diff --git a/.babelrc b/.babelrc
new file mode 100644
index 00000000..021c2576
--- /dev/null
+++ b/.babelrc
@@ -0,0 +1,12 @@
+{
+ "presets": [
+ "stage-0",
+ [
+ "env",
+ {
+ "loose": true,
+ "exclude": ["transform-es2015-typeof-symbol"]
+ }
+ ]
+ ]
+}
diff --git a/.eslintignore b/.eslintignore
new file mode 100644
index 00000000..02f75fc9
--- /dev/null
+++ b/.eslintignore
@@ -0,0 +1,3 @@
+dist
+example/dist
+node_modules
diff --git a/.eslintrc b/.eslintrc
index 4d5b1e7d..9e65cafc 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -1,44 +1,17 @@
{
- "extends": "airbnb",
- "globals": {
- "getApp": false,
- "getCurrentPages": false,
- "Page": false,
- "Component": false,
- "App": false,
- "wx": false,
- "Behavior": false
- },
- "parser": "babel-eslint",
- "rules": {
- "no-extend-native": 0,
- "no-shadow": 0,
- "no-loop-func": 0,
- "no-console": 0,
- "no-var": 0,
- "vars-on-top": 0,
- "new-cap": 0,
- "no-used-var": 0,
- "semi": [2, "always"],
- "camelcase": 1,
- "prefer-template": 0,
- "eqeqeq": 0,
- "max-len": 0,
- "react/prefer-stateless-function": 0,
- "comma-dangle": 0,
- "func-names": 0,
- "prefer-const": 0,
- "arrow-body-style": 0,
- "no-param-reassign": 0,
- "no-return-assign": 0,
- "consistent-return": 0,
- "no-unused-expressions": 0,
- "no-underscore-dangle": 0,
- "no-use-before-define": 0,
- "no-new": 0,
- "no-multi-assign": 0,
- "class-methods-use-this": 0,
- "no-plusplus": 0,
- "prefer-promise-reject-errors": 0
- }
+ "root": true,
+ "globals": {
+ "getApp": false,
+ "getCurrentPages": false,
+ "Page": false,
+ "Component": false,
+ "App": false,
+ "wx": false,
+ "Behavior": false
+ },
+ "extends": ["plugin:vue-libs/recommended"],
+ "rules": {
+ "semi": ["error", "always"],
+ "space-before-function-paren": ["error", "never"]
+ }
}
diff --git a/.gitignore b/.gitignore
index 5fe7b059..e77dd828 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,4 @@ assets/icons/build
assets/icons/svg
example/dist
website/dist
+docs/dist
\ No newline at end of file
diff --git a/README.md b/README.md
index dabb37a6..761db85d 100644
--- a/README.md
+++ b/README.md
@@ -1,127 +1,115 @@
-
-
-
-
+
+
-高颜值、好用、易扩展的小程序 UI 库
+
+
+
+轻量、可靠的小程序 UI 组件库
+---
## 概述
-[ZanUI-WeApp](https://youzan.github.io/zanui-weapp)是有赞移动 Web UI 规范 `ZanUI` 的小程序现实版本,结合了微信的视觉规范,为用户提供更加统一的使用感受。
-现已包含 badge、btn、card、cell、dialog、icon、label、noticebar、panel、popup、switch、tab、toast、toptips 等组件或元素。具体可以扫描下方小程序二维码,体验组件库示例 Demo
-
-
-
-更多背景介绍,请移步 [我们写的介绍文章](http://tech.youzan.com/zanui-weapp/)。
-
-## 下载
-``` bash
-git clone https://github.com/youzan/zanui-weapp.git
-```
+[Vant Weapp](https://youzan.github.io/vant-weapp) 是有赞移动端组件库 [Vant](https://github.com/youzan/vant) 的小程序版本,两者基于相同的视觉规范,提供一致的 API 接口,助力开发者快速搭建小程序应用。
## 预览
-1. 在 zanui-weapp 根目录下运行
-``` bash
+
+扫描下方小程序二维码,体验组件库示例:
+
+
+
+## 文档
+
+[https://youzan.github.io/vant-weapp](https://youzan.github.io/vant-weapp)
+
+## 迁移指南
+
+Vant Weapp 是基于有赞 Zanui 组件库进行的品牌升级,对于仍在使用 Zanui 的用户,建议逐渐使用 Vant Weapp 替换原有的组件。
+
+Zanui 后续会进入维护状态,仓库地址为:[https://github.com/youzan/zanui-weapp](https://github.com/youzan/zanui-weapp)
+
+## 使用之前
+
+使用 Vant Weapp 前,请确保你已经学习过微信官方的 [小程序简易教程](https://mp.weixin.qq.com/debug/wxadoc/dev/) 和 [自定义组件介绍](https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/)。
+
+## 安装
+
+### 方式一. 通过 npm 安装 (推荐)
+
+小程序已经支持使用 npm 安装第三方包,详见 [npm 支持](https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html?search-key=npm)
+
+```bash
+# npm
+npm i vant-weapp -S --production
+
+# yarn
+yarn add vant-weapp --production
+```
+
+### 方式二. 下载代码
+
+直接通过 git 下载 Vant Weapp 源代码,并将`dist`目录拷贝到自己的项目中
+```bash
+git clone https://github.com/youzan/vant-weapp.git
+```
+
+## 使用组件
+
+以按钮组件为例,只需要在 json 文件中引入按钮对应的自定义组件即可
+
+```json
+{
+ "usingComponents": {
+ "van-button": "/path/to/vant-weapp/dist/button/index"
+ }
+}
+```
+
+接着就可以在 wxml 中直接使用组件
+
+```xml
+按钮
+```
+
+## 在开发者工具中预览
+
+```bash
# 安装项目依赖
npm install
+
# 执行组件编译
npm run dev
```
-2. 打开[微信web开发者工具](https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html),'本地小程序项目 - 添加项目',把 zanui-weapp/example 目录添加进去就可以预览示例demo了。
-
+打开[微信开发者工具](https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html),把`vant-weapp/example`目录添加进去就可以预览示例了。
-## 使用
+## 链接
-1. 使用 [ZanUI-WeApp] 前请确保已经学习过微信官方的 [小程序简易教程] 和 [小程序框架介绍]。
-2. 然后用 [Bower] 将 [ZanUI-WeApp] 添加到你的项目中使用。
-3. 你也可以 fork 出一份你自己的 [ZanUI-WeApp],这样可以获得更稳定的代码和更方便的进行个性定制。
-
-我们推荐在你的`app.wxss`直接引入`zanui-weapp/dist/index.wxss`。
-
-详细使用文档,请参考 [快速上手](https://youzan.github.io/zanui-weapp)
-
-### 组件分类介绍
-根据功能的不同,可以将组件大致的分为2类:
-
-#### 1. 正常引用
-
-如按钮组件,只需要在页面中引入按钮自定义组件即可
-```json
-{
- "usingComponents": {
- "zan-button": "/path/to/zanui-weapp/dist/btn/index"
- }
-}
-```
-```html
-
-
-按钮
-```
-
-
-
-
-#### 2. API类组件
-
-如 Toast 组件,需要先在页面上引入自定义组件。之后在逻辑运行时,直接调用方法即可展示
-```json
-{
- "usingComponents": {
- "zan-toast": "/path/to/zanui-weapp/dist/toast/index"
- }
-}
-```
-```html
-
-```
-
-将对应的 Toast 的函数引入页面,就可以直接调用来展示 Toast 了
-
-```js
-// example/toast/index.js
-
-const Toast = require('/path/to/zanui-weapp/dist/toast/toast');
-
-Page({
- showToast() {
- Toast({
- selector: '#zan-toast-test',
- message: 'toast内容'
- });
- }
-});
-
-```
-
-
-
-更多示例可以在项目的`example`目录中查看
-
-## 旧版组件库
-组件库现在已经全部升级至自定义组件,如果项目暂时无法切换到自定义组件的形式,可以将使用的版本号设置为低于 3.0.0。同时,旧的代码会在分支 old_code 上保留一段时间。
-
-建议新使用的用户,直接以自定义组件形式接入
+* [意见反馈](https://github.com/youzan/vant-weapp/issues)
+* [加入我们](https://job.youzan.com)
+* [更新日志](#/changelog)
+* [Vue 组件库](https://github.com/youzan/vant)
+* [React 组件库](https://www.youzanyun.com/zanui/zent)
## 微信讨论群
-欢迎大家在微信上联系我们,添加下方微信并注明『交流 ZanUI-WeApp』即可
+欢迎大家在微信上联系我们,添加下方微信并注明『交流 vant-weapp』即可
## 开源协议
+
本项目基于 [MIT](https://zh.wikipedia.org/wiki/MIT%E8%A8%B1%E5%8F%AF%E8%AD%89)协议,请自由地享受和参与开源。
## 贡献
-如果你有好的意见或建议,欢迎给我们提 [issue] 或 [PR],为优化 [ZanUI-Weapp] 贡献力量
+如果你有好的意见或建议,欢迎给我们提 [issue] 或 [PR],为优化 [vant-weapp] 贡献力量
-[ZanUI-WeApp]: https://github.com/youzan/zanui-weapp
-[issue]: https://github.com/youzan/zanui-weapp/issues/new
-[PR]: https://github.com/youzan/zanui-weapp/compare
+[vant-weapp]: https://github.com/youzan/vant-weapp
+[issue]: https://github.com/youzan/vant-weapp/issues/new
+[PR]: https://github.com/youzan/vant-weapp/compare
[MIT]: http://opensource.org/licenses/MIT
[小程序简易教程]: https://mp.weixin.qq.com/debug/wxadoc/dev/
[小程序框架介绍]: https://mp.weixin.qq.com/debug/wxadoc/dev/framework/MINA.html
+[微信开发者工具]: https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html
diff --git a/assets/icons/icons.sketch b/assets/icons/icons.sketch
deleted file mode 100644
index 22a5a81d..00000000
Binary files a/assets/icons/icons.sketch and /dev/null differ
diff --git a/bower.json b/bower.json
deleted file mode 100644
index 53a5ba89..00000000
--- a/bower.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "name": "zanui-weapp",
- "authors": [
- "Nino ",
- "Pangxie "
- ],
- "directory": "zanui-weapp",
- "description": "A UI Library for Weapp",
- "main": "zan",
- "license": "MIT",
- "homepage": "",
- "ignore": [
- "**/.*",
- ".github",
- "assets",
- "example",
- "node_modules",
- "packages",
- "scripts",
- "website",
- "postcss.config.js",
- "package.json",
- "*.md",
- "*.log"
- ]
-}
diff --git a/scripts/build-components.js b/build/build-components.js
similarity index 74%
rename from scripts/build-components.js
rename to build/build-components.js
index 7e0fd05e..7dbcf8ed 100644
--- a/scripts/build-components.js
+++ b/build/build-components.js
@@ -1,5 +1,5 @@
const path = require('path');
-const extracter = require('./utils/extracter');
+const extracter = require('./extracter');
extracter({
src: path.resolve(__dirname, '../packages'),
diff --git a/scripts/utils/build.js b/build/build.js
similarity index 53%
rename from scripts/utils/build.js
rename to build/build.js
index 628bc525..6817070b 100644
--- a/scripts/utils/build.js
+++ b/build/build.js
@@ -1,3 +1,4 @@
+const path = require('path');
const gulp = require('gulp');
const postcss = require('gulp-postcss');
const cssmin = require('gulp-clean-css');
@@ -10,30 +11,31 @@ const options = gutil.env;
const isProduction = process.env.NODE_ENV === 'production';
gulp.task('compile-css', () => {
- return gulp.src(['../../packages/**/*.pcss', '!../../packages/**/_*.pcss'])
+ return gulp
+ .src(['../packages/**/*.pcss', '!../packages/**/_*.pcss'])
.pipe(postcss())
.pipe(cssmin())
- .pipe(rename((path) => {
- path.extname = '.wxss';
- }))
+ .pipe(
+ rename(path => {
+ path.extname = '.wxss';
+ })
+ )
.pipe(gulp.dest(options.dist));
});
gulp.task('compile-js', () => {
- return gulp.src(['../../packages/**/*.js'])
- .pipe(removeLogging({
- methods: isProduction ? ['log', 'info'] : []
- }))
- .pipe(babel({
- plugins: [['transform-object-rest-spread', { useBuiltIns: true }]],
- presets: [
- ['env', {
- loose: true,
- useBuiltIns: true,
- exclude: ['transform-es2015-typeof-symbol']
- }]
- ]
- }))
+ return gulp
+ .src(['../packages/**/*.js'])
+ .pipe(
+ removeLogging({
+ methods: isProduction ? ['log', 'info'] : []
+ })
+ )
+ .pipe(
+ babel({
+ extends: path.join(__dirname, '../.babelrc')
+ })
+ )
.pipe(gulp.dest(options.dist));
});
diff --git a/build/dev.js b/build/dev.js
new file mode 100644
index 00000000..6439829e
--- /dev/null
+++ b/build/dev.js
@@ -0,0 +1,42 @@
+const fs = require('fs-extra');
+const glob = require('fast-glob');
+const path = require('path');
+const tips = '// This file is auto gererated by build/build-entry.js';
+const root = path.join(__dirname, '../');
+const join = dir => path.join(root, dir);
+const serve = require('webpack-serve');
+const config = require('./webpack.dev');
+const extracter = require('./extracter');
+
+// generate webpack entry file for markdown docs
+function buildDocsEntry() {
+ const output = join('docs/src/docs-entry.js');
+ const getName = fullPath => fullPath.replace(/(\/README)|(\.md)/g, '').split('/').pop();
+ const docs = glob
+ .sync([
+ join('docs/**/*.md'),
+ join('packages/**/*.md'),
+ '!**/node_modules/**'
+ ])
+ .map(fullPath => {
+ const name = getName(fullPath);
+ return `'${name}': () => import('${path.relative(join('docs/src'), fullPath)}')`;
+ });
+
+ const content = `${tips}
+export default {
+ ${docs.join(',\n ')}
+};
+`;
+ fs.writeFileSync(output, content);
+}
+
+buildDocsEntry();
+
+serve({}, { config });
+
+extracter({
+ src: path.resolve(__dirname, '../packages'),
+ dist: path.resolve(__dirname, '../example/dist'),
+ watch: true
+});
diff --git a/scripts/utils/extracter.js b/build/extracter.js
similarity index 75%
rename from scripts/utils/extracter.js
rename to build/extracter.js
index 33ec0c2e..90e18b08 100644
--- a/scripts/utils/extracter.js
+++ b/build/extracter.js
@@ -2,9 +2,9 @@ const path = require('path');
const fs = require('fs-extra');
const nodeWatch = require('node-watch');
const debounce = require('lodash/debounce');
-require('shelljs/global');
+const shelljs = require('shelljs');
-module.exports = function (config = {}) {
+module.exports = function(config = {}) {
// 清空 dist 目录
fs.emptyDirSync(config.dist);
@@ -15,7 +15,7 @@ module.exports = function (config = {}) {
}
};
-const debouncedFunc = debounce(config => extracter(config), 500);
+const debouncedFunc = debounce(config => extracter(config), 100);
function extracter(config = {}) {
// 复制 src
@@ -27,5 +27,5 @@ function extracter(config = {}) {
});
// 编译 js wxss 文件
- exec(`gulp build --gulpfile scripts/utils/build.js --dist ${config.dist} --color`);
+ shelljs.exec(`gulp build --gulpfile build/build.js --dist ${config.dist} --color`);
}
diff --git a/scripts/release.sh b/build/release.sh
similarity index 89%
rename from scripts/release.sh
rename to build/release.sh
index 56ad5cfe..e1fa7520 100644
--- a/scripts/release.sh
+++ b/build/release.sh
@@ -13,11 +13,10 @@ then
echo "Releasing $VERSION ..."
# build
- npm run components
+ npm run build:lib
# commit build
- git add -A
- git commit -m "[build] $VERSION"
+ git commit -am "[build] $VERSION"
# commit
npm version $VERSION --message "[release] $VERSION"
diff --git a/build/webpack.dev.js b/build/webpack.dev.js
new file mode 100644
index 00000000..02c5d964
--- /dev/null
+++ b/build/webpack.dev.js
@@ -0,0 +1,94 @@
+const path = require('path');
+const HtmlWebpackPlugin = require('html-webpack-plugin');
+const ProgressBarPlugin = require('progress-bar-webpack-plugin');
+const { VueLoaderPlugin } = require('vue-loader');
+
+module.exports = {
+ mode: 'development',
+ entry: {
+ 'vant-docs': './docs/src/index.js',
+ 'vant-preview': './docs/src/preview.js'
+ },
+ output: {
+ path: path.join(__dirname, '../docs/dist'),
+ publicPath: '/',
+ chunkFilename: 'async_[name].js'
+ },
+ stats: {
+ modules: false,
+ children: false
+ },
+ serve: {
+ open: true,
+ host: '0.0.0.0',
+ devMiddleware: {
+ logLevel: 'warn'
+ },
+ hotClient: {
+ logLevel: 'warn'
+ }
+ },
+ resolve: {
+ extensions: ['.js', '.vue', '.css'],
+ alias: {
+ packages: path.join(__dirname, '../packages')
+ }
+ },
+ module: {
+ rules: [
+ {
+ test: /\.vue$/,
+ use: [
+ {
+ loader: 'vue-loader',
+ options: {
+ compilerOptions: {
+ preserveWhitespace: false
+ }
+ }
+ }
+ ]
+ },
+ {
+ test: /\.js$/,
+ exclude: /node_modules/,
+ use: 'babel-loader'
+ },
+ {
+ test: /\.(css|postcss)$/,
+ use: [
+ 'style-loader',
+ 'css-loader',
+ 'postcss-loader'
+ ]
+ },
+ {
+ test: /\.md$/,
+ use: [
+ 'vue-loader',
+ 'fast-vue-md-loader'
+ ]
+ },
+ {
+ test: /\.(ttf|svg)$/,
+ loader: 'url-loader'
+ }
+ ]
+ },
+ plugins: [
+ new VueLoaderPlugin(),
+ new ProgressBarPlugin(),
+ new HtmlWebpackPlugin({
+ chunks: ['vant-docs'],
+ template: 'docs/src/index.tpl',
+ filename: 'index.html',
+ inject: true
+ }),
+ new HtmlWebpackPlugin({
+ chunks: ['vant-preview'],
+ template: 'docs/src/index.tpl',
+ filename: 'preview.html',
+ inject: true
+ })
+ ]
+};
diff --git a/build/webpack.doc.js b/build/webpack.doc.js
new file mode 100644
index 00000000..3146723c
--- /dev/null
+++ b/build/webpack.doc.js
@@ -0,0 +1,14 @@
+const path = require('path');
+const config = require('./webpack.dev.js');
+
+delete config.serve;
+
+module.exports = Object.assign(config, {
+ mode: 'production',
+ output: {
+ path: path.join(__dirname, '../docs/dist'),
+ publicPath: 'https://youzan.github.io/vant/',
+ filename: '[name].[hash:8].js',
+ chunkFilename: 'async_[name].[chunkhash:8].js'
+ }
+});
diff --git a/changelog.md b/changelog.md
deleted file mode 100644
index b59a6a5e..00000000
--- a/changelog.md
+++ /dev/null
@@ -1,339 +0,0 @@
-`ZanUI-WeApp` 严格遵循 [Semantic Versioning 2.0.0](http://semver.org/lang/zh-CN/) 语义化版本规范。
-
-## [v3.1.0](https://github.com/youzan/zanui-weapp/tree/v3.1.0) (2018-07-31)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v3.0.10...v3.1.0)
-
-**Breaking changes**
-
-- 修复 Field 组件错误的事件参数 [\#391](https://github.com/youzan/zanui-weapp/pull/391) ([pangxie1991](https://github.com/pangxie1991))
-
-**Improvements**
-
-- 示例小程序增加 tree-select DEMO [\#392](https://github.com/youzan/zanui-weapp/pull/392) ([pangxie1991](https://github.com/pangxie1991))
-- 文档增加 timeout 的单位标注 [\#389](https://github.com/youzan/zanui-weapp/pull/389) ([upupming](https://github.com/upupming))
-- 修复文档 Card 示例页 title 错误标注为 CAPSULE 的问题 [\#385](https://github.com/youzan/zanui-weapp/pull/385) ([Fyerl](https://github.com/Fyerl))
-
-
-## [v3.0.10](https://github.com/youzan/zanui-weapp/tree/v3.0.10) (2018-07-27)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v3.0.9...v3.0.10)
-
-**new feature**
-
-- cell-group 组件支持显示上下边框 [\#380](https://github.com/youzan/zanui-weapp/pull/380) ([rex-zsd](https://github.com/rex-zsd))
-
-**Improvements**
-
-- Cell 组件去掉 title 区域的最小宽度 [\#376](https://github.com/youzan/zanui-weapp/pull/376) ([ylethe](https://github.com/ylethe))
-
-
-## [v3.0.9](https://github.com/youzan/zanui-weapp/tree/v3.0.9) (2018-07-17)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v3.0.8...v3.0.9)
-
-**new feature**
-- Cell 组件新增 no-border 属性 [\#369](https://github.com/youzan/zanui-weapp/pull/369) ([realywithoutname](https://github.com/realywithoutname))
-- 新增 Radio 组件 [\#354](https://github.com/youzan/zanui-weapp/pull/354) ([jerryni](https://github.com/jerryni))
-
-**Improvements**
-
-- 优化 Dialog 弹窗组件对 open 信息的处理 [\#366](https://github.com/youzan/zanui-weapp/pull/366) ([pangxie1991](https://github.com/pangxie1991))
-- 优化 Cell 组件默认 slot 展示效果,添加 title 区域自定义 class [\#360](https://github.com/youzan/zanui-weapp/pull/360) ([ylethe](https://github.com/ylethe))
-- 优化 LoadMore 组件表现及展示效果 [\#337](https://github.com/youzan/zanui-weapp/pull/337) ([zgrong](https://github.com/zgrong))
-
-**Bug Fixes**
-
-- 修复文档错误 [\#370](https://github.com/youzan/zanui-weapp/pull/370) ([jerryni](https://github.com/jerryni))
-
-
-## [v3.0.8](https://github.com/youzan/zanui-weapp/tree/v3.0.8) (2018-07-12)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v3.0.7...v3.0.8)
-
-**Bug Fixes**
-
-- 修复 Toast 组件未传入 timeout 时不会自动关闭的问题 [\#361](https://github.com/youzan/zanui-weapp/pull/361) ([pangxie1991](https://github.com/pangxie1991))
-- 修复 DateTime 组件接收非标准 iso 格式时间初始时间错误的问题 [\#355](https://github.com/youzan/zanui-weapp/pull/355) ([realywithoutname](https://github.com/realywithoutname))
-
-## [v3.0.7](https://github.com/youzan/zanui-weapp/tree/v3.0.7) (2018-07-10)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v3.0.6...v3.0.7)
-
-**new feature**
-- \[new feature\] 新增 checkbox 组件 [\#341](https://github.com/youzan/zanui-weapp/pull/341) ([jerryni](https://github.com/jerryni))
-
-**Improvements**
-
-- Tab 组件支持选中项自动滑动到中间位置 [\#347](https://github.com/youzan/zanui-weapp/pull/347) ([rex-zsd](https://github.com/rex-zsd))
-- 增加部分组件自定义样式类,方便自定义样式 [\#352](https://github.com/youzan/zanui-weapp/pull/352) ([pangxie1991](https://github.com/pangxie1991))
-
-**Bug Fixes**
-
-- 修复 Toptips 组件在示例小程序上的问题 [\#351](https://github.com/youzan/zanui-weapp/pull/351) ([pangxie1991](https://github.com/pangxie1991))
-- 修复 DateTime 组件设置初始时间时报错的问题 [\#350](https://github.com/youzan/zanui-weapp/pull/350) ([realywithoutname](https://github.com/realywithoutname))
-
-## [v3.0.6](https://github.com/youzan/zanui-weapp/tree/v3.0.6) (2018-07-08)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v3.0.5...v3.0.6)
-
-**new feature**
-- 新增搜索组件 [\#321](https://github.com/youzan/zanui-weapp/pull/321) ([jerryni](https://github.com/jerryni))
-- 新增分类选择组件 [\#346](https://github.com/youzan/zanui-weapp/pull/346) ([pangxie1991](https://github.com/pangxie1991))
-
-**Improvements**
-
-- 优化 Tab 组件宽度样式 [\#336](https://github.com/youzan/zanui-weapp/pull/336) ([pangxie1991](https://github.com/pangxie1991))
-
-**Bug Fixes**
-
-- 修复由于 autoprefixer 移除旧浏览器代码导致的兼容性问题 [\#335](https://github.com/youzan/zanui-weapp/pull/335) ([realywithoutname](https://github.com/realywithoutname))
-- 修复 select、popup 组件文档错误,改善部分组件文档一致性 [\#334](https://github.com/youzan/zanui-weapp/pull/334) ([rex-zsd](https://github.com/rex-zsd))
-- 修复 Toast 组件的 timeout 不支持小于0的问题 [\#340](https://github.com/youzan/zanui-weapp/pull/340) ([rex-zsd](https://github.com/rex-zsd))
-
-
-## [v3.0.5](https://github.com/youzan/zanui-weapp/tree/v3.0.5) (2018-06-29)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v3.0.4...v3.0.5)
-
-**Improvements**
-
-- 优化 popup 遮罩层相关文档 [\#324](https://github.com/youzan/zanui-weapp/pull/324) ([jerryni](https://github.com/jerryni))
-- 优化 Button,支持 disabled 属性 [\#323](https://github.com/youzan/zanui-weapp/pull/323) ([jerryni](https://github.com/jerryni))
-- Steps 组件扩展自定义class [\#311](https://github.com/youzan/zanui-weapp/pull/311) ([jerryni](https://github.com/jerryni))
-- Stepper 组件 size 属性支持 small middle large [\#306](https://github.com/youzan/zanui-weapp/pull/306) ([jerryni](https://github.com/jerryni))
-- 优化 Field 组件在列表中输入框表现 [\#296](https://github.com/youzan/zanui-weapp/pull/296) ([pangxie1991](https://github.com/pangxie1991))
-- datepicker 使用原生 picker-view 重写 [\#294](https://github.com/youzan/zanui-weapp/pull/294) ([realywithoutname](https://github.com/realywithoutname))
-- Noticebar 组件支持动态更新text [\#314](https://github.com/youzan/zanui-weapp/pull/314) ([rex-zsd](https://github.com/rex-zsd))
-- datetime-picker 组件在 demo 中增加 datetime 示例入口 [\#313](https://github.com/youzan/zanui-weapp/pull/313) ([rex-zsd](https://github.com/rex-zsd))
-
-
-**Bug Fixes**
-
-- 修复 Toptips 在自定义组件中引入报错的问题,backgroundColor不生效的问题 [\#318](https://github.com/youzan/zanui-weapp/pull/318) ([Yuliang-Lee](https://github.com/Yuliang-Lee))
-- Dialog 组件修复取消按钮只生效一次的问题 [\#312](https://github.com/youzan/zanui-weapp/pull/312) ([rex-zsd](https://github.com/rex-zsd))
-- 修复使用 dialog 组件的页面切换路由时会报错的问题 \(\#289\) [\#310](https://github.com/youzan/zanui-weapp/pull/310) ([rex-zsd](https://github.com/rex-zsd))
-- 修复按钮点击态时没有任何变化的问题 [\#287](https://github.com/youzan/zanui-weapp/pull/287) ([jerryni](https://github.com/jerryni))
-- Stepper 组件增加在数字越界前进行校验的操作 [\#283](https://github.com/youzan/zanui-weapp/pull/283) ([icarusion](https://github.com/icarusion))
-
-
-## [v3.0.4](https://github.com/youzan/zanui-weapp/tree/v3.0.4) (2018-05-29)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v3.0.3...v3.0.4)
-
-**Improvements**
-
-- 使用 babel 简单编译 dist 里面的文件 [\#285](https://github.com/youzan/zanui-weapp/pull/285) ([pangxie1991](https://github.com/pangxie1991))
-- Cell 组件增加默认白色背景色 [\#270](https://github.com/youzan/zanui-weapp/pull/270) ([pangxie1991](https://github.com/pangxie1991))
-- Stepper 文档添加size属性说明 [\#260](https://github.com/youzan/zanui-weapp/pull/260) ([jerryni](https://github.com/jerryni))
-
-**Bug Fixes**
-
-- 修复 Switch 组件示例名称错误 [\#281](https://github.com/youzan/zanui-weapp/pull/281) ([dlhandsome](https://github.com/dlhandsome))
-- 修复 Steps 2步样式 && 优化文档 [\#274](https://github.com/youzan/zanui-weapp/pull/274) ([jerryni](https://github.com/jerryni))
-- 修复 Stepper 组件不传 max 情况下,默认置灰的问题 [\#269](https://github.com/youzan/zanui-weapp/pull/269) ([pangxie1991](https://github.com/pangxie1991))
-
-
-## [v3.0.3](https://github.com/youzan/zanui-weapp/tree/v3.0.3) (2018-05-21)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v3.0.2...v3.0.3)
-
-**Bug Fixes**
-- 修复 cell 组件点击事情触发两次的问题 [\#259](https://github.com/youzan/zanui-weapp/pull/259) ([pangxie1991](https://github.com/pangxie1991))
-- 修复 Cell 组件文档错误 [\#254](https://github.com/youzan/zanui-weapp/pull/254) ([pangxie1991](https://github.com/pangxie1991))
-
-**Improvements**
-- Dialog 组件中的按钮支持 open-type 属性 [\#247](https://github.com/youzan/zanui-weapp/pull/247) ([artecher](https://github.com/artecher))
-
-## [v3.0.2](https://github.com/youzan/zanui-weapp/tree/v3.0.2) (2018-05-13)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v3.0.1...v3.0.2)
-
-**new feature**
-- 新增时间选择组件 [\#164](https://github.com/youzan/zanui-weapp/pull/164) ([realywithoutname](https://github.com/realywithoutname))
-
-**Improvements**
-- Icon 中增加减号图标 [\#235](https://github.com/youzan/zanui-weapp/pull/235) ([pangxie1991](https://github.com/pangxie1991))
-- Toast 组件新增默认配置设置 [\#229](https://github.com/youzan/zanui-weapp/pull/229) ([pangxie1991](https://github.com/pangxie1991))
-- Btn 组件和 Field 组件支持原生属性 [\#219](https://github.com/youzan/zanui-weapp/pull/219) ([pangxie1991](https://github.com/pangxie1991))
-
-**Bug Fixes**
-- 修复部分情况下 cell 边框不出现的问题 [\#237](https://github.com/youzan/zanui-weapp/pull/237) ([pangxie1991](https://github.com/pangxie1991)))
-- 修复 Badge 组件在页面数据改变了以后,组件中的数字不变的问题 [\#225](https://github.com/youzan/zanui-weapp/pull/225) ([pangxie1991](https://github.com/pangxie1991))
-- 修复 Stepper 组件文档错误 [\#222](https://github.com/youzan/zanui-weapp/pull/222) ([jerryni](https://github.com/jerryni))
-- 修复部分文档错误 [\#239](https://github.com/youzan/zanui-weapp/pull/239) ([pangxie1991](https://github.com/pangxie1991))
-
-
-## [v3.0.1](https://github.com/youzan/zanui-weapp/tree/v3.0.1) (2018-04-30)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v3.0.0...v3.0.1)
-
-**Bug Fixes**
-- 修复 gulp 插件引起的组件编译后代码异常的问题 [\#209](https://github.com/youzan/zanui-weapp/pull/209) ([pangxie1991](https://github.com/pangxie1991))
-
-## [v3.0.0](https://github.com/youzan/zanui-weapp/tree/v3.0.0) (2018-04-28)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v2.4.7...v3.0.0)
-
-**Breaking changes**
-- 升级组件库至自定义组件 [\#199](https://github.com/youzan/zanui-weapp/pull/199) ([pangxie1991](https://github.com/pangxie1991))
-
-**Improvements**
-- Field 组件新增 maxlength 属性 [\#203](https://github.com/youzan/zanui-weapp/pull/203) ([pangxie1991](https://github.com/pangxie1991))
-
-## [v2.4.7](https://github.com/youzan/zanui-weapp/tree/v2.4.7) (2018-03-25)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v2.4.6...v2.4.7)
-
-**Improvements**
-
-- Field 组件新增 disabled 属性支持 [\#150](https://github.com/youzan/zanui-weapp/pull/150) ([pangxie1991](https://github.com/pangxie1991))
-- 移除多余的日志信息 [\#144](https://github.com/youzan/zanui-weapp/pull/144) ([pangxie1991](https://github.com/pangxie1991))
-- 新增小程序文档网页 [\#142](https://github.com/youzan/zanui-weapp/pull/142) ([realywithoutname](https://github.com/realywithoutname))
-
-**Bug Fixes**
-
-- 修复弹窗被输入框文本覆盖的问题 [\#149](https://github.com/youzan/zanui-weapp/pull/149) ([pangxie1991](https://github.com/pangxie1991))
-- 修复 NoticeBar 组件动画播放异常的问题 [\#155](https://github.com/youzan/zanui-weapp/pull/155) ([pangxie1991](https://github.com/pangxie1991))
-
-## [v2.4.6](https://github.com/youzan/zanui-weapp/tree/v2.4.6) (2018-02-27)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v2.4.5...v2.4.6)
-
-**new feature**
-
-- 新增 Field 组件 focus 自动聚焦属性 [\#135](https://github.com/youzan/zanui-weapp/pull/135) ([pangxie1991](https://github.com/pangxie1991))
-- 新增文档网站 [\#126](https://github.com/youzan/zanui-weapp/pull/126) ([realywithoutname](https://github.com/realywithoutname))
-
-**Bug Fixes**
-
-- 修复 Field 组件圆角输入框,边框显示问题 [\#134](https://github.com/youzan/zanui-weapp/pull/134) ([pangxie1991](https://github.com/pangxie1991))
-- 修复 Noticebar 组件元素查询返回空,导致报错的问题 [\#130](https://github.com/youzan/zanui-weapp/pull/130) ([pangxie1991](https://github.com/pangxie1991))
-
-## [v2.4.5](https://github.com/youzan/zanui-weapp/tree/v2.4.5) (2018-02-07)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v2.4.4...v2.4.5)
-
-**Improvements**
-
-- Toast 新增支持图标展示 [\#121](https://github.com/youzan/zanui-weapp/pull/121) ([pangxie1991](https://github.com/pangxie1991))
-- 新增 Actionsheet 文档 [\#118](https://github.com/youzan/zanui-weapp/pull/118) ([pangxie1991](https://github.com/pangxie1991))
-- 修复 Toptips 组件未显示时,下拉页面展示问题 [\#116](https://github.com/youzan/zanui-weapp/pull/116) ([pangxie1991](https://github.com/pangxie1991))
-- Field 使用示例中增加 picker-view 使用 [\#115](https://github.com/youzan/zanui-weapp/pull/115) ([pangxie1991](https://github.com/pangxie1991))
-- 修复 Toptips 组件在控制台里的报错 [\#114](https://github.com/youzan/zanui-weapp/pull/114) ([pangxie1991](https://github.com/pangxie1991))
-
-## [v2.4.4](https://github.com/youzan/zanui-weapp/tree/v2.4.4) (2018-01-12)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v2.4.3...v2.4.4)
-
-**Improvements**
-
-- Actionsheet 组件新增 open-type 支持 [\#106](https://github.com/youzan/zanui-weapp/pull/106) ([pangxie1991](https://github.com/pangxie1991))
-- Select 组件新增支持 form 中 submit 使用 [\#104](https://github.com/youzan/zanui-weapp/pull/104) ([pangxie1991](https://github.com/pangxie1991))
-- 新增 Actionsheet 行动按钮组件 [\#97](https://github.com/youzan/zanui-weapp/pull/97) ([pangxie1991](https://github.com/pangxie1991))
-
-**Bug Fixes**
-- 修复 actionsheet 隐藏时阻挡页面元素点击 [\#99](https://github.com/youzan/zanui-weapp/pull/99) ([yun77op](https://github.com/yun77op))
-- 修复 Badge 组件纵向对齐问题 [\#96](https://github.com/youzan/zanui-weapp/pull/96) ([pangxie1991](https://github.com/pangxie1991))
-- 修复合并生命周期extend函数并修改tab文档 [\#93](https://github.com/youzan/zanui-weapp/pull/93) ([Tinysymphony](https://github.com/Tinysymphony))
-
-## [v2.4.3](https://github.com/youzan/zanui-weapp/tree/v2.4.3) (2017-12-28)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v2.4.2...v2.4.3)
-
-**Improvements**
-
-- 增加无边框的panel样式 [\#92](https://github.com/youzan/zanui-weapp/pull/92) ([w91](https://github.com/w91))
-- 增加支持合并page生命周期的extend函数 [\#90](https://github.com/youzan/zanui-weapp/pull/90) ([w91](https://github.com/w91))
-
-## [v2.4.2](https://github.com/youzan/zanui-weapp/tree/v2.4.2) (2017-12-25)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v2.4.1...v2.4.2)
-
-**Bug Fixes**
-
-- 修复 Popup 组件弹出的 container 遮挡主页事件bug [\#83](https://github.com/youzan/zanui-weapp/pull/83) ([shoung6](https://github.com/shoung6))
-- 修复 Tab 组件不滚动情况下,文字过长显示问题 [\#81](https://github.com/youzan/zanui-weapp/pull/81) ([pangxie1991](https://github.com/pangxie1991))
-
-**Improvements**
-
-- 新增使用文档 [\#88](https://github.com/youzan/zanui-weapp/pull/88) ([pangxie1991](https://github.com/pangxie1991))
-- 部分组件边框实现修改 [\#87](https://github.com/youzan/zanui-weapp/pull/87) ([pangxie1991](https://github.com/pangxie1991))
-
-
-## [v2.4.1](https://github.com/youzan/zanui-weapp/tree/v2.4.1) (2017-12-13)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v2.4.0...v2.4.1)
-
-**Bug Fixes**
-
-- 修复 Tag 展现问题 [\#77](https://github.com/youzan/zanui-weapp/pull/77) ([pangxie1991](https://github.com/pangxie1991))
-
-**Improvements**
-
-- 新增 tag 组件文档 [\#76](https://github.com/youzan/zanui-weapp/pull/76) ([pangxie1991](https://github.com/pangxie1991))
-
-## [v2.4.0](https://github.com/youzan/zanui-weapp/tree/v2.4.0) (2017-12-09)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v2.3.5...v2.4.0)
-
-**Improvements**
-
-- 新增 Field 组件对于 Form 的支持 [\#75](https://github.com/youzan/zanui-weapp/pull/75) ([pangxie1991](https://github.com/pangxie1991))
-- 新增 Field 组件文档 [\#73](https://github.com/youzan/zanui-weapp/pull/73) ([pangxie1991](https://github.com/pangxie1991))
-- 修复 Dialog 组件自定义按钮时按钮点击回调的问题 [\#72](https://github.com/youzan/zanui-weapp/pull/72) ([pangxie1991](https://github.com/pangxie1991))
-- Quantity 组件更名为 Stepper [\#70](https://github.com/youzan/zanui-weapp/pull/70) ([pangxie1991](https://github.com/pangxie1991))
-- Dialog 组件和 Popup 组件重构 [\#69](https://github.com/youzan/zanui-weapp/pull/69) ([pangxie1991](https://github.com/pangxie1991))
-- 修正部分文档错误 [\#68](https://github.com/youzan/zanui-weapp/pull/68) ([0x01f7](https://github.com/0x01f7))
-- Label组件重命名为 Tag 并整理样式 [\#55](https://github.com/youzan/zanui-weapp/pull/55) ([pangxie1991](https://github.com/pangxie1991))
-
-## [v2.3.5](https://github.com/youzan/zanui-weapp/tree/v2.3.5) (2017-11-27)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v2.3.4...v2.3.5)
-
-**Improvements**
-
-- 修复 zan-icon-new 展示 [\#66](https://github.com/youzan/zanui-weapp/pull/66) ([pangxie1991](https://github.com/pangxie1991))
-
-## [v2.3.4](https://github.com/youzan/zanui-weapp/tree/v2.3.4) (2017-11-24)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v2.3.3...v2.3.4)
-
-**Improvements**
-
-- 增加新的 Icon [\#65](https://github.com/youzan/zanui-weapp/pull/65) ([pangxie1991](https://github.com/pangxie1991))
-- 加回 cart 图标 [\#64](https://github.com/youzan/zanui-weapp/pull/64) ([pangxie1991](https://github.com/pangxie1991))
-
-## [v2.3.3](https://github.com/youzan/zanui-weapp/tree/v2.3.3) (2017-11-20)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v2.3.2...v2.3.3)
-
-**Improvements**
-
-- 新增部分 icon [\#63](https://github.com/youzan/zanui-weapp/pull/63) ([pangxie1991](https://github.com/pangxie1991))
-- Field 增加 value 传入支持 [\#60](https://github.com/youzan/zanui-weapp/pull/60) ([pangxie1991](https://github.com/pangxie1991))
-- 修复 capsule 样式问题 [\#51](https://github.com/youzan/zanui-weapp/pull/51) ([everywill](https://github.com/everywill))
-- 增加组件使用文档 [\#50](https://github.com/youzan/zanui-weapp/pull/50) ([pangxie1991](https://github.com/pangxie1991))
-
-## [v2.3.2](https://github.com/youzan/zanui-weapp/tree/v2.3.2) (2017-11-02)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v2.3.1...v2.3.2)
-
-**Improvements**
-
-- 更新 Icon 中 shop 图标 [\#45](https://github.com/youzan/zanui-weapp/pull/45) ([pangxie1991](https://github.com/pangxie1991))
-- 新增 layout 组件 [\#43](https://github.com/youzan/zanui-weapp/pull/43) ([pangxie1991](https://github.com/pangxie1991))
-- Field 组件中 Input 事件支持升级 [\#42](https://github.com/youzan/zanui-weapp/pull/42) ([pangxie1991](https://github.com/pangxie1991))
-- 增加 css 编译,方便组件书写 [\#40](https://github.com/youzan/zanui-weapp/pull/40) ([pangxie1991](https://github.com/pangxie1991))
-
-## [v2.3.1](https://github.com/youzan/zanui-weapp/tree/v2.3.1) (2017-10-27)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v2.3.0...v2.3.1)
-
-**Bug Fixes**
-
-- 修复 Field 组件多行展示样式问题 [\#39](https://github.com/youzan/zanui-weapp/pull/39) ([pangxie1991](https://github.com/pangxie1991))
-
-## [v2.3.0](https://github.com/youzan/zanui-weapp/tree/v2.3.0) (2017-10-26)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v2.2.0...v2.3.0)
-
-**Breaking Change**
-
-- icon 整理 & 新增 [\#38](https://github.com/youzan/zanui-weapp/pull/38) ([pangxie1991](https://github.com/pangxie1991))
-- 新增 Field 组件, 代替原有 Form 组件 [\#37](https://github.com/youzan/zanui-weapp/pull/37) ([pangxie1991](https://github.com/pangxie1991))
-- 新增 Select 组件,代替原有 Check_label 组件 [\#36](https://github.com/youzan/zanui-weapp/pull/36) ([pangxie1991](https://github.com/pangxie1991))
-
-## [v2.2.0](https://github.com/youzan/zanui-weapp/tree/v2.2.0) (2017-10-15)
-[Full Changelog](https://github.com/youzan/zanui-weapp/compare/v2.1.1...v2.2.0)
-
-**Bug Fixes**
-
-- 多页面情况下,TopTips 无法自动清除 [\#20](https://github.com/youzan/zanui-weapp/issues/20)
-
-**Improvements**
-
-- \[new feature\] 增加发布脚本 [\#35](https://github.com/youzan/zanui-weapp/pull/35) ([pangxie1991](https://github.com/pangxie1991))
-- \[new feature\] 增加Capsule, Noticebar, Popup;修正Dialog在非最外层情况下引入的样式问题;更新readme。 [\#32](https://github.com/youzan/zanui-weapp/pull/32) ([everywill](https://github.com/everywill))
-- \[new feature\] 增加单选 和一个验证码的样式 [\#30](https://github.com/youzan/zanui-weapp/pull/30) ([muzea](https://github.com/muzea))
-- \[new feature\] Docs: 文档更新 [\#29](https://github.com/youzan/zanui-weapp/pull/29) ([pangxie1991](https://github.com/pangxie1991))
-
-## 2.1.0
-
-**Improvements**
-
-- 新增`switch`组件
diff --git a/dist/actionsheet/index.js b/dist/actionsheet/index.js
index 46056ed7..65d2d8b3 100644
--- a/dist/actionsheet/index.js
+++ b/dist/actionsheet/index.js
@@ -1,42 +1,38 @@
'use strict';
Component({
- externalClasses: ['mask-class', 'container-class'],
properties: {
+ show: Boolean,
+ title: String,
+ cancelText: String,
actions: {
type: Array,
value: []
},
- show: {
- type: Boolean,
- value: false
- },
- cancelWithMask: {
+ overlay: {
type: Boolean,
value: true
},
- cancelText: {
- type: String,
- value: ''
+ closeOnClickOverlay: {
+ type: Boolean,
+ value: true
}
},
+
methods: {
- onMaskClick: function onMaskClick() {
- if (this.data.cancelWithMask) {
- this.cancelClick();
+ onSelect: function onSelect(event) {
+ var index = event.currentTarget.dataset.index;
+
+ var item = this.data.actions[index];
+ if (item && !item.disabled && !item.loading) {
+ this.triggerEvent('select', item);
}
},
- cancelClick: function cancelClick() {
+ onCancel: function onCancel() {
this.triggerEvent('cancel');
},
- handleBtnClick: function handleBtnClick(_ref) {
- var _ref$currentTarget = _ref.currentTarget,
- currentTarget = _ref$currentTarget === undefined ? {} : _ref$currentTarget;
-
- var dataset = currentTarget.dataset || {};
- var index = dataset.index;
-
- this.triggerEvent('actionclick', { index: index });
+ onClose: function onClose() {
+ this.triggerEvent('close');
}
}
});
\ No newline at end of file
diff --git a/dist/actionsheet/index.json b/dist/actionsheet/index.json
index 9d70aaf4..19bf9891 100644
--- a/dist/actionsheet/index.json
+++ b/dist/actionsheet/index.json
@@ -1,6 +1,8 @@
{
"component": true,
"usingComponents": {
- "zan-btn": "../btn/index"
+ "van-icon": "../icon/index",
+ "van-popup": "../popup/index",
+ "van-loading": "../loading/index"
}
}
diff --git a/dist/actionsheet/index.wxml b/dist/actionsheet/index.wxml
index de6b80d0..a4dbfed8 100644
--- a/dist/actionsheet/index.wxml
+++ b/dist/actionsheet/index.wxml
@@ -1,39 +1,38 @@
-
-
-
-
-
-
-
- {{ item.name }}
-
- {{ item.subname }}
-
-
-
-
-
+
+
+
-
+
+ {{ cancelText }}
+
+
+
+
+
diff --git a/dist/actionsheet/index.wxss b/dist/actionsheet/index.wxss
index d580e64c..509b0874 100644
--- a/dist/actionsheet/index.wxss
+++ b/dist/actionsheet/index.wxss
@@ -1 +1 @@
-.zan-actionsheet{background-color:#f8f8f8}.zan-actionsheet__mask{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;background:rgba(0,0,0,.7);display:none}.zan-actionsheet__container{position:fixed;left:0;right:0;bottom:0;background:#f8f8f8;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:11;opacity:0;visibility:hidden}.zan-actionsheet__btn{margin-bottom:0!important}.zan-actionsheet__footer .zan-actionsheet__btn{background:#fff}.zan-actionsheet__btn-content{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center}.zan-actionsheet__subname{color:#999}.zan-actionsheet__name,.zan-actionsheet__subname{height:45px;line-height:45px}.zan-actionsheet__btn.zan-btn:last-child::after{border-bottom-width:0}.zan-actionsheet__subname{margin-left:2px;font-size:12px}.zan-actionsheet__footer{margin-top:10px}.zan-actionsheet__btn--loading .zan-actionsheet__subname{color:transparent}.zan-actionsheet--show .zan-actionsheet__container{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}.zan-actionsheet--show .zan-actionsheet__mask{display:block}
\ No newline at end of file
+.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom::after,.van-hairline--left::after,.van-hairline--right::after,.van-hairline--surround::after,.van-hairline--top-bottom::after,.van-hairline--top::after,.van-hairline::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5}.van-hairline--top::after{border-top-width:1px}.van-hairline--left::after{border-left-width:1px}.van-hairline--right::after{border-right-width:1px}.van-hairline--bottom::after{border-bottom-width:1px}.van-hairline--top-bottom::after{border-width:1px 0}.van-hairline--surround::after{border-width:1px}.van-actionsheet{color:#333;max-height:90%;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#f8f8f8}.van-actionsheet--withtitle{background-color:#fff}.van-actionsheet__cancel,.van-actionsheet__item{height:50px;line-height:50px;font-size:16px;text-align:center;background-color:#fff}.van-actionsheet__cancel:active,.van-actionsheet__item:active{background-color:#e8e8e8}.van-actionsheet__item--disabled{color:#c9c9c9}.van-actionsheet__item--disabled:active{background-color:#fff}.van-actionsheet__subname{font-size:12px;color:#666;margin-left:5px}.van-actionsheet__loading{display:inline-block}.van-actionsheet__cancel{margin-top:10px}.van-actionsheet__header{font-size:16px;line-height:44px;text-align:center}.van-actionsheet__close{top:0;right:0;padding:0 15px;font-size:18px;color:#999;position:absolute;line-height:inherit}
\ No newline at end of file
diff --git a/dist/badge-group/index.js b/dist/badge-group/index.js
new file mode 100644
index 00000000..eafd75bc
--- /dev/null
+++ b/dist/badge-group/index.js
@@ -0,0 +1,66 @@
+'use strict';
+
+var _relations;
+
+var BADGE_PATH = '../badge/index';
+
+Component({
+ externalClasses: ['custom-class'],
+
+ relations: (_relations = {}, _relations[BADGE_PATH] = {
+ type: 'descendant',
+
+ linked: function linked(target) {
+ this.data.badges.push(target);
+ this.setActive();
+ },
+ unlinked: function unlinked(target) {
+ this.data.badges = this.data.badges.filter(function (item) {
+ return item !== target;
+ });
+ this.setActive();
+ }
+ }, _relations),
+
+ properties: {
+ active: {
+ type: Number,
+ value: 0,
+ observer: function observer() {
+ this.setActive();
+ }
+ }
+ },
+
+ data: {
+ badges: []
+ },
+
+ attached: function attached() {
+ this.currentActive = -1;
+ },
+
+
+ methods: {
+ setActive: function setActive(badge) {
+ var active = this.data.active;
+
+ if (badge) {
+ active = this.data.badges.indexOf(badge);
+ }
+
+ if (active === this.currentActive) {
+ return;
+ }
+
+ if (this.currentActive !== -1) {
+ this.triggerEvent('change', active);
+ }
+
+ this.currentActive = active;
+ this.data.badges.forEach(function (badge, index) {
+ badge.setActive(index === active);
+ });
+ }
+ }
+});
\ No newline at end of file
diff --git a/dist/btn-group/index.json b/dist/badge-group/index.json
similarity index 100%
rename from dist/btn-group/index.json
rename to dist/badge-group/index.json
diff --git a/dist/badge-group/index.wxml b/dist/badge-group/index.wxml
new file mode 100644
index 00000000..04a0c8f3
--- /dev/null
+++ b/dist/badge-group/index.wxml
@@ -0,0 +1,3 @@
+
+
+
diff --git a/dist/badge-group/index.wxss b/dist/badge-group/index.wxss
new file mode 100644
index 00000000..3ed133e7
--- /dev/null
+++ b/dist/badge-group/index.wxss
@@ -0,0 +1 @@
+.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom::after,.van-hairline--left::after,.van-hairline--right::after,.van-hairline--surround::after,.van-hairline--top-bottom::after,.van-hairline--top::after,.van-hairline::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5}.van-hairline--top::after{border-top-width:1px}.van-hairline--left::after{border-left-width:1px}.van-hairline--right::after{border-right-width:1px}.van-hairline--bottom::after{border-bottom-width:1px}.van-hairline--top-bottom::after{border-width:1px 0}.van-hairline--surround::after{border-width:1px}.van-badge-group{width:85px}
\ No newline at end of file
diff --git a/dist/badge/index.js b/dist/badge/index.js
index 7672b940..173780da 100644
--- a/dist/badge/index.js
+++ b/dist/badge/index.js
@@ -1,27 +1,30 @@
'use strict';
-var DEFAULT_COLOR = '#fff';
-var DEFAULT_BACKGROUND_COLOR = '#f44';
-var DEFAULT_FONT_SIZE = 10;
-var DEFAULT_BOX_SHADOW = '0 0 0 2px #fff';
+var _relations;
+
+var BADGE_GROUP_PATH = '../badge-group/index';
Component({
+ externalClasses: ['custom-class'],
+
+ relations: (_relations = {}, _relations[BADGE_GROUP_PATH] = {
+ type: 'ancestor'
+ }, _relations),
+
properties: {
- color: {
- type: String,
- value: DEFAULT_COLOR
+ info: Number,
+ title: String
+ },
+
+ methods: {
+ onTap: function onTap() {
+ var group = this.getRelationNodes(BADGE_GROUP_PATH)[0];
+ if (group) {
+ group.setActive(this);
+ }
},
- backgroundColor: {
- type: String,
- value: DEFAULT_BACKGROUND_COLOR
- },
- fontSize: {
- type: Number,
- value: DEFAULT_FONT_SIZE
- },
- boxShadow: {
- type: String,
- value: DEFAULT_BOX_SHADOW
+ setActive: function setActive(active) {
+ this.setData({ active: active });
}
}
});
\ No newline at end of file
diff --git a/dist/badge/index.wxml b/dist/badge/index.wxml
index 322f1ba7..2630776c 100644
--- a/dist/badge/index.wxml
+++ b/dist/badge/index.wxml
@@ -1,8 +1,4 @@
-
-
-
-
+
+ {{ info }}
+ {{ title }}
diff --git a/dist/badge/index.wxss b/dist/badge/index.wxss
index 4e52bf72..6b90d9ad 100644
--- a/dist/badge/index.wxss
+++ b/dist/badge/index.wxss
@@ -1 +1 @@
-.zan-badge{position:relative}.zan-badge__text{position:absolute;top:-.8em;right:0;height:1.6em;min-width:1.6em;line-height:1.6;padding:0 .4em;font-size:20px;border-radius:.8em;background:#f44;color:#fff;text-align:center;white-space:nowrap;-webkit-transform:translateX(50%) scale(.5);transform:translateX(50%) scale(.5);-webkit-transform-origin:center;transform-origin:center;z-index:10;box-shadow:0 0 0 2px #fff;box-sizing:border-box}
\ No newline at end of file
+.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom::after,.van-hairline--left::after,.van-hairline--right::after,.van-hairline--surround::after,.van-hairline--top-bottom::after,.van-hairline--top::after,.van-hairline::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5}.van-hairline--top::after{border-top-width:1px}.van-hairline--left::after{border-left-width:1px}.van-hairline--right::after{border-right-width:1px}.van-hairline--bottom::after{border-bottom-width:1px}.van-hairline--top-bottom::after{border-width:1px 0}.van-hairline--surround::after{border-width:1px}.van-badge{display:block;overflow:hidden;font-size:14px;line-height:1.4;-webkit-user-select:none;user-select:none;color:#666;word-break:break-all;box-sizing:border-box;padding:20px 12px 20px 9px;background-color:#f8f8f8;border-left:3px solid transparent}.van-badge:active{background-color:#e8e8e8}.van-badge::after{border-bottom-width:1px}.van-badge--active{font-weight:700;color:#333;border-color:#f44}.van-badge--active::after{border-right-width:1px}.van-badge--active,.van-badge--active:active{background-color:#fff}.van-badge__info{position:absolute;top:2px;right:2px;color:#fff;font-size:10px;font-weight:400;-webkit-transform:scale(.8);transform:scale(.8);text-align:center;box-sizing:border-box;padding:0 6px;min-width:18px;line-height:18px;border-radius:9px;background-color:#f44}
\ No newline at end of file
diff --git a/dist/btn-group/index.js b/dist/btn-group/index.js
deleted file mode 100644
index 18a7de24..00000000
--- a/dist/btn-group/index.js
+++ /dev/null
@@ -1,30 +0,0 @@
-'use strict';
-
-Component({
- relations: {
- '../btn/index': {
- type: 'child',
- linked: function linked() {
- updateBtnChild.call(this);
- },
- linkChange: function linkChange() {
- updateBtnChild.call(this);
- },
- unlinked: function unlinked() {
- updateBtnChild.call(this);
- }
- }
- }
-});
-
-function updateBtnChild() {
- var btns = this.getRelationNodes('../btn/index');
-
- if (btns.length > 0) {
- var lastIndex = btns.length - 1;
-
- btns.forEach(function (btn, index) {
- btn.switchLastButtonStatus(index === lastIndex);
- });
- }
-}
\ No newline at end of file
diff --git a/dist/btn-group/index.wxml b/dist/btn-group/index.wxml
deleted file mode 100644
index aa76fe4d..00000000
--- a/dist/btn-group/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/dist/btn-group/index.wxss b/dist/btn-group/index.wxss
deleted file mode 100644
index 88223f09..00000000
--- a/dist/btn-group/index.wxss
+++ /dev/null
@@ -1,3 +0,0 @@
-.btn-group {
- margin: 15px;
-}
diff --git a/dist/btn/index.js b/dist/btn/index.js
deleted file mode 100644
index 1ec7783a..00000000
--- a/dist/btn/index.js
+++ /dev/null
@@ -1,61 +0,0 @@
-'use strict';
-
-var nativeButtonBehavior = require('./native-button-behaviors');
-
-Component({
- externalClasses: ['custom-class', 'theme-class'],
- behaviors: [nativeButtonBehavior],
- relations: {
- '../btn-group/index': {
- type: 'parent',
- linked: function linked() {
- this.setData({ inGroup: true });
- },
- unlinked: function unlinked() {
- this.setData({ inGroup: false });
- }
- }
- },
- properties: {
- type: {
- type: String,
- value: ''
- },
- size: {
- type: String,
- value: ''
- },
- plain: {
- type: Boolean,
- value: false
- },
- disabled: {
- type: Boolean,
- value: false
- },
- loading: {
- type: Boolean,
- value: false
- }
- },
-
- data: {
- inGroup: false,
- isLast: false
- },
-
- methods: {
- handleTap: function handleTap() {
- if (this.data.disabled) {
- this.triggerEvent('disabledclick');
- return;
- }
- this.triggerEvent('btnclick');
- },
- switchLastButtonStatus: function switchLastButtonStatus() {
- var isLast = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
-
- this.setData({ isLast: isLast });
- }
- }
-});
\ No newline at end of file
diff --git a/dist/btn/index.wxss b/dist/btn/index.wxss
deleted file mode 100644
index 84d50b9e..00000000
--- a/dist/btn/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.zan-btn{position:relative;color:#333;background-color:#fff;padding-left:15px;padding-right:15px;border-radius:2px;font-size:16px;line-height:45px;height:45px;box-sizing:border-box;text-decoration:none;text-align:center;vertical-align:middle;overflow:visible}.zan-btn--group{margin-bottom:10px}.zan-btn::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5;border-width:1px;border-radius:4px}.zan-btn--primary{color:#fff;background-color:#4b0}.zan-btn--primary::after{border-color:#0a0}.zan-btn--warn{color:#fff;background-color:#f85}.zan-btn--warn::after{border-color:#f85}.zan-btn--danger{color:#fff;background-color:#f44}.zan-btn--danger::after{border-color:#e33}.zan-btn--small{display:inline-block;height:30px;line-height:30px;font-size:12px}.zan-btn--small.zan-btn--group{margin-bottom:0;margin-right:5px}.zan-btn--mini{display:inline-block;line-height:21px;height:22px;font-size:10px;padding-left:5px;padding-right:5px}.zan-btn--mini.zan-btn--group{margin-bottom:0;margin-right:5px}.zan-btn--large{border-radius:0;border:none;line-height:50px;height:50px}.zan-btn--large.zan-btn--group{margin-bottom:0}.zan-btn--plain.zan-btn{background-color:transparent}.zan-btn--plain.zan-btn--primary{color:#06bf04}.zan-btn--plain.zan-btn--warn{color:#f60}.zan-btn--plain.zan-btn--danger{color:#f44}.button-hover{opacity:.9}.zan-btn--loading{color:transparent;opacity:1}.zan-btn--loading::before{position:absolute;left:50%;top:50%;content:' ';width:16px;height:16px;margin-left:-8px;margin-top:-8px;border:3px solid #e5e5e5;border-color:#666 #e5e5e5 #e5e5e5 #e5e5e5;border-radius:8px;box-sizing:border-box;-webkit-animation:btn-spin .6s linear;animation:btn-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.zan-btn--danger.zan-btn--loading::before,.zan-btn--primary.zan-btn--loading::before,.zan-btn--warn.zan-btn--loading::before{border-color:#fff rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1)}@-webkit-keyframes btn-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes btn-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.zan-btn.zan-btn--disabled{color:#999!important;background:#f8f8f8!important;border-color:#e5e5e5!important;cursor:not-allowed!important;opacity:1!important}.zan-btn.zan-btn--disabled::after{border-color:#e5e5e5!important}.zan-btn--group.zan-btn--last{margin-bottom:0;margin-right:0}
\ No newline at end of file
diff --git a/dist/btn/native-button-behaviors.js b/dist/btn/native-button-behaviors.js
deleted file mode 100644
index 3bd240d8..00000000
--- a/dist/btn/native-button-behaviors.js
+++ /dev/null
@@ -1,74 +0,0 @@
-'use strict';
-
-module.exports = Behavior({
- properties: {
- loading: Boolean,
- // 在自定义组件中,无法与外界的 form 组件联动,暂时不开放
- // formType: String,
- openType: String,
- appParameter: String,
- // 暂时不开放,直接传入无法设置样式
- // hoverClass: {
- // type: String,
- // value: 'button-hover'
- // },
- hoverStopPropagation: Boolean,
- hoverStartTime: {
- type: Number,
- value: 20
- },
- hoverStayTime: {
- type: Number,
- value: 70
- },
- lang: {
- type: String,
- value: 'en'
- },
- sessionFrom: {
- type: String,
- value: ''
- },
- sendMessageTitle: String,
- sendMessagePath: String,
- sendMessageImg: String,
- showMessageCard: String
- },
- methods: {
- bindgetuserinfo: function bindgetuserinfo() {
- var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
- _ref$detail = _ref.detail,
- detail = _ref$detail === undefined ? {} : _ref$detail;
-
- this.triggerEvent('getuserinfo', detail);
- },
- bindcontact: function bindcontact() {
- var _ref2 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
- _ref2$detail = _ref2.detail,
- detail = _ref2$detail === undefined ? {} : _ref2$detail;
-
- this.triggerEvent('contact', detail);
- },
- bindgetphonenumber: function bindgetphonenumber() {
- var _ref3 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
- _ref3$detail = _ref3.detail,
- detail = _ref3$detail === undefined ? {} : _ref3$detail;
-
- this.triggerEvent('getphonenumber', detail);
- },
- bindopensetting: function bindopensetting() {
- var _ref4 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
- _ref4$detail = _ref4.detail,
- detail = _ref4$detail === undefined ? {} : _ref4$detail;
-
- this.triggerEvent('opensetting', detail);
- },
- binderror: function binderror() {
- var _ref5 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
- _ref5$detail = _ref5.detail,
- detail = _ref5$detail === undefined ? {} : _ref5$detail;
-
- this.triggerEvent('error', detail);
- }
- }
-});
\ No newline at end of file
diff --git a/dist/button/behaviors.js b/dist/button/behaviors.js
new file mode 100644
index 00000000..b0e8bf3b
--- /dev/null
+++ b/dist/button/behaviors.js
@@ -0,0 +1,65 @@
+'use strict';
+
+module.exports = Behavior({
+ properties: {
+ loading: Boolean,
+ // 在自定义组件中,无法与外界的 form 组件联动,暂时不开放
+ // formType: String,
+ openType: String,
+ appParameter: String,
+ // 暂时不开放,直接传入无法设置样式
+ // hoverClass: {
+ // type: String,
+ // value: 'button-hover'
+ // },
+ hoverStopPropagation: Boolean,
+ hoverStartTime: {
+ type: Number,
+ value: 20
+ },
+ hoverStayTime: {
+ type: Number,
+ value: 70
+ },
+ lang: {
+ type: String,
+ value: 'en'
+ },
+ sessionFrom: {
+ type: String,
+ value: ''
+ },
+ sendMessageTitle: String,
+ sendMessagePath: String,
+ sendMessageImg: String,
+ showMessageCard: String
+ },
+
+ methods: {
+ bindgetuserinfo: function bindgetuserinfo() {
+ var event = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
+
+ this.triggerEvent('getuserinfo', event.detail || {});
+ },
+ bindcontact: function bindcontact() {
+ var event = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
+
+ this.triggerEvent('contact', event.detail || {});
+ },
+ bindgetphonenumber: function bindgetphonenumber() {
+ var event = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
+
+ this.triggerEvent('getphonenumber', event.detail || {});
+ },
+ bindopensetting: function bindopensetting() {
+ var event = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
+
+ this.triggerEvent('opensetting', event.detail || {});
+ },
+ binderror: function binderror() {
+ var event = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
+
+ this.triggerEvent('error', event.detail || {});
+ }
+ }
+});
\ No newline at end of file
diff --git a/dist/button/index.js b/dist/button/index.js
new file mode 100644
index 00000000..eaae6602
--- /dev/null
+++ b/dist/button/index.js
@@ -0,0 +1,79 @@
+'use strict';
+
+var nativeBehaviors = require('./behaviors');
+var classnames = require('../common/classnames');
+
+var observer = function observer() {
+ this.setClasses();
+};
+
+Component({
+ externalClasses: ['custom-class', 'loading-class'],
+
+ behaviors: [nativeBehaviors],
+
+ properties: {
+ type: {
+ type: String,
+ value: 'default',
+ observer: observer
+ },
+ size: {
+ type: String,
+ value: 'normal',
+ observer: observer
+ },
+ plain: {
+ type: Boolean,
+ value: false,
+ observer: observer
+ },
+ disabled: {
+ type: Boolean,
+ value: false,
+ observer: observer
+ },
+ loading: {
+ type: Boolean,
+ value: false,
+ observer: observer
+ },
+ block: {
+ type: Boolean,
+ value: false,
+ observer: observer
+ }
+ },
+
+ attached: function attached() {
+ this.setClasses();
+ },
+
+
+ methods: {
+ onTap: function onTap(event) {
+ if (!this.data.disabled && !this.data.loading) {
+ this.triggerEvent('tap', event);
+ }
+ },
+ setClasses: function setClasses() {
+ var _data = this.data,
+ type = _data.type,
+ size = _data.size,
+ plain = _data.plain,
+ disabled = _data.disabled,
+ loading = _data.loading,
+ block = _data.block;
+
+ this.setData({
+ classes: classnames('van-button--' + type, 'van-button--' + size, {
+ 'van-button--block': block,
+ 'van-button--plain': plain,
+ 'van-button--loading': loading,
+ 'van-button--disabled': disabled,
+ 'van-button--untapable': disabled || loading
+ })
+ });
+ }
+ }
+});
\ No newline at end of file
diff --git a/packages/checkbox/index.json b/dist/button/index.json
similarity index 56%
rename from packages/checkbox/index.json
rename to dist/button/index.json
index fc0d0bf9..cae21702 100644
--- a/packages/checkbox/index.json
+++ b/dist/button/index.json
@@ -1,6 +1,6 @@
{
"component": true,
"usingComponents": {
- "zan-icon": "../icon/index"
+ "van-loading": "../loading/index"
}
-}
+}
\ No newline at end of file
diff --git a/packages/btn/index.wxml b/dist/button/index.wxml
similarity index 65%
rename from packages/btn/index.wxml
rename to dist/button/index.wxml
index 13d69d79..f49a8004 100644
--- a/packages/btn/index.wxml
+++ b/dist/button/index.wxml
@@ -1,5 +1,5 @@
diff --git a/dist/button/index.wxss b/dist/button/index.wxss
new file mode 100644
index 00000000..cb30c3d5
--- /dev/null
+++ b/dist/button/index.wxss
@@ -0,0 +1 @@
+.van-button{position:relative;padding:0;display:inline-block;height:44px;line-height:42px;border-radius:3px;box-sizing:border-box;font-size:16px;text-align:center;vertical-align:middle;-webkit-appearance:none;-webkit-text-size-adjust:100%}.van-button::after{content:" ";position:absolute;top:50%;left:50%;opacity:0;width:100%;height:100%;border:inherit;border-color:#000;background-color:#000;border-radius:inherit;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.van-button:active::after{opacity:.3}.van-button--untapable::after{display:none}.van-button--default{color:#333;background-color:#fff;border:1px solid #e5e5e5}.van-button--primary{color:#fff;background-color:#4b0;border:1px solid #4b0}.van-button--danger{color:#fff;background-color:#f44;border:1px solid #f44}.van-button--warning{color:#fff;background-color:#f85;border:1px solid #f85}.van-button--plain{background-color:#fff}.van-button--plain.van-button--primary{color:#4b0}.van-button--plain.van-button--danger{color:#f44}.van-button--plain.van-button--warning{color:#f85}.van-button--large{width:100%;height:50px;line-height:48px}.van-button--normal{padding:0 15px;font-size:14px}.van-button--small{height:30px;padding:0 8px;min-width:60px;font-size:12px;line-height:28px}.van-button--loading .van-loading{display:inline-block}.van-button--loading .van-button__text{display:none}.van-button--mini{display:inline-block;width:50px;height:22px;line-height:20px;font-size:10px}.van-button--mini+.van-button--mini{margin-left:5px}.van-button--block{width:100%;display:block}.van-button--disabled{color:#999;background-color:#e8e8e8;border:1px solid #e5e5e5}
\ No newline at end of file
diff --git a/dist/capsule/index.js b/dist/capsule/index.js
deleted file mode 100644
index 7b8452cc..00000000
--- a/dist/capsule/index.js
+++ /dev/null
@@ -1,31 +0,0 @@
-'use strict';
-
-Component({
- externalClasses: ['custom-class'],
- /**
- * 组件的属性列表
- * 用于组件自定义设置
- */
- properties: {
- // 颜色状态
- type: {
- type: String,
- value: ''
- },
- // 自定义颜色
- color: {
- type: String,
- value: ''
- },
- // 左侧内容
- leftText: {
- type: String,
- value: ''
- },
- // 右侧内容
- rightText: {
- type: String,
- value: ''
- }
- }
-});
\ No newline at end of file
diff --git a/dist/capsule/index.wxml b/dist/capsule/index.wxml
deleted file mode 100644
index 68f3c1c3..00000000
--- a/dist/capsule/index.wxml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- {{ leftText }}
- {{ rightText }}
-
-
- {{ leftText }}
- {{ rightText }}
-
-
-
diff --git a/dist/capsule/index.wxss b/dist/capsule/index.wxss
deleted file mode 100644
index c9e10642..00000000
--- a/dist/capsule/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.zan-capsule{display:inline-block;font-size:12px;vertical-align:middle;line-height:19px;-webkit-transform:scale(.83);transform:scale(.83)}.zan-capsule__left,.zan-capsule__right{display:inline-block;line-height:17px;height:19px;vertical-align:middle;box-sizing:border-box}.zan-capsule__left{padding:0 2px;color:#fff;background:#999;border-radius:2px 0 0 2px;border:1rpx solid #999}.zan-capsule__right{padding:0 5px;color:#999;border-radius:0 2px 2px 0;border:1rpx solid #999}.zan-capsule--danger .zan-capsule__left{color:#fff;background:#f24544;border-color:#f24544}.zan-capsule--danger .zan-capsule__right{color:#f24544;border-color:#f24544}
\ No newline at end of file
diff --git a/dist/card/index.js b/dist/card/index.js
index fbc3c037..432e131f 100644
--- a/dist/card/index.js
+++ b/dist/card/index.js
@@ -5,22 +5,18 @@ Component({
multipleSlots: true
},
- externalClasses: ['card-class', 'thumb-class'],
+ externalClasses: ['custom-class', 'thumb-class', 'title-class', 'price-class', 'desc-class', 'num-class'],
properties: {
- useThumbSlot: {
- type: Boolean,
- value: false
- },
- useDetailSlot: {
- type: Boolean,
- value: false
- },
- thumb: String,
- price: String,
- title: String,
- num: Number,
+ num: String,
desc: String,
- status: String
+ thumb: String,
+ title: String,
+ price: String,
+ centered: Boolean,
+ currency: {
+ type: String,
+ default: '¥'
+ }
}
});
\ No newline at end of file
diff --git a/dist/card/index.wxml b/dist/card/index.wxml
index 4ebc401f..019c7f23 100644
--- a/dist/card/index.wxml
+++ b/dist/card/index.wxml
@@ -1,33 +1,22 @@
-
-
-
-
-
+
+
+
+
-
-
-
-
-
- ¥ {{ price }}
-
- {{ title }}
-
-
-
-
- x {{ num }}
-
- {{ desc }}
-
-
-
-
- {{ status }}
-
-
+
+
+ {{ title }}
+ {{ currency }} {{ price }}
+
+
+
+ {{ desc }}
+ x {{ num }}
+
+
+
+
+
diff --git a/dist/card/index.wxss b/dist/card/index.wxss
index 4874ec36..0d9d8c20 100644
--- a/dist/card/index.wxss
+++ b/dist/card/index.wxss
@@ -1 +1 @@
-.zan-c-red{color:#f44!important}.zan-c-gray{color:#c9c9c9!important}.zan-c-gray-dark{color:#999!important}.zan-c-gray-darker{color:#666!important}.zan-c-black{color:#333!important}.zan-c-blue{color:#38f!important}.zan-c-green{color:#06bf04!important}.zan-pull-left{float:left}.zan-pull-right{float:right}.zan-center{text-align:center}.zan-right{text-align:right}.zan-text-deleted{text-decoration:line-through}.zan-font-8{font-size:8px}.zan-font-10{font-size:10px}.zan-font-12{font-size:12px}.zan-font-14{font-size:14px}.zan-font-16{font-size:16px}.zan-font-18{font-size:18px}.zan-font-20{font-size:20px}.zan-font-22{font-size:22px}.zan-font-24{font-size:24px}.zan-font-26{font-size:26px}.zan-font-30{font-size:30px}.zan-font-bold{font-weight:700}.zan-arrow{position:absolute;right:15px;top:50%;display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8c8;border-style:solid;-webkit-transform:translateY(-50%) matrix(.71,.71,-.71,.71,0,0);transform:translateY(-50%) matrix(.71,.71,-.71,.71,0,0)}.zan-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.zan-ellipsis--l2{max-height:40px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.zan-ellipsis--l3{max-height:60px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.zan-clearfix{zoom:1}.zan-clearfix::after{content:'';display:table;clear:both}.zan-c-red{color:#f44}.zan-c-black{color:#000}.zan-c-green{color:#06bf04}.zan-c-blue{color:#38f}.zan-c-gray{color:#c9c9c9}.zan-c-gray-dark{color:#999}.zan-c-gray-darker{color:#666}.zan-hairline,.zan-hairline--bottom,.zan-hairline--left,.zan-hairline--right,.zan-hairline--surround,.zan-hairline--top,.zan-hairline--top-bottom{position:relative}.zan-hairline--bottom::after,.zan-hairline--left::after,.zan-hairline--right::after,.zan-hairline--surround::after,.zan-hairline--top-bottom::after,.zan-hairline--top::after,.zan-hairline::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5}.zan-hairline--top::after{border-top-width:1px}.zan-hairline--left::after{border-left-width:1px}.zan-hairline--right::after{border-right-width:1px}.zan-hairline--bottom::after{border-bottom-width:1px}.zan-hairline--top-bottom::after{border-width:1px 0}.zan-hairline--surround::after{border-width:1px}.zan-card{display:-webkit-box;display:flex;margin-left:0;padding:5px 15px;overflow:hidden;position:relative;font-size:14px}.zan-card__thumb{width:90px;height:90px;position:relative;margin-left:auto;margin-right:auto;overflow:hidden;background-size:cover}.zan-card__img{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;max-width:100%;max-height:100%}.zan-card__detail{-webkit-box-flex:1;flex:1;margin-left:10px;position:relative}.zan-card__detail-row{overflow:hidden;line-height:20px;min-height:20px;margin-bottom:3px}.zan-card__right-col{float:right}.zan-card__left-col{margin-right:80px}
\ No newline at end of file
+.van-card{color:#333;height:100px;font-size:16px;background:#fafafa;position:relative;box-sizing:border-box;padding:5px 15px 5px 115px}.van-card--center,.van-card__thumb{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.van-card__thumb{top:5px;left:15px;width:90px;height:90px;position:absolute}.van-card__img{border:none;max-width:100%;max-height:100%}.van-card,.van-card__row,.van-card__thumb{display:-webkit-box;display:-webkit-flex;display:flex}.van-card__content{width:100%}.van-card__content--center{height:90px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-card__desc,.van-card__title{line-height:20px;word-break:break-all}.van-card__title{max-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.van-card__desc{color:#666;font-size:12px;max-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-card__num,.van-card__price{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:80px;line-height:20px;text-align:right}.van-card__price{font-size:14px}.van-card__num{color:#666;font-size:12px}.van-card__footer{right:15px;bottom:5px;position:absolute}.van-card__footer .van-button{margin-left:5px}
\ No newline at end of file
diff --git a/dist/cell-group/index.js b/dist/cell-group/index.js
index 14aa1674..d182271e 100644
--- a/dist/cell-group/index.js
+++ b/dist/cell-group/index.js
@@ -1,75 +1,12 @@
'use strict';
-var _relations;
-
-var CELL_PATH = '../cell/index';
-var FIELD_PATH = '../field/index';
-
Component({
+ externalClasses: ['custom-class'],
+
properties: {
- titleWidth: {
- type: Number,
- value: null
- },
border: {
type: Boolean,
- value: false
- }
- },
- relations: (_relations = {}, _relations[CELL_PATH] = {
- type: 'child',
- linked: function linked() {
- this._updateIsLastElement(CELL_PATH);
- },
- linkChanged: function linkChanged() {
- this._updateIsLastElement(CELL_PATH);
- },
- unlinked: function unlinked() {
- this._updateIsLastElement(CELL_PATH);
- }
- }, _relations[FIELD_PATH] = {
- type: 'child',
- linked: function linked() {
- this._updateIsLastElement(FIELD_PATH);
- },
- linkChanged: function linkChanged() {
- this._updateIsLastElement(FIELD_PATH);
- },
- unlinked: function unlinked() {
- this._updateIsLastElement(FIELD_PATH);
- }
- }, _relations),
-
- data: {
- elementUpdateTimeout: 0
- },
-
- methods: {
- _updateIsLastElement: function _updateIsLastElement(childPath) {
- var _this = this;
-
- // 用 setTimeout 减少计算次数
- if (this.data.elementUpdateTimeout > 0) {
- return;
- }
-
- var elementUpdateTimeout = setTimeout(function () {
- _this.setData({ elementUpdateTimeout: 0 });
- var elements = _this.getRelationNodes(childPath);
- var titleWidth = _this.properties.titleWidth;
-
-
- if (elements.length > 0) {
- var lastIndex = elements.length - 1;
-
- elements.forEach(function (cell, index) {
- titleWidth && cell.setTitleWidth(titleWidth);
- cell.updateIsLastElement(index === lastIndex);
- });
- }
- });
-
- this.setData({ elementUpdateTimeout: elementUpdateTimeout });
+ value: true
}
}
});
\ No newline at end of file
diff --git a/dist/cell-group/index.wxml b/dist/cell-group/index.wxml
index f84d06f4..4ed34ace 100644
--- a/dist/cell-group/index.wxml
+++ b/dist/cell-group/index.wxml
@@ -1,3 +1,3 @@
-
-
+
+
diff --git a/dist/cell-group/index.wxss b/dist/cell-group/index.wxss
index aec96ef3..9f445b65 100644
--- a/dist/cell-group/index.wxss
+++ b/dist/cell-group/index.wxss
@@ -1 +1 @@
-.cell-group{position:relative;background-color:#fff;overflow:hidden}.cell-group--with-border::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5;border-top-width:1px;border-bottom-width:1px}
\ No newline at end of file
+.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom::after,.van-hairline--left::after,.van-hairline--right::after,.van-hairline--surround::after,.van-hairline--top-bottom::after,.van-hairline--top::after,.van-hairline::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5}.van-hairline--top::after{border-top-width:1px}.van-hairline--left::after{border-left-width:1px}.van-hairline--right::after{border-right-width:1px}.van-hairline--bottom::after{border-bottom-width:1px}.van-hairline--top-bottom::after{border-width:1px 0}.van-hairline--surround::after{border-width:1px}
\ No newline at end of file
diff --git a/dist/cell/index.js b/dist/cell/index.js
index 13ebdf5e..e4fdd313 100644
--- a/dist/cell/index.js
+++ b/dist/cell/index.js
@@ -1,109 +1,42 @@
'use strict';
-var warn = function warn(msg, getValue) {
- console.warn(msg);
-};
-
Component({
- externalClasses: ['cell-class', 'title-class'],
+ externalClasses: ['custom-class', 'title-class', 'label-class', 'value-class', 'left-icon-class', 'right-icon-class'],
+
options: {
multipleSlots: true
},
- relations: {
- '../cell-group/index': {
- type: 'parent'
- }
- },
+
properties: {
- title: {
- type: String,
- description: '左侧标题'
- },
- label: {
- type: String,
- description: '标题下方的描述信息'
- },
- value: {
- type: String,
- description: '右侧内容'
- },
- onlyTapFooter: {
- type: Boolean,
- description: '只有点击 footer 区域才触发 tab 事件'
- },
- isLink: {
- type: null,
- value: '',
- description: '是否展示右侧箭头并开启尝试以 url 跳转'
- },
+ title: null,
+ value: null,
+ url: String,
+ icon: String,
+ label: String,
+ center: Boolean,
+ isLink: Boolean,
+ required: Boolean,
+ tapable: Boolean,
+ titleWidth: String,
+ customStyle: String,
+ arrowDirection: String,
linkType: {
type: String,
- value: 'navigateTo',
- description: '链接类型,可选值为 navigateTo,redirectTo,switchTab,reLaunch'
+ value: 'navigateTo'
},
- url: {
- type: String,
- value: ''
- },
- noBorder: Boolean
- },
- data: {
- isLastCell: true,
- titleWidth: 'auto'
+ border: {
+ type: Boolean,
+ value: true
+ }
},
+
methods: {
- footerTap: function footerTap() {
- // 如果并没有设置只点击 footer 生效,那就不需要额外处理。cell 上有事件会自动处理
- if (!this.data.onlyTapFooter) {
- return;
+ onTap: function onTap() {
+ var url = this.data.url;
+
+ if (url) {
+ wx[this.data.linkType]({ url: url });
}
-
- this.triggerEvent('tap', {});
- doNavigate.call(this);
- },
- cellTap: function cellTap() {
- // 如果只点击 footer 生效,那就不需要在 cell 根节点上处理
- if (this.data.onlyTapFooter) {
- return;
- }
-
- this.triggerEvent('tap', {});
- doNavigate.call(this);
- },
-
-
- // 用于被 cell-group 更新,标志是否是最后一个 cell
- updateIsLastElement: function updateIsLastElement(isLastCell) {
- this.setData({ isLastCell: isLastCell });
- },
-
-
- // 设置统一的title区域宽度
- setTitleWidth: function setTitleWidth(titleWidth) {
- this.setData({
- titleWidth: titleWidth + 'px'
- });
}
}
-});
-
-// 处理跳转
-function doNavigate() {
- var _data$url = this.data.url,
- url = _data$url === undefined ? '' : _data$url;
-
- var type = typeof this.data.isLink;
-
- if (!this.data.isLink || !url || url === 'true' || url === 'false') return;
-
- if (type !== 'boolean' && type !== 'string') {
- warn('isLink 属性值必须是一个字符串或布尔值', this.data.isLink);
- return;
- }
-
- if (['navigateTo', 'redirectTo', 'switchTab', 'reLaunch'].indexOf(this.data.linkType) === -1) {
- warn('linkType 属性可选值为 navigateTo,redirectTo,switchTab,reLaunch', this.data.linkType);
- return;
- }
- wx[this.data.linkType].call(wx, { url: url });
-}
\ No newline at end of file
+});
\ No newline at end of file
diff --git a/dist/cell/index.json b/dist/cell/index.json
index 32640e0d..a9ab393a 100644
--- a/dist/cell/index.json
+++ b/dist/cell/index.json
@@ -1,3 +1,6 @@
{
- "component": true
+ "component": true,
+ "usingComponents": {
+ "van-icon": "../icon/index"
+ }
}
\ No newline at end of file
diff --git a/dist/cell/index.wxml b/dist/cell/index.wxml
index dd7bc431..05dfa33f 100644
--- a/dist/cell/index.wxml
+++ b/dist/cell/index.wxml
@@ -1,25 +1,28 @@
-
+
+
-
-
+
+ {{ title }}
+ {{ label }}
+
+
+
+
+ {{ value }}
+
-
- {{ title }}
- {{ label }}
-
+
+
-
-
-
-
-
- {{ value }}
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/dist/cell/index.wxss b/dist/cell/index.wxss
index 565933b8..0edd9071 100644
--- a/dist/cell/index.wxss
+++ b/dist/cell/index.wxss
@@ -1 +1 @@
-.zan-cell{position:relative;padding:12px 15px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;line-height:1.4;background-color:#fff;font-size:14px}.zan-cell::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5;border-bottom-width:1px;left:15px;right:0}.zan-cell__icon{margin-right:5px}.zan-cell__icon:empty{display:none}.zan-cell__title{padding-right:10px}.zan-cell__title:empty{display:none}.zan-cell__bd{-webkit-box-flex:1;flex:1}.zan-cell__text{line-height:24px;font-size:14px}.zan-cell__desc{line-height:1.2;font-size:12px;color:#666}.zan-cell__ft{position:relative;text-align:right;color:#666}.zan-cell__no-pading{padding:0}.zan-cell__no-pading .zan-cell__bd_padding{padding:12px 0 12px 15px}.zan-cell__no-pading .zan-cell__bd_padding .zan-form__input{height:26px}.zan-cell__no-pading .zan-cell__ft_padding{padding:12px 15px 12px 0}.zan-cell.last-cell::after,.zan-cell.no-border::after{display:none}.zan-cell--access .zan-cell__ft{padding-right:13px}.zan-cell--access .zan-cell__ft::after{position:absolute;top:50%;right:2px;content:" ";display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8c8;border-style:solid;-webkit-transform:translateY(-50%) matrix(.71,.71,-.71,.71,0,0);transform:translateY(-50%) matrix(.71,.71,-.71,.71,0,0)}.zan-cell--switch{padding-top:6px;padding-bottom:6px}
\ No newline at end of file
+.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom::after,.van-hairline--left::after,.van-hairline--right::after,.van-hairline--surround::after,.van-hairline--top-bottom::after,.van-hairline--top::after,.van-hairline::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5}.van-hairline--top::after{border-top-width:1px}.van-hairline--left::after{border-left-width:1px}.van-hairline--right::after{border-right-width:1px}.van-hairline--bottom::after{border-bottom-width:1px}.van-hairline--top-bottom::after{border-width:1px 0}.van-hairline--surround::after{border-width:1px}.van-cell{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;padding:10px 15px;box-sizing:border-box;line-height:24px;position:relative;background-color:#fff;color:#333;font-size:14px}.van-cell::after{left:15px;right:0;width:auto;-webkit-transform:scale(1,.5);transform:scale(1,.5);border-bottom-width:1px}.van-cell-group{background-color:#fff}.van-cell__label{font-size:12px;line-height:1.2;color:#666}.van-cell__title,.van-cell__value{-webkit-box-flex:1;-webkit-flex:1;flex:1}.van-cell__value{overflow:hidden;text-align:right;vertical-align:middle}.van-cell__left-icon{font-size:16px;line-height:24px;margin-right:5px;vertical-align:middle}.van-cell__right-icon{color:#999;font-size:12px;line-height:24px;margin-left:5px}.van-cell__right-icon--left::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.van-cell__right-icon--up::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.van-cell__right-icon--down::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.van-cell--tapable:active{background-color:#e8e8e8}.van-cell--required{overflow:visible}.van-cell--required::before{content:'*';position:absolute;left:7px;font-size:14px;color:#f44}.van-cell--center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}
\ No newline at end of file
diff --git a/dist/checkbox-group/index.js b/dist/checkbox-group/index.js
deleted file mode 100644
index 09058960..00000000
--- a/dist/checkbox-group/index.js
+++ /dev/null
@@ -1,29 +0,0 @@
-'use strict';
-
-var _relations;
-
-var CHECKBOX_PATH = '../checkbox/index';
-
-Component({
- relations: (_relations = {}, _relations[CHECKBOX_PATH] = {
- type: 'child',
- linked: function linked() {
- this.updateChildren(CHECKBOX_PATH);
- }
- }, _relations),
-
- data: {
- elementUpdateTimeout: 0
- },
-
- methods: {
- updateChildren: function updateChildren(childPath) {
- // 把checkbox标记为在group中,设置不同样式
- var elements = this.getRelationNodes(childPath);
-
- elements.forEach(function (checkbox, index) {
- checkbox.updateData({ isInGroup: true });
- });
- }
- }
-});
\ No newline at end of file
diff --git a/dist/checkbox-group/index.json b/dist/checkbox-group/index.json
deleted file mode 100644
index 32640e0d..00000000
--- a/dist/checkbox-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
\ No newline at end of file
diff --git a/dist/checkbox-group/index.wxml b/dist/checkbox-group/index.wxml
deleted file mode 100644
index a6ef51f8..00000000
--- a/dist/checkbox-group/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/dist/checkbox-group/index.wxss b/dist/checkbox-group/index.wxss
deleted file mode 100644
index d2278289..00000000
--- a/dist/checkbox-group/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.checkbox-group{padding-bottom:10px;background-color:#fff}.checkbox-group .zan-checkbox{margin-top:10px}
\ No newline at end of file
diff --git a/dist/checkbox/index.js b/dist/checkbox/index.js
deleted file mode 100644
index 62160c07..00000000
--- a/dist/checkbox/index.js
+++ /dev/null
@@ -1,44 +0,0 @@
-'use strict';
-
-var _relations;
-
-var CHECKBOX_GROUP_PATH = '../checkbox-group/index';
-
-Component({
- externalClasses: ['checkbox-class'],
- relations: (_relations = {}, _relations[CHECKBOX_GROUP_PATH] = {
- type: 'parent'
- }, _relations),
-
- properties: {
- checked: Boolean,
- disabled: Boolean,
- isInGroup: Boolean,
- labelDisabled: Boolean,
- type: String
- },
-
- data: function data() {
- return {
- isInGroup: false,
- isInCell: false
- };
- },
-
-
- methods: {
- handleClick: function handleClick() {
- if (this.data.disabled) {
- return;
- }
-
- var checked = !this.data.checked;
-
- this.triggerEvent('change', checked);
- this.setData({ checked: checked });
- },
- updateData: function updateData(data) {
- this.setData(data);
- }
- }
-});
\ No newline at end of file
diff --git a/dist/checkbox/index.json b/dist/checkbox/index.json
deleted file mode 100644
index fc0d0bf9..00000000
--- a/dist/checkbox/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "zan-icon": "../icon/index"
- }
-}
diff --git a/dist/checkbox/index.wxml b/dist/checkbox/index.wxml
deleted file mode 100644
index bba78662..00000000
--- a/dist/checkbox/index.wxml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
diff --git a/dist/checkbox/index.wxss b/dist/checkbox/index.wxss
deleted file mode 100644
index 7d4d0d79..00000000
--- a/dist/checkbox/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.zan-checkbox{display:inline-block;padding:0 10px;font-size:14px}.zan-checkbox__item{display:block;margin-top:10px}.zan-checkbox__list-item{display:block;padding:10px 10px 10px 0;margin-left:10px;border-bottom:1px solid #e5e5e5}.zan-checkbox__list-item .zan-checkbox__icon{float:right}.zan-checkbox__icon{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;color:#aaa}.zan-checkbox__icon.zan-checkbox--checked{color:#06bf04}.zan-checkbox__icon.zan-checkbox--disabled{color:#e5e5e5}.zan-checkbox__label{display:inline-block;margin-left:10px}
\ No newline at end of file
diff --git a/dist/col/index.js b/dist/col/index.js
index f3633672..9df33fa9 100644
--- a/dist/col/index.js
+++ b/dist/col/index.js
@@ -1,22 +1,26 @@
'use strict';
-Component({
- externalClasses: ['col-class'],
+var _relations;
- relations: {
- '../row/index': {
- type: 'parent'
- }
- },
+var ROW_PATH = '../row/index';
+
+Component({
+ externalClasses: ['custom-class'],
+
+ relations: (_relations = {}, _relations[ROW_PATH] = {
+ type: 'ancestor'
+ }, _relations),
properties: {
- col: {
- value: 0,
- type: Number
- },
- offset: {
- value: 0,
- type: Number
+ span: Number,
+ offset: Number
+ },
+
+ methods: {
+ setGutter: function setGutter(gutter) {
+ var padding = gutter / 2 + 'px';
+ var style = gutter ? 'padding-left: ' + padding + '; padding-right: ' + padding + ';' : '';
+ this.setData({ style: style });
}
}
});
\ No newline at end of file
diff --git a/dist/col/index.wxml b/dist/col/index.wxml
index 2be191c3..30baf92a 100644
--- a/dist/col/index.wxml
+++ b/dist/col/index.wxml
@@ -1 +1,6 @@
-
+
+
+
diff --git a/dist/col/index.wxss b/dist/col/index.wxss
index 7d8806c0..b33e9238 100644
--- a/dist/col/index.wxss
+++ b/dist/col/index.wxss
@@ -1 +1 @@
-.zan-col{float:left;box-sizing:border-box;width:0}.zan-col-1{width:4.16667%}.zan-col-offset-1{margin-left:4.16667%}.zan-col-2{width:8.33333%}.zan-col-offset-2{margin-left:8.33333%}.zan-col-3{width:12.5%}.zan-col-offset-3{margin-left:12.5%}.zan-col-4{width:16.66667%}.zan-col-offset-4{margin-left:16.66667%}.zan-col-5{width:20.83333%}.zan-col-offset-5{margin-left:20.83333%}.zan-col-6{width:25%}.zan-col-offset-6{margin-left:25%}.zan-col-7{width:29.16667%}.zan-col-offset-7{margin-left:29.16667%}.zan-col-8{width:33.33333%}.zan-col-offset-8{margin-left:33.33333%}.zan-col-9{width:37.5%}.zan-col-offset-9{margin-left:37.5%}.zan-col-10{width:41.66667%}.zan-col-offset-10{margin-left:41.66667%}.zan-col-11{width:45.83333%}.zan-col-offset-11{margin-left:45.83333%}.zan-col-12{width:50%}.zan-col-offset-12{margin-left:50%}.zan-col-13{width:54.16667%}.zan-col-offset-13{margin-left:54.16667%}.zan-col-14{width:58.33333%}.zan-col-offset-14{margin-left:58.33333%}.zan-col-15{width:62.5%}.zan-col-offset-15{margin-left:62.5%}.zan-col-16{width:66.66667%}.zan-col-offset-16{margin-left:66.66667%}.zan-col-17{width:70.83333%}.zan-col-offset-17{margin-left:70.83333%}.zan-col-18{width:75%}.zan-col-offset-18{margin-left:75%}.zan-col-19{width:79.16667%}.zan-col-offset-19{margin-left:79.16667%}.zan-col-20{width:83.33333%}.zan-col-offset-20{margin-left:83.33333%}.zan-col-21{width:87.5%}.zan-col-offset-21{margin-left:87.5%}.zan-col-22{width:91.66667%}.zan-col-offset-22{margin-left:91.66667%}.zan-col-23{width:95.83333%}.zan-col-offset-23{margin-left:95.83333%}.zan-col-24{width:100%}.zan-col-offset-24{margin-left:100%}
\ No newline at end of file
+.van-col{float:left;box-sizing:border-box}.van-col--1{width:4.16667%}.van-col--offset-1{margin-left:4.16667%}.van-col--2{width:8.33333%}.van-col--offset-2{margin-left:8.33333%}.van-col--3{width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{width:16.66667%}.van-col--offset-4{margin-left:16.66667%}.van-col--5{width:20.83333%}.van-col--offset-5{margin-left:20.83333%}.van-col--6{width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{width:29.16667%}.van-col--offset-7{margin-left:29.16667%}.van-col--8{width:33.33333%}.van-col--offset-8{margin-left:33.33333%}.van-col--9{width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{width:41.66667%}.van-col--offset-10{margin-left:41.66667%}.van-col--11{width:45.83333%}.van-col--offset-11{margin-left:45.83333%}.van-col--12{width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{width:54.16667%}.van-col--offset-13{margin-left:54.16667%}.van-col--14{width:58.33333%}.van-col--offset-14{margin-left:58.33333%}.van-col--15{width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{width:66.66667%}.van-col--offset-16{margin-left:66.66667%}.van-col--17{width:70.83333%}.van-col--offset-17{margin-left:70.83333%}.van-col--18{width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{width:79.16667%}.van-col--offset-19{margin-left:79.16667%}.van-col--20{width:83.33333%}.van-col--offset-20{margin-left:83.33333%}.van-col--21{width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{width:91.66667%}.van-col--offset-22{margin-left:91.66667%}.van-col--23{width:95.83333%}.van-col--offset-23{margin-left:95.83333%}.van-col--24{width:100%}.van-col--offset-24{margin-left:100%}
\ No newline at end of file
diff --git a/dist/color/index.wxss b/dist/color/index.wxss
deleted file mode 100644
index fef3d368..00000000
--- a/dist/color/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.zan-c-red{color:#f44!important}.zan-c-gray{color:#c9c9c9!important}.zan-c-gray-dark{color:#999!important}.zan-c-gray-darker{color:#666!important}.zan-c-black{color:#333!important}.zan-c-blue{color:#38f!important}.zan-c-green{color:#06bf04!important}
\ No newline at end of file
diff --git a/dist/common/classnames.js b/dist/common/classnames.js
new file mode 100644
index 00000000..44f930c5
--- /dev/null
+++ b/dist/common/classnames.js
@@ -0,0 +1,31 @@
+'use strict';
+
+var hasOwn = {}.hasOwnProperty;
+
+module.exports = function classNames() {
+ var classes = [];
+
+ for (var i = 0; i < arguments.length; i++) {
+ var arg = arguments[i];
+ if (!arg) continue;
+
+ var argType = typeof arg;
+
+ if (argType === 'string' || argType === 'number') {
+ classes.push(arg);
+ } else if (Array.isArray(arg) && arg.length) {
+ var inner = classNames.apply(null, arg);
+ if (inner) {
+ classes.push(inner);
+ }
+ } else if (argType === 'object') {
+ for (var key in arg) {
+ if (hasOwn.call(arg, key) && arg[key]) {
+ classes.push(key);
+ }
+ }
+ }
+ }
+
+ return classes.join(' ');
+};
\ No newline at end of file
diff --git a/dist/common/helper.js b/dist/common/helper.js
deleted file mode 100644
index e995325d..00000000
--- a/dist/common/helper.js
+++ /dev/null
@@ -1,102 +0,0 @@
-'use strict';
-
-// 从事件对象中解析得到 componentId
-// 需要在元素上声明 data-component-id
-function extractComponentId() {
- var event = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
-
- var _ref = event.currentTarget || {},
- componentId = _ref.dataset.componentId;
-
- return componentId;
-}
-
-/*
- 注:默认合并所有生命周期函数
- 配置合并指定的生命周期 or 忽略指定字段
- const extend = extendCreator({
- life: ['onLoad', 'onPullDownRefresh'],
- exclude: ['binder']
- });
-
- Page(extend({}, {
- onLoad() {},
- ...
- }));
-*/
-
-var LIFE_CYCLE = ['onLoad', 'onReady', 'onShow', 'onHide', 'onUnload', 'onPullDownRefresh', 'onReachBottom', 'onShareAppMessage', 'onPageScroll'];
-
-var extendCreator = function extendCreator() {
- var config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- var _config$life = config.life,
- life = _config$life === undefined ? LIFE_CYCLE : _config$life,
- _config$exclude = config.exclude,
- exclude = _config$exclude === undefined ? [] : _config$exclude;
-
-
- var excludeList = exclude.concat(LIFE_CYCLE.map(getFuncArrayName));
-
- if (!Array.isArray(life) || !Array.isArray(exclude)) throw new Error('Invalid Extend Config');
- var lifeCycleList = life.filter(function (item) {
- return LIFE_CYCLE.indexOf(item) >= 0;
- });
- return function extend(target) {
- for (var _len = arguments.length, objList = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
- objList[_key - 1] = arguments[_key];
- }
-
- objList.forEach(function (source) {
- if (source) {
- var keys = Object.keys(source);
- keys.forEach(function (key) {
- var value = source[key];
- if (excludeList.indexOf(key) >= 0) return;
- if (lifeCycleList.indexOf(key) >= 0 && typeof value === 'function') {
- var funcArrayName = getFuncArrayName(key);
- if (!target[funcArrayName]) {
- target[funcArrayName] = [];
- if (target[key]) {
- target[funcArrayName].push(target[key]);
- }
- target[key] = function () {
- var _this = this;
-
- for (var _len2 = arguments.length, rest = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
- rest[_key2] = arguments[_key2];
- }
-
- target[funcArrayName].forEach(function (func) {
- return func.apply(_this, rest);
- });
- };
- }
-
- if (source[funcArrayName]) {
- var _target$funcArrayName;
-
- // 经过生命周期合并的组件直接整合函数列表
- (_target$funcArrayName = target[funcArrayName]).push.apply(_target$funcArrayName, source[funcArrayName]);
- } else {
- // 添加生命周期函数进入函数列表
- target[funcArrayName].push(value);
- }
- } else {
- target[key] = value;
- }
- });
- }
- });
- return target;
- };
-};
-
-var getFuncArrayName = function getFuncArrayName(name) {
- return '__$' + name;
-};
-
-module.exports = {
- extractComponentId: extractComponentId,
- extend: Object.assign,
- extendCreator: extendCreator
-};
\ No newline at end of file
diff --git a/dist/common/index.wxss b/dist/common/index.wxss
new file mode 100644
index 00000000..dc05cccb
--- /dev/null
+++ b/dist/common/index.wxss
@@ -0,0 +1 @@
+.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-clearfix::after{content:'';display:table;clear:both}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom::after,.van-hairline--left::after,.van-hairline--right::after,.van-hairline--surround::after,.van-hairline--top-bottom::after,.van-hairline--top::after,.van-hairline::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5}.van-hairline--top::after{border-top-width:1px}.van-hairline--left::after{border-left-width:1px}.van-hairline--right::after{border-right-width:1px}.van-hairline--bottom::after{border-bottom-width:1px}.van-hairline--top-bottom::after{border-width:1px 0}.van-hairline--surround::after{border-width:1px}
\ No newline at end of file
diff --git a/dist/common/style/clearfix.wxss b/dist/common/style/clearfix.wxss
new file mode 100644
index 00000000..df65a0a4
--- /dev/null
+++ b/dist/common/style/clearfix.wxss
@@ -0,0 +1 @@
+.van-clearfix::after{content:'';display:table;clear:both}
\ No newline at end of file
diff --git a/dist/common/style/ellipsis.wxss b/dist/common/style/ellipsis.wxss
new file mode 100644
index 00000000..79dd7869
--- /dev/null
+++ b/dist/common/style/ellipsis.wxss
@@ -0,0 +1 @@
+.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
\ No newline at end of file
diff --git a/dist/common/style/hairline.wxss b/dist/common/style/hairline.wxss
new file mode 100644
index 00000000..9f445b65
--- /dev/null
+++ b/dist/common/style/hairline.wxss
@@ -0,0 +1 @@
+.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom::after,.van-hairline--left::after,.van-hairline--right::after,.van-hairline--surround::after,.van-hairline--top-bottom::after,.van-hairline--top::after,.van-hairline::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5}.van-hairline--top::after{border-top-width:1px}.van-hairline--left::after{border-left-width:1px}.van-hairline--right::after{border-right-width:1px}.van-hairline--bottom::after{border-bottom-width:1px}.van-hairline--top-bottom::after{border-width:1px 0}.van-hairline--surround::after{border-width:1px}
\ No newline at end of file
diff --git a/dist/common/style/mixins/border-retina.wxss b/dist/common/style/mixins/border-retina.wxss
new file mode 100644
index 00000000..e69de29b
diff --git a/dist/common/style/mixins/clearfix.wxss b/dist/common/style/mixins/clearfix.wxss
new file mode 100644
index 00000000..e69de29b
diff --git a/dist/common/style/mixins/ellipsis.wxss b/dist/common/style/mixins/ellipsis.wxss
new file mode 100644
index 00000000..e69de29b
diff --git a/dist/common/style/var.wxss b/dist/common/style/var.wxss
new file mode 100644
index 00000000..e69de29b
diff --git a/dist/datetime-picker/date-picker-view.wxml b/dist/datetime-picker/date-picker-view.wxml
deleted file mode 100644
index 0a69f841..00000000
--- a/dist/datetime-picker/date-picker-view.wxml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/dist/datetime-picker/date-picker.js b/dist/datetime-picker/date-picker.js
deleted file mode 100644
index 309ba6eb..00000000
--- a/dist/datetime-picker/date-picker.js
+++ /dev/null
@@ -1,105 +0,0 @@
-'use strict';
-
-function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
-var LIMIT_YEAR_COUNT = 50;
-
-var _require = require('./utils'),
- genNumber = _require.genNumber,
- iso2utc = _require.iso2utc;
-
-module.exports = function () {
- function DatePicker() {
- var date = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : new Date();
-
- _classCallCheck(this, DatePicker);
-
- this.types = ['year', 'month', 'day', 'hour', 'minute', 'second'];
- this.months = genNumber(1, 12, 2);
- this.hours = genNumber(0, 23, 2);
- this.seconds = genNumber(0, 59, 2);
- this.minutes = genNumber(0, 59, 2);
- this._date = date;
- }
-
- DatePicker.prototype.getYears = function getYears(year) {
- var mid = Math.floor(LIMIT_YEAR_COUNT / 2);
- var min = year - mid;
- var max = year + (LIMIT_YEAR_COUNT - mid);
- return genNumber(min, max, 4);
- };
-
- DatePicker.prototype.lastDay = function lastDay(year, month) {
- return month !== 12 ? new Date(new Date(year + '/' + (month + 1) + '/1').getTime() - 24 * 60 * 60 * 1000).getDate() : 31;
- };
-
- DatePicker.prototype.getData = function getData(date) {
- date = date || this._date || new Date();
-
- // toUTCString ISO 格式部分 ios 手机会失败
- if (new Date(date).toString() === 'Invalid Date' && typeof date === 'string' && date.indexOf('-') > 0) {
- date = iso2utc(date);
- }
-
- var d = new Date(date);
-
- var y = d.getFullYear();
- var m = d.getMonth() + 1;
- var years = this.getYears(y);
- var lastDay = this.lastDay(y, m);
- var days = genNumber(1, lastDay, 2);
-
- this._years = years;
- this._dataList = [years, this.months, days, this.hours, this.minutes, this.seconds];
- this._indexs = [25, m - 1, d.getDate() - 1, d.getHours(), d.getMinutes(), d.getSeconds()];
-
- return {
- dataList: this._dataList,
- selected: this._indexs
- };
- };
-
- DatePicker.prototype.update = function update(col, index) {
- var type = this.types[col];
- switch (type) {
- case 'year':
- return this._updateYear(col, index);
- case 'month':
- return this._updateMonth(col, index);
- default:
- this._indexs[col] = index;
- return [{ col: col, index: index }];
- }
- };
-
- DatePicker.prototype._updateYear = function _updateYear(col, index, cb) {
- var years = this._dataList[col];
- var year = years[index];
-
- this._dataList[col] = this.getYears(+year);
-
- this._indexs[col] = Math.floor(LIMIT_YEAR_COUNT / 2);
-
- return [{ col: 0, index: this._indexs[col], data: this._dataList[col] }];
- };
-
- DatePicker.prototype._updateMonth = function _updateMonth(col, index) {
- var month = this._dataList[col][index];
- var year = this._dataList[0][this._indexs[0]];
- var lastDay = this.lastDay(+year, +month);
- this._indexs[col] = index;
- this._dataList[2] = genNumber(1, lastDay, 2);
- this._indexs[2] = this._indexs[2] >= this._dataList[2].length ? this._dataList[2].length - 1 : this._indexs[2];
-
- return [{
- col: 1,
- index: index
- }, {
- col: 2,
- index: this._indexs[2],
- data: this._dataList[2]
- }];
- };
-
- return DatePicker;
-}();
\ No newline at end of file
diff --git a/dist/datetime-picker/index.js b/dist/datetime-picker/index.js
deleted file mode 100644
index 44246df0..00000000
--- a/dist/datetime-picker/index.js
+++ /dev/null
@@ -1,216 +0,0 @@
-'use strict';
-
-var DatePicker = require('./date-picker');
-
-var _require = require('./utils'),
- genNumber = _require.genNumber,
- moment = _require.moment;
-
-Component({
- properties: {
- placeholder: {
- type: String,
- value: '请选择时间'
- },
- format: {
- type: String,
- value: 'YYYY-MM-DD HH:mm:ss'
- },
- pickerView: {
- type: Boolean
- },
- date: {
- type: String,
- observer: function observer(value) {
- if (value === {}.toString()) {
- throw new Error('参数必须是一个字符串');
- }
- if (/^[0-9]+$/.test(value)) {
- value = +value;
- }
- !this._inited && this._init();
- this.updateDate(value);
- }
- },
- notUse: {
- type: Array
- }
- },
- externalClasses: ['placeholder-class'],
- data: {
- transPos: [0, 0, 0, 0, 0, 0]
- },
- attached: function attached() {
- !this._inited && this._init();
- },
-
-
- methods: {
- _init: function _init() {
- var _this = this;
-
- this._inited = true;
- this.use = {};
-
- ['years', 'months', 'days', 'hours', 'minutes', 'seconds'].forEach(function (item) {
- if ((_this.data.notUse || []).indexOf(item) === -1) {
- _this.use[item] = true;
- }
- });
-
- this.picker = new DatePicker(this.data.date);
-
- var _picker$getData = this.picker.getData(this.data.date),
- dataList = _picker$getData.dataList,
- selected = _picker$getData.selected;
-
- // 鬼他么知道为什么 dataList, selected 不能一起 setData
-
-
- this.setData({
- use: this.use,
- dataList: dataList
- }, function () {
- _this.setData({
- selected: selected
- });
- });
-
- this._indexs = selected;
- },
- updatePicker: function updatePicker() {
- var updateData = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
-
- var _updateData = {};
-
- for (var _iterator = updateData, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) {
- var _ref2;
-
- if (_isArray) {
- if (_i >= _iterator.length) break;
- _ref2 = _iterator[_i++];
- } else {
- _i = _iterator.next();
- if (_i.done) break;
- _ref2 = _i.value;
- }
-
- var _ref = _ref2;
- var col = _ref.col,
- index = _ref.index,
- data = _ref.data;
-
- if (~index && this._indexs[col] !== index || col === 0) {
- _updateData['selected[' + col + ']'] = index; // 更新索引
- this._indexs[col] = index;
- }
-
- if (data) {
- _updateData['dataList[' + col + ']'] = data;
- }
- }
-
- this.setData(_updateData);
- },
- updateDate: function updateDate(date) {
- var _this2 = this;
-
- var _picker$getData2 = this.picker.getData(date),
- dataList = _picker$getData2.dataList,
- selected = _picker$getData2.selected;
-
- this._indexs = selected;
-
- // 好像必须要等到 datalist 完成
- this.setData({ dataList: dataList }, function () {
- _this2.setData({
- selected: selected,
- text: _this2.getFormatStr()
- });
- });
- },
- getFormatStr: function getFormatStr() {
- var _this3 = this;
-
- var date = new Date();
- ['FullYear', 'Month', 'Date', 'Hours', 'Minutes', 'Seconds'].forEach(function (key, index) {
- var value = _this3.data.dataList[index][_this3._indexs[index]];
- if (key === 'Month') {
- value = +_this3.data.dataList[index][_this3._indexs[index]] - 1;
- }
- date['set' + key](+value);
- });
-
- return moment(date, this.data.format);
- },
- showPicker: function showPicker() {
- this.setData({
- show: true
- });
- },
- hidePicker: function hidePicker(e) {
- var action = e.currentTarget.dataset.action;
-
-
- this.setData({
- show: false
- });
-
- if (action === 'cancel') {
- this.cancel({
- detail: {}
- });
- } else {
- this.change({
- detail: {
- value: this._indexs
- }
- });
- }
- },
- columnchange: function columnchange(e) {
- var _e$detail = e.detail,
- column = _e$detail.column,
- value = _e$detail.value;
-
- var updateData = this.picker.update(column, value);
- this.updatePicker(updateData);
- },
- change: function change(e) {
- var value = e.detail.value;
-
-
- var data = this.data.dataList.map(function (item, index) {
- return +item[value[index]];
- });
-
- var day = data.slice(0, 3);
- var time = data.slice(3, 6);
- var date = new Date(day.join('/') + ' ' + time.join(':'));
-
- this.triggerEvent('change', {
- value: data,
- date: date
- });
-
- // 手动触发 columnchange
- for (var index = 0; index < value.length; index++) {
- if (this._indexs[index] !== value[index]) {
- this.columnchange({
- detail: {
- column: index,
- value: value[index]
- }
- });
- }
- }
-
- this.setData({
- text: this.getFormatStr()
- });
- },
- cancel: function cancel(e) {
- this.triggerEvent('cancel', e.detail);
- }
- }
-});
\ No newline at end of file
diff --git a/dist/datetime-picker/index.json b/dist/datetime-picker/index.json
deleted file mode 100644
index 10d4a702..00000000
--- a/dist/datetime-picker/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "pop-manager": "../common/pop-manager/index"
- }
-}
\ No newline at end of file
diff --git a/dist/datetime-picker/index.wxml b/dist/datetime-picker/index.wxml
deleted file mode 100644
index 2bba4abb..00000000
--- a/dist/datetime-picker/index.wxml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-{{text || placeholder}}
-
-
-
-
-
-
-
-
- 取消
- 确认
-
-
-
-
-
\ No newline at end of file
diff --git a/dist/datetime-picker/index.wxss b/dist/datetime-picker/index.wxss
deleted file mode 100644
index fe180685..00000000
--- a/dist/datetime-picker/index.wxss
+++ /dev/null
@@ -1,53 +0,0 @@
-.picker-visible {
- height: 236px;
- bottom: 0;
-}
-
-picker-view-column.year-view-column {
- width: 50px;
- flex: 2;
-}
-picker-view-column {
- width: 30px;
- text-align: center;
-}
-.hidden {
- display: none;
-}
-.view-column-tip {
- height: 235px;
- line-height: 235px;
- margin: 0 5px;
-}
-
-.picker {
- width: 100vw;
- height: 100vh;
- top: 0;
- left: 0;
- z-index: 12;
-}
-
-.picker .picker-action {
- height: 36px;
- bottom: 235px;
- padding: 0 15px;
- width: 100%;
- display: flex;
- align-items: center;
- position: absolute;
- background: #fff;
- box-sizing: border-box;
- border-bottom: 1rpx solid #e5e5e5;
- justify-content: space-between;
-}
-.picker-action view:last-child {
- color: #1aad16;
-}
-
-.picker picker-view {
- position: absolute;
- bottom: 0;
- background: #fff;
- width: 100vw;
-}
\ No newline at end of file
diff --git a/dist/datetime-picker/picker-view-column.wxml b/dist/datetime-picker/picker-view-column.wxml
deleted file mode 100644
index 9f407a04..00000000
--- a/dist/datetime-picker/picker-view-column.wxml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- {{item}}
-
- {{ tip }}
-
\ No newline at end of file
diff --git a/dist/datetime-picker/utils.js b/dist/datetime-picker/utils.js
deleted file mode 100644
index d92fbf92..00000000
--- a/dist/datetime-picker/utils.js
+++ /dev/null
@@ -1,124 +0,0 @@
-'use strict';
-
-function partStartWithZero(num, strlen) {
- var zeros = '';
- while (zeros.length < strlen) {
- zeros += '0';
- }
- return (zeros + num).slice(-strlen);
-}
-
-module.exports.genNumber = function genNumber(begin, end, strlen) {
- var nums = [];
- while (begin <= end) {
- nums.push(partStartWithZero(begin, strlen));
- begin++;
- }
- return nums;
-};
-
-module.exports.moment = function moment(date) {
- var formatStr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'YYYY:MM:DD';
-
- if (!date && date !== 0) date = new Date();
-
- date = new Date(date);
- if (date.toString() === 'Invalid Date') throw new Error('Invalid Date');
-
- var getDateValue = function getDateValue(method, fn) {
- return fn ? fn(date['get' + method]()) : date['get' + method]();
- };
- var map = new Map();
-
- map.set(/(Y+)/i, function () {
- return getDateValue('FullYear', function (year) {
- return (year + '').substr(4 - RegExp.$1.length);
- });
- });
- map.set(/(M+)/, function () {
- return getDateValue('Month', function (month) {
- return partStartWithZero(month + 1, RegExp.$1.length);
- });
- });
- map.set(/(D+)/i, function () {
- return getDateValue('Date', function (date) {
- return partStartWithZero(date, RegExp.$1.length);
- });
- });
- map.set(/(H+)/i, function () {
- return getDateValue('Hours', function (hour) {
- return partStartWithZero(hour, RegExp.$1.length);
- });
- });
- map.set(/(m+)/, function () {
- return getDateValue('Minutes', function (minute) {
- return partStartWithZero(minute, RegExp.$1.length);
- });
- });
- map.set(/(s+)/, function () {
- return getDateValue('Seconds', function (second) {
- return partStartWithZero(second, RegExp.$1.length);
- });
- });
-
- for (var _iterator = map, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) {
- var _ref2;
-
- if (_isArray) {
- if (_i >= _iterator.length) break;
- _ref2 = _iterator[_i++];
- } else {
- _i = _iterator.next();
- if (_i.done) break;
- _ref2 = _i.value;
- }
-
- var _ref = _ref2;
- var reg = _ref[0];
- var fn = _ref[1];
-
- if (reg.test(formatStr)) {
- formatStr = formatStr.replace(RegExp.$1, fn.call(null));
- }
- }
-
- return formatStr;
-};
-
-module.exports.iso2utc = function (string) {
- var regexp = "([0-9]{4})(-([0-9]{2})(-([0-9]{2})(T([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?(Z|(([-+])([0-9]{2}):([0-9]{2})))?)?)?)?";
- if (string) {
- var d = string.match(new RegExp(regexp));
- var offset = 0;
- var date = new Date(d[1], 0, 1);
-
- if (d[3]) {
- date.setMonth(d[3] - 1);
- }
- if (d[5]) {
- date.setDate(+d[5]);
- }
- if (d[7]) {
- date.setHours(d[7]);
- }
- if (d[8]) {
- date.setMinutes(d[8]);
- }
- if (d[10]) {
- date.setSeconds(d[10]);
- }
- if (d[12]) {
- date.setMilliseconds(Number("0." + d[12]) * 1000);
- }
- if (d[14]) {
- offset = Number(d[16]) * 60 + Number(d[17]);
- offset *= d[15] == '-' ? 1 : -1;
- }
-
- offset -= date.getTimezoneOffset();
-
- return Number(date) + offset * 60 * 1000;
- } else {
- return string;
- }
-};
\ No newline at end of file
diff --git a/dist/dialog/data.js b/dist/dialog/data.js
deleted file mode 100644
index 597b192e..00000000
--- a/dist/dialog/data.js
+++ /dev/null
@@ -1,26 +0,0 @@
-'use strict';
-
-module.exports = {
- // 标题
- title: '',
- // 内容
- message: ' ',
- // 选择节点
- selector: '#zan-dialog',
- // 按钮是否展示为纵向
- buttonsShowVertical: false,
- // 是否展示确定
- showConfirmButton: true,
- // 确认按钮文案
- confirmButtonText: '确定',
- // 确认按钮颜色
- confirmButtonColor: '#3CC51F',
- // 是否展示取消
- showCancelButton: false,
- // 取消按钮文案
- cancelButtonText: '取消',
- // 取消按钮颜色
- cancelButtonColor: '#333',
- // 点击按钮自动关闭 dialog
- autoClose: true
-};
\ No newline at end of file
diff --git a/dist/dialog/dialog.js b/dist/dialog/dialog.js
deleted file mode 100644
index a305fa1b..00000000
--- a/dist/dialog/dialog.js
+++ /dev/null
@@ -1,104 +0,0 @@
-'use strict';
-
-var defaultData = require('./data');
-
-function getDialogCtx(_ref) {
- var selector = _ref.selector,
- pageCtx = _ref.pageCtx;
-
- var ctx = pageCtx;
- if (!ctx) {
- var pages = getCurrentPages();
- ctx = pages[pages.length - 1];
- }
- return ctx.selectComponent(selector);
-}
-
-function getParsedOptions() {
- var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
-
- return Object.assign({
- // 自定义 btn 列表
- // { type: 按钮类型,回调时以此作为区分依据,text: 按钮文案, color: 按钮文字颜色 }
- buttons: []
- }, defaultData, options);
-}
-
-// options 使用参数
-// pageCtx 页面 page 上下文
-function Dialog(options, pageCtx) {
- var parsedOptions = getParsedOptions(options);
-
- var dialogCtx = getDialogCtx({
- selector: parsedOptions.selector,
- pageCtx: pageCtx
- });
-
- if (!dialogCtx) {
- console.error('无法找到对应的dialog组件,请于页面中注册并在 wxml 中声明 dialog 自定义组件');
- return Promise.reject({ type: 'component error' });
- }
-
- // 处理默认按钮的展示
- // 纵向排布确认按钮在上方
- var _parsedOptions$button = parsedOptions.buttons,
- buttons = _parsedOptions$button === undefined ? [] : _parsedOptions$button;
-
- var showCustomBtns = false;
- if (buttons.length === 0) {
- if (parsedOptions.showConfirmButton) {
- buttons.push({
- type: 'confirm',
- text: parsedOptions.confirmButtonText,
- color: parsedOptions.confirmButtonColor
- });
- }
-
- if (parsedOptions.showCancelButton) {
- var cancelButton = {
- type: 'cancel',
- text: parsedOptions.cancelButtonText,
- color: parsedOptions.cancelButtonColor
- };
- if (parsedOptions.buttonsShowVertical) {
- buttons.push(cancelButton);
- } else {
- buttons.unshift(cancelButton);
- }
- }
- } else {
- showCustomBtns = true;
- }
-
- return new Promise(function (resolve, reject) {
- dialogCtx.setData(Object.assign({}, parsedOptions, {
- buttons: buttons,
- showCustomBtns: showCustomBtns,
- key: '' + new Date().getTime(),
- show: true,
- promiseFunc: { resolve: resolve, reject: reject },
- openTypePromiseFunc: null
- }));
- });
-}
-
-Dialog.close = function (options, pageCtx) {
- var parsedOptions = getParsedOptions(options);
-
- var dialogCtx = getDialogCtx({
- selector: parsedOptions.selector,
- pageCtx: pageCtx
- });
-
- if (!dialogCtx) {
- return;
- }
-
- dialogCtx.setData({
- show: false,
- promiseFunc: null,
- openTypePromiseFunc: null
- });
-};
-
-module.exports = Dialog;
\ No newline at end of file
diff --git a/dist/dialog/index.js b/dist/dialog/index.js
deleted file mode 100644
index 5514c0e1..00000000
--- a/dist/dialog/index.js
+++ /dev/null
@@ -1,133 +0,0 @@
-'use strict';
-
-var _f = function _f() {};
-var needResponseOpenTypes = ['getUserInfo', 'getPhoneNumber', 'openSetting'];
-
-Component({
- properties: {},
-
- data: {
- // 标题
- title: '',
- // 自定义 btn 列表
- // { type: 按钮类型,回调时以此作为区分依据,text: 按钮文案, color: 按钮文字颜色, openType: 微信开放能力 }
- buttons: [],
- // 内容
- message: ' ',
- // 选择节点
- selector: '#zan-dialog',
- // 按钮是否展示为纵向
- buttonsShowVertical: false,
- // 是否展示确定
- showConfirmButton: true,
- // 确认按钮文案
- confirmButtonText: '确定',
- // 确认按钮颜色
- confirmButtonColor: '#3CC51F',
- // 是否展示取消
- showCancelButton: false,
- // 取消按钮文案
- cancelButtonText: '取消',
- // 取消按钮颜色
- cancelButtonColor: '#333',
- key: '',
- autoClose: true,
- show: false,
- showCustomBtns: false,
- promiseFunc: {},
- openTypePromiseFunc: {}
- },
-
- methods: {
- handleButtonClick: function handleButtonClick(e) {
- var _this = this;
-
- var _e$currentTarget = e.currentTarget,
- currentTarget = _e$currentTarget === undefined ? {} : _e$currentTarget;
- var _currentTarget$datase = currentTarget.dataset,
- dataset = _currentTarget$datase === undefined ? {} : _currentTarget$datase;
-
- // 获取当次弹出框的信息
-
- var _ref = this.data.promiseFunc || {},
- _ref$resolve = _ref.resolve,
- resolve = _ref$resolve === undefined ? _f : _ref$resolve,
- _ref$reject = _ref.reject,
- reject = _ref$reject === undefined ? _f : _ref$reject;
-
- // 重置展示
-
-
- if (this.data.autoClose) {
- this.setData({ show: false });
- }
-
- // 自定义按钮,全部 resolve 形式返回,根据 type 区分点击按钮
- if (this.data.showCustomBtns) {
- var isNeedOpenDataButton = needResponseOpenTypes.indexOf(dataset.openType) > -1;
- var resolveData = { type: dataset.type };
- // 如果需要 openData,就额外返回一个 promise,用于后续 open 数据返回
- if (isNeedOpenDataButton) {
- resolveData.openDataPromise = new Promise(function (resolve, reject) {
- _this.setData({ openTypePromiseFunc: { resolve: resolve, reject: reject } });
- });
- resolveData.hasOpenDataPromise = true;
- }
- resolve(resolveData);
- return;
- }
-
- // 默认按钮,确认为 resolve,取消为 reject
- if (dataset.type === 'confirm') {
- resolve({
- type: 'confirm'
- });
- } else {
- reject({
- type: 'cancel'
- });
- }
-
- this.setData({ promiseFunc: {} });
- },
-
-
- // 以下为处理微信按钮开放能力的逻辑
- handleUserInfoResponse: function handleUserInfoResponse(_ref2) {
- var detail = _ref2.detail;
-
- this.__handleOpenDataResponse({
- type: detail.errMsg === 'getUserInfo:ok' ? 'resolve' : 'reject',
- data: detail
- });
- },
- handlePhoneResponse: function handlePhoneResponse(_ref3) {
- var detail = _ref3.detail;
-
- this.__handleOpenDataResponse({
- type: detail.errMsg === 'getPhoneNumber:ok' ? 'resolve' : 'reject',
- data: detail
- });
- },
- handleOpenSettingResponse: function handleOpenSettingResponse(_ref4) {
- var detail = _ref4.detail;
-
- this.__handleOpenDataResponse({
- type: detail.errMsg === 'openSetting:ok' ? 'resolve' : 'reject',
- data: detail
- });
- },
- __handleOpenDataResponse: function __handleOpenDataResponse(_ref5) {
- var _ref5$type = _ref5.type,
- type = _ref5$type === undefined ? 'resolve' : _ref5$type,
- _ref5$data = _ref5.data,
- data = _ref5$data === undefined ? {} : _ref5$data;
-
- var promiseFuncs = this.data.openTypePromiseFunc || {};
- var responseFunc = promiseFuncs[type] || _f;
-
- responseFunc(data);
- this.setData({ openTypePromiseFunc: null });
- }
- }
-});
\ No newline at end of file
diff --git a/dist/dialog/index.json b/dist/dialog/index.json
deleted file mode 100644
index f4d43043..00000000
--- a/dist/dialog/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "pop-manager": "../common/pop-manager/index",
- "zan-button": "../btn/index"
- }
-}
diff --git a/dist/dialog/index.wxml b/dist/dialog/index.wxml
deleted file mode 100644
index 5af903db..00000000
--- a/dist/dialog/index.wxml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
- {{ message }}
-
-
-
-
diff --git a/dist/dialog/index.wxss b/dist/dialog/index.wxss
deleted file mode 100644
index 9b6fc7d1..00000000
--- a/dist/dialog/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.zan-dialog--container{width:80vw;font-size:16px;overflow:hidden;border-radius:4px;background-color:#fff;color:#333}.zan-dialog__header{padding:15px 0 0;text-align:center}.zan-dialog__content{position:relative;padding:15px 20px;line-height:1.5;min-height:40px}.zan-dialog__content::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5;border-bottom-width:1px}.zan-dialog__content--title{color:#999;font-size:14px}.zan-dialog__footer{overflow:hidden}.zan-dialog__button{-webkit-box-flex:1;flex:1}.zan-dialog__button-inside,.zan-dialog__button-inside--first{margin-bottom:0;line-height:50px;height:50px}.zan-dialog__button-inside--first::after,.zan-dialog__button-inside::after{border-width:0;border-radius:0}.zan-dialog__footer--horizon{display:-webkit-box;display:flex}.zan-dialog__footer--horizon .zan-dialog__button-inside::after{border-left-width:1px}.zan-dialog__footer--vertical .zan-dialog__button-inside::after{border-top-width:1px}
\ No newline at end of file
diff --git a/dist/field/index.js b/dist/field/index.js
index 1875a9df..584b5986 100644
--- a/dist/field/index.js
+++ b/dist/field/index.js
@@ -3,75 +3,123 @@
Component({
behaviors: ['wx://form-field'],
- externalClasses: ['field-class'],
+ externalClasses: ['input-class'],
- relations: {
- '../cell-group/index': {
- type: 'parent'
- }
+ options: {
+ multipleSlots: true
},
properties: {
- title: String,
- type: {
- type: String,
- value: 'input'
- },
- disabled: Boolean,
+ icon: String,
+ label: String,
+ error: Boolean,
focus: Boolean,
- inputType: {
+ center: Boolean,
+ isLink: Boolean,
+ leftIcon: String,
+ disabled: Boolean,
+ autosize: Boolean,
+ readonly: Boolean,
+ required: Boolean,
+ iconClass: String,
+ clearable: Boolean,
+ labelAlign: String,
+ inputAlign: String,
+ customClass: String,
+ confirmType: String,
+ errorMessage: String,
+ placeholder: String,
+ customStyle: String,
+ useButtonSlot: Boolean,
+ placeholderClass: String,
+ cursorSpacing: {
+ type: Number,
+ value: 50
+ },
+ maxlength: {
+ type: Number,
+ value: -1
+ },
+ value: {
+ type: null,
+ value: '',
+ observer: function observer(currentValue) {
+ this.setData({ currentValue: currentValue });
+ }
+ },
+ type: {
type: String,
value: 'text'
},
- placeholder: String,
- mode: {
- type: String,
- value: 'normal'
- },
- right: Boolean,
- error: Boolean,
- maxlength: {
- type: Number,
- value: 140
+ border: {
+ type: Boolean,
+ value: true
}
},
data: {
- showBorder: true
+ focused: false,
+ showClear: false,
+ currentValue: ''
},
+ attached: function attached() {
+ this.setData({
+ currentValue: this.data.value
+ });
+ },
+
+
methods: {
- handleFieldChange: function handleFieldChange(event) {
- var _event$detail = event.detail,
- detail = _event$detail === undefined ? {} : _event$detail;
- var _detail$value = detail.value,
- value = _detail$value === undefined ? '' : _detail$value;
-
- this.setData({ value: value });
-
- this.triggerEvent('change', Object.assign({}, detail));
- },
- handleFieldFocus: function handleFieldFocus(_ref) {
- var _ref$detail = _ref.detail,
- detail = _ref$detail === undefined ? {} : _ref$detail;
-
- this.triggerEvent('focus', Object.assign({}, detail));
- },
- handleFieldBlur: function handleFieldBlur(_ref2) {
- var _ref2$detail = _ref2.detail,
- detail = _ref2$detail === undefined ? {} : _ref2$detail;
-
- this.triggerEvent('blur', Object.assign({}, detail));
- },
- updateIsLastElement: function updateIsLastElement(isLastField) {
- var showBorder = true;
- if (isLastField && this.data.mode === 'normal') {
- showBorder = false;
- }
+ onInput: function onInput(event) {
+ var _ref = event.detail || {},
+ _ref$value = _ref.value,
+ value = _ref$value === undefined ? '' : _ref$value;
+ this.triggerEvent('input', value);
+ this.triggerEvent('change', value);
this.setData({
- showBorder: showBorder
+ currentValue: value,
+ showClear: this.getShowClear({ value: value })
});
+ },
+ onFocus: function onFocus(event) {
+ this.triggerEvent('focus', event);
+ this.setData({
+ focused: true,
+ showClear: this.getShowClear({ focused: true })
+ });
+ },
+ onBlur: function onBlur(event) {
+ this.focused = false;
+ this.triggerEvent('blur', event);
+ this.setData({
+ focused: false,
+ showClear: this.getShowClear({ focused: false })
+ });
+ },
+ onTapIcon: function onTapIcon() {
+ this.triggerEvent('tap-icon');
+ },
+ getShowClear: function getShowClear(options) {
+ var _options$focused = options.focused,
+ focused = _options$focused === undefined ? this.data.focused : _options$focused,
+ _options$value = options.value,
+ value = _options$value === undefined ? this.data.currentValue : _options$value;
+
+
+ return this.data.clearable && focused && value !== '' && !this.data.readonly;
+ },
+ onClear: function onClear() {
+ this.setData({
+ currentValue: '',
+ showClear: this.getShowClear({ value: '' })
+ });
+ this.triggerEvent('input', '');
+ this.triggerEvent('change', '');
+ },
+ onConfirm: function onConfirm() {
+ this.triggerEvent('confirm', this.data.currentValue);
}
}
});
\ No newline at end of file
diff --git a/dist/field/index.json b/dist/field/index.json
index da538052..8809c46b 100644
--- a/dist/field/index.json
+++ b/dist/field/index.json
@@ -1,6 +1,7 @@
{
"component": true,
"usingComponents": {
- "zan-cell": "../cell/index"
+ "van-cell": "../cell/index",
+ "van-icon": "../icon/index"
}
}
\ No newline at end of file
diff --git a/dist/field/index.wxml b/dist/field/index.wxml
index 558e7b3c..7542fa1d 100644
--- a/dist/field/index.wxml
+++ b/dist/field/index.wxml
@@ -1,39 +1,70 @@
-
-
- {{ title }}
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+ {{ errorMessage }}
+
+
diff --git a/dist/field/index.wxss b/dist/field/index.wxss
index 764a1b88..e029a133 100644
--- a/dist/field/index.wxss
+++ b/dist/field/index.wxss
@@ -1 +1 @@
-.zan-field{display:block;position:relative;color:#333}.zan-field::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5;border-bottom-width:1px;left:15px;right:0}.zan-field--no-border::after{border-bottom-width:0}.zan-cell--field{padding:7px 15px}.zan-field--wrapped{margin:10px 15px;background-color:#fff}.zan-field--wrapped::after{left:0;border-width:1px;border-radius:4px}.zan-field--wrapped::after{display:block}.zan-field--error{color:#f40}.zan-field--wrapped.zan-field--error::after{border-color:#f40}.zan-field__title{color:#333;min-width:65px;padding-right:10px}.zan-field__input{-webkit-box-flex:1;flex:1;line-height:1.6;padding:4px 0;min-height:22px;height:auto;font-size:14px}.zan-field__placeholder{font-size:14px}.zan-field__input--right{text-align:right}
\ No newline at end of file
+.van-field__body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-field__body--textarea{min-height:24px}.van-field__control{border:0;margin:0;padding:0;width:100%;resize:none;display:block;text-align:left;box-sizing:border-box;line-height:inherit;background-color:transparent}.van-field__control--disabled{opacity:1;color:#666;background-color:transparent}.van-field__control--center{text-align:center}.van-field__control--right{text-align:right}.van-field__button,.van-field__clear,.van-field__icon-container{-webkit-flex-shrink:0;flex-shrink:0}.van-field__clear,.van-field__icon-container{padding:0 10px;color:#999;line-height:inherit;margin-right:-10px;vertical-align:middle}.van-field__icon{display:block;font-size:16px;line-height:inherit}.van-field__button{padding-left:10px}.van-field__error-message{color:#f44;font-size:12px;text-align:left}.van-field--error{color:#f44}.van-field--label-center .van-cell__title{text-align:center}.van-field--label-right .van-cell__title{text-align:right}
\ No newline at end of file
diff --git a/dist/helper/index.wxss b/dist/helper/index.wxss
deleted file mode 100644
index 4d8decbd..00000000
--- a/dist/helper/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.zan-pull-left{float:left}.zan-pull-right{float:right}.zan-center{text-align:center}.zan-right{text-align:right}.zan-text-deleted{text-decoration:line-through}.zan-font-8{font-size:8px}.zan-font-10{font-size:10px}.zan-font-12{font-size:12px}.zan-font-14{font-size:14px}.zan-font-16{font-size:16px}.zan-font-18{font-size:18px}.zan-font-20{font-size:20px}.zan-font-22{font-size:22px}.zan-font-24{font-size:24px}.zan-font-26{font-size:26px}.zan-font-30{font-size:30px}.zan-font-bold{font-weight:700}.zan-arrow{position:absolute;right:15px;top:50%;display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8c8;border-style:solid;-webkit-transform:translateY(-50%) matrix(.71,.71,-.71,.71,0,0);transform:translateY(-50%) matrix(.71,.71,-.71,.71,0,0)}.zan-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.zan-ellipsis--l2{max-height:40px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.zan-ellipsis--l3{max-height:60px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.zan-clearfix{zoom:1}.zan-clearfix::after{content:'';display:table;clear:both}.zan-c-red{color:#f44}.zan-c-black{color:#000}.zan-c-green{color:#06bf04}.zan-c-blue{color:#38f}.zan-c-gray{color:#c9c9c9}.zan-c-gray-dark{color:#999}.zan-c-gray-darker{color:#666}.zan-hairline,.zan-hairline--bottom,.zan-hairline--left,.zan-hairline--right,.zan-hairline--surround,.zan-hairline--top,.zan-hairline--top-bottom{position:relative}.zan-hairline--bottom::after,.zan-hairline--left::after,.zan-hairline--right::after,.zan-hairline--surround::after,.zan-hairline--top-bottom::after,.zan-hairline--top::after,.zan-hairline::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5}.zan-hairline--top::after{border-top-width:1px}.zan-hairline--left::after{border-left-width:1px}.zan-hairline--right::after{border-right-width:1px}.zan-hairline--bottom::after{border-bottom-width:1px}.zan-hairline--top-bottom::after{border-width:1px 0}.zan-hairline--surround::after{border-width:1px}
\ No newline at end of file
diff --git a/dist/icon/index.js b/dist/icon/index.js
index 281ab935..ab97882d 100644
--- a/dist/icon/index.js
+++ b/dist/icon/index.js
@@ -1,10 +1,12 @@
'use strict';
Component({
+ externalClasses: ['custom-class'],
+
properties: {
- type: {
- type: String,
- value: ''
- }
+ info: null,
+ name: String,
+ size: String,
+ color: String
}
});
\ No newline at end of file
diff --git a/dist/icon/index.wxml b/dist/icon/index.wxml
index ed428f08..7a916cec 100644
--- a/dist/icon/index.wxml
+++ b/dist/icon/index.wxml
@@ -1 +1,6 @@
-
+
+ {{ info }}
+
diff --git a/dist/icon/index.wxss b/dist/icon/index.wxss
index 93760130..74caabfb 100644
--- a/dist/icon/index.wxss
+++ b/dist/icon/index.wxss
@@ -1 +1 @@
-@font-face{font-family:zanui-weapp-icon;src:url(https://b.yzcdn.cn/zanui-weapp/zanui-weapp-icon-eeb0d3c52a.eot);src:url(https://b.yzcdn.cn/zanui-weapp/zanui-weapp-icon-eeb0d3c52a.eot?#iefix) format('embedded-opentype'),url(https://b.yzcdn.cn/zanui-weapp/zanui-weapp-icon-eeb0d3c52a.woff2) format('woff2'),url(https://b.yzcdn.cn/zanui-weapp/zanui-weapp-icon-eeb0d3c52a.woff) format('woff'),url(https://b.yzcdn.cn/zanui-weapp/zanui-weapp-icon-eeb0d3c52a.ttf) format('truetype')}.zan-icon{display:inline-block}.zan-icon::before{font-family:zanui-weapp-icon!important;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased}.zan-icon-qr-invalid:before{content:'\e800'}.zan-icon-qr:before{content:'\e801'}.zan-icon-exchange:before{content:'\e802'}.zan-icon-close:before{content:'\e803'}.zan-icon-location:before{content:'\e804'}.zan-icon-upgrade:before{content:'\e805'}.zan-icon-check:before{content:'\e806'}.zan-icon-checked:before{content:'\e807'}.zan-icon-like-o:before{content:'\e808'}.zan-icon-like:before{content:'\e809'}.zan-icon-chat:before{content:'\e80a'}.zan-icon-shop:before{content:'\e80b'}.zan-icon-photograph:before{content:'\e80c'}.zan-icon-add:before{content:'\e80d'}.zan-icon-minus:before{content:'\e80e'}.zan-icon-add2:before{content:'\e80f'}.zan-icon-photo:before{content:'\e810'}.zan-icon-logistics:before{content:'\e811'}.zan-icon-edit:before{content:'\e812'}.zan-icon-passed:before{content:'\e813'}.zan-icon-cart:before{content:'\e814'}.zan-icon-shopping-cart:before{content:'\e815'}.zan-icon-arrow:before{content:'\e816'}.zan-icon-gift:before{content:'\e817'}.zan-icon-search:before{content:'\e818'}.zan-icon-clear:before{content:'\e819'}.zan-icon-success:before{content:'\e81a'}.zan-icon-fail:before{content:'\e81b'}.zan-icon-contact:before{content:'\e81c'}.zan-icon-wechat:before{content:'\e81d'}.zan-icon-alipay:before{content:'\e81e'}.zan-icon-password-view:before{content:'\e81f'}.zan-icon-password-not-view:before{content:'\e820'}.zan-icon-wap-nav:before{content:'\e821'}.zan-icon-wap-home:before{content:'\e822'}.zan-icon-ecard-pay:before{content:'\e823'}.zan-icon-balance-pay:before{content:'\e824'}.zan-icon-peer-pay:before{content:'\e825'}.zan-icon-credit-pay:before{content:'\e826'}.zan-icon-debit-pay:before{content:'\e827'}.zan-icon-other-pay:before{content:'\e828'}.zan-icon-browsing-history:before{content:'\e829'}.zan-icon-goods-collect:before{content:'\e82a'}.zan-icon-shop-collect:before{content:'\e82b'}.zan-icon-receive-gift:before{content:'\e82c'}.zan-icon-send-gift:before{content:'\e82d'}.zan-icon-setting:before{content:'\e82e'}.zan-icon-points:before{content:'\e82f'}.zan-icon-coupon:before{content:'\e830'}.zan-icon-free-postage:before{content:'\e831'}.zan-icon-discount:before{content:'\e832'}.zan-icon-birthday-privilege:before{content:'\e833'}.zan-icon-member-day-privilege:before{content:'\e834'}.zan-icon-balance-details:before{content:'\e835'}.zan-icon-cash-back-record:before{content:'\e836'}.zan-icon-points-mall:before{content:'\e837'}.zan-icon-exchange-record:before{content:'\e838'}.zan-icon-pending-payment:before{content:'\e839'}.zan-icon-pending-orders:before{content:'\e83a'}.zan-icon-pending-deliver:before{content:'\e83b'}.zan-icon-pending-evaluate:before{content:'\e83c'}.zan-icon-gift-card-pay:before{content:'\e83d'}.zan-icon-cash-on-deliver:before{content:'\e83e'}.zan-icon-underway:before{content:'\e83f'}.zan-icon-point-gift:before{content:'\e840'}.zan-icon-after-sale:before{content:'\e841'}.zan-icon-edit-data:before{content:'\e842'}.zan-icon-question:before{content:'\e843'}.zan-icon-delete:before{content:'\e844'}.zan-icon-records:before{content:'\e845'}.zan-icon-description:before{content:'\e846'}.zan-icon-card:before{content:'\e847'}.zan-icon-gift-card:before{content:'\e848'}.zan-icon-clock:before{content:'\e849'}.zan-icon-gold-coin:before{content:'\e84a'}.zan-icon-completed:before{content:'\e84b'}.zan-icon-value-card:before{content:'\e84c'}.zan-icon-certificate:before{content:'\e84d'}.zan-icon-tosend:before{content:'\e84e'}.zan-icon-sign:before{content:'\e84f'}.zan-icon-home:before{content:'\e850'}.zan-icon-phone:before{content:'\e851'}.zan-icon-add-o:before{content:'\e852'}.zan-icon-minus-o:before{content:'\e853'}.zan-icon-play:before{content:'\e854'}.zan-icon-pause:before{content:'\e855'}.zan-icon-stop:before{content:'\e856'}.zan-icon-hot:before{content:'\e857'}.zan-icon-new:before{content:'\e858'}.zan-icon-new-arrival:before{content:'\e859'}.zan-icon-hot-sale:before{content:'\e85a'}
\ No newline at end of file
+@font-face{font-style:normal;font-weight:400;font-family:vant-icon;src:url(https://img.yzcdn.cn/vant/vant-icon-eb8c95.ttf) format('truetype')}.van-icon{position:relative;display:inline-block;font:normal normal normal 14px/1 vant-icon;font-size:inherit;text-rendering:auto}.van-icon__info{color:#fff;left:100%;top:-.5em;font-size:.5em;padding:0 .3em;text-align:center;min-width:1.2em;line-height:1.2;position:absolute;border-radius:.6em;box-sizing:border-box;background-color:#f44;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}.van-icon::before{display:inline-block}.van-icon-add-o::before{content:"\F000"}.van-icon-add::before{content:"\F001"}.van-icon-add2::before{content:"\F002"}.van-icon-after-sale::before{content:"\F003"}.van-icon-alipay::before{content:"\F004"}.van-icon-arrow-left::before{content:"\F005"}.van-icon-arrow::before{content:"\F006"}.van-icon-balance-pay::before{content:"\F007"}.van-icon-browsing-history::before{content:"\F008"}.van-icon-card::before{content:"\F009"}.van-icon-cart::before{content:"\F00A"}.van-icon-cash-back-record::before{content:"\F00B"}.van-icon-cash-on-deliver::before{content:"\F00C"}.van-icon-certificate::before{content:"\F00D"}.van-icon-chat::before{content:"\F00E"}.van-icon-check::before{content:"\F00F"}.van-icon-checked::before{content:"\F010"}.van-icon-clear::before{content:"\F011"}.van-icon-clock::before{content:"\F012"}.van-icon-close::before{content:"\F013"}.van-icon-completed::before{content:"\F014"}.van-icon-contact::before{content:"\F015"}.van-icon-coupon::before{content:"\F016"}.van-icon-credit-pay::before{content:"\F017"}.van-icon-debit-pay::before{content:"\F018"}.van-icon-delete::before{content:"\F019"}.van-icon-description::before{content:"\F01A"}.van-icon-discount::before{content:"\F01B"}.van-icon-ecard-pay::before{content:"\F01C"}.van-icon-edit-data::before{content:"\F01D"}.van-icon-edit::before{content:"\F01E"}.van-icon-exchange-record::before{content:"\F01F"}.van-icon-exchange::before{content:"\F020"}.van-icon-fail::before{content:"\F021"}.van-icon-free-postage::before{content:"\F022"}.van-icon-gift-card-pay::before{content:"\F023"}.van-icon-gift-card::before{content:"\F024"}.van-icon-gift::before{content:"\F025"}.van-icon-gold-coin::before{content:"\F026"}.van-icon-goods-collect::before{content:"\F027"}.van-icon-home::before{content:"\F028"}.van-icon-hot-sale::before{content:"\F029"}.van-icon-hot::before{content:"\F02A"}.van-icon-idcard::before{content:"\F02B"}.van-icon-info-o::before{content:"\F02C"}.van-icon-like-o::before{content:"\F02D"}.van-icon-like::before{content:"\F02E"}.van-icon-location::before{content:"\F02F"}.van-icon-logistics::before{content:"\F030"}.van-icon-more-o::before{content:"\F031"}.van-icon-more::before{content:"\F032"}.van-icon-new-arrival::before{content:"\F033"}.van-icon-new::before{content:"\F034"}.van-icon-other-pay::before{content:"\F035"}.van-icon-passed::before{content:"\F036"}.van-icon-password-not-view::before{content:"\F037"}.van-icon-password-view::before{content:"\F038"}.van-icon-pause::before{content:"\F039"}.van-icon-peer-pay::before{content:"\F03A"}.van-icon-pending-deliver::before{content:"\F03B"}.van-icon-pending-evaluate::before{content:"\F03C"}.van-icon-pending-orders::before{content:"\F03D"}.van-icon-pending-payment::before{content:"\F03E"}.van-icon-phone::before{content:"\F03F"}.van-icon-photo::before{content:"\F040"}.van-icon-photograph::before{content:"\F041"}.van-icon-play::before{content:"\F042"}.van-icon-point-gift::before{content:"\F043"}.van-icon-points-mall::before{content:"\F044"}.van-icon-points::before{content:"\F045"}.van-icon-qr-invalid::before{content:"\F046"}.van-icon-qr::before{content:"\F047"}.van-icon-question::before{content:"\F048"}.van-icon-receive-gift::before{content:"\F049"}.van-icon-records::before{content:"\F04A"}.van-icon-search::before{content:"\F04B"}.van-icon-send-gift::before{content:"\F04C"}.van-icon-setting::before{content:"\F04D"}.van-icon-share::before{content:"\F04E"}.van-icon-shop-collect::before{content:"\F04F"}.van-icon-shop::before{content:"\F050"}.van-icon-shopping-cart::before{content:"\F051"}.van-icon-sign::before{content:"\F052"}.van-icon-stop::before{content:"\F053"}.van-icon-success::before{content:"\F054"}.van-icon-tosend::before{content:"\F055"}.van-icon-underway::before{content:"\F056"}.van-icon-upgrade::before{content:"\F057"}.van-icon-value-card::before{content:"\F058"}.van-icon-wap-home::before{content:"\F059"}.van-icon-wap-nav::before{content:"\F05A"}.van-icon-warn::before{content:"\F05B"}.van-icon-wechat::before{content:"\F05C"}
\ No newline at end of file
diff --git a/dist/index.js b/dist/index.js
index 59d2c3b8..9a390c31 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -1,5 +1 @@
-'use strict';
-
-exports.Dialog = require('./dialog/dialog');
-exports.Toast = require('./toast/toast');
-exports.TopTips = require('./toptips/toptips');
\ No newline at end of file
+"use strict";
\ No newline at end of file
diff --git a/dist/index.wxss b/dist/index.wxss
deleted file mode 100644
index 4d8decbd..00000000
--- a/dist/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.zan-pull-left{float:left}.zan-pull-right{float:right}.zan-center{text-align:center}.zan-right{text-align:right}.zan-text-deleted{text-decoration:line-through}.zan-font-8{font-size:8px}.zan-font-10{font-size:10px}.zan-font-12{font-size:12px}.zan-font-14{font-size:14px}.zan-font-16{font-size:16px}.zan-font-18{font-size:18px}.zan-font-20{font-size:20px}.zan-font-22{font-size:22px}.zan-font-24{font-size:24px}.zan-font-26{font-size:26px}.zan-font-30{font-size:30px}.zan-font-bold{font-weight:700}.zan-arrow{position:absolute;right:15px;top:50%;display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8c8;border-style:solid;-webkit-transform:translateY(-50%) matrix(.71,.71,-.71,.71,0,0);transform:translateY(-50%) matrix(.71,.71,-.71,.71,0,0)}.zan-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.zan-ellipsis--l2{max-height:40px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.zan-ellipsis--l3{max-height:60px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.zan-clearfix{zoom:1}.zan-clearfix::after{content:'';display:table;clear:both}.zan-c-red{color:#f44}.zan-c-black{color:#000}.zan-c-green{color:#06bf04}.zan-c-blue{color:#38f}.zan-c-gray{color:#c9c9c9}.zan-c-gray-dark{color:#999}.zan-c-gray-darker{color:#666}.zan-hairline,.zan-hairline--bottom,.zan-hairline--left,.zan-hairline--right,.zan-hairline--surround,.zan-hairline--top,.zan-hairline--top-bottom{position:relative}.zan-hairline--bottom::after,.zan-hairline--left::after,.zan-hairline--right::after,.zan-hairline--surround::after,.zan-hairline--top-bottom::after,.zan-hairline--top::after,.zan-hairline::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5}.zan-hairline--top::after{border-top-width:1px}.zan-hairline--left::after{border-left-width:1px}.zan-hairline--right::after{border-right-width:1px}.zan-hairline--bottom::after{border-bottom-width:1px}.zan-hairline--top-bottom::after{border-width:1px 0}.zan-hairline--surround::after{border-width:1px}
\ No newline at end of file
diff --git a/dist/loading/index.js b/dist/loading/index.js
index a458a6ae..b1d56680 100644
--- a/dist/loading/index.js
+++ b/dist/loading/index.js
@@ -1,13 +1,20 @@
'use strict';
Component({
+ externalClasses: ['custom-class'],
+
properties: {
+ size: {
+ type: String,
+ value: '30px'
+ },
type: {
type: String,
- value: 'circle'
+ value: 'circular'
},
color: {
- type: String
+ type: String,
+ value: '#c9c9c9'
}
}
});
\ No newline at end of file
diff --git a/dist/loading/index.wxml b/dist/loading/index.wxml
index 641501ff..0ee145fc 100644
--- a/dist/loading/index.wxml
+++ b/dist/loading/index.wxml
@@ -1,18 +1,16 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
\ No newline at end of file
+
diff --git a/dist/loading/index.wxss b/dist/loading/index.wxss
index 5d7270a5..49285d75 100644
--- a/dist/loading/index.wxss
+++ b/dist/loading/index.wxss
@@ -1 +1 @@
-.loading.inline{position:relative;margin:15px;text-align:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.loading.inline .circle{display:inline-block;height:24px;width:24px;border-radius:100%;border:3px solid transparent;box-sizing:border-box;border-color:rgba(0,0,0,.1);border-top-color:rgba(255,255,255,.7);-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite}.loading.inline.black .circle{border-color:#c9c9c9;border-top-color:#666}.loading.inline .circular{display:inline-block;height:24px;width:24px;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.loading.inline .circular::after{content:'';display:block;width:100%;height:100%;border-radius:100%;border:3px solid transparent;box-sizing:border-box;-webkit-animation:circular 2s ease infinite;animation:circular 2s ease infinite}.loading.inline .spinner{width:30px;height:30px;display:inline-block;position:relative;-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite;-webkit-animation-timing-function:steps(12);animation-timing-function:steps(12)}.loading.inline .spinner view{width:100%;height:100%;position:absolute;text-align:center;top:0;left:0}.loading.inline .spinner view::after{content:'';background:#fff;height:25%;display:block;width:2px;border-radius:2px;margin:0 auto}.loading.inline .spinner view:nth-child(1){-webkit-transform:rotate(30deg);transform:rotate(30deg);opacity:.78571}.loading.inline .spinner view:nth-child(2){-webkit-transform:rotate(60deg);transform:rotate(60deg);opacity:.71429}.loading.inline .spinner view:nth-child(3){-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:.64286}.loading.inline .spinner view:nth-child(4){-webkit-transform:rotate(120deg);transform:rotate(120deg);opacity:.57143}.loading.inline .spinner view:nth-child(5){-webkit-transform:rotate(150deg);transform:rotate(150deg);opacity:.5}.loading.inline .spinner view:nth-child(6){-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.42857}.loading.inline .spinner view:nth-child(7){-webkit-transform:rotate(210deg);transform:rotate(210deg);opacity:.35714}.loading.inline .spinner view:nth-child(8){-webkit-transform:rotate(240deg);transform:rotate(240deg);opacity:.28571}.loading.inline .spinner view:nth-child(9){-webkit-transform:rotate(270deg);transform:rotate(270deg);opacity:.21429}.loading.inline .spinner view:nth-child(10){-webkit-transform:rotate(300deg);transform:rotate(300deg);opacity:.14286}.loading.inline .spinner view:nth-child(11){-webkit-transform:rotate(330deg);transform:rotate(330deg);opacity:.07143}.loading.inline .spinner view:nth-child(12){-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:0}.loading.inline.black .spinner view::after{content:'';background:#c9c9c9;height:25%;display:block;width:2px;border-radius:2px;margin:0 auto}.loading.block .dot-spinner{margin:15px 15px;overflow:hidden}.loading.block .dot-spinner view{width:8px;height:8px;border-radius:8px;background:#fff;display:inline-block;margin-left:3px;position:relative;left:0;-webkit-animation:dot-spinner 2s ease infinite;animation:dot-spinner 2s ease infinite}.loading.block .dot-spinner view:nth-child(1){-webkit-animation-delay:.5s;animation-delay:.5s}.loading.block .dot-spinner view:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.loading.block .dot-spinner view:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.loading.block .dot-spinner view:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.loading.block .dot-spinner view:nth-child(5){-webkit-animation-delay:.1s;animation-delay:.1s}.loading.block .dot-spinner view:nth-child(6){-webkit-animation-delay:0s;animation-delay:0s}.loading.block .dot-spinner view:nth-child(6){display:none}.loading.block .dot-spinner view:nth-child(7){display:none}.loading.block .dot-spinner view:nth-child(8){display:none}.loading.block .dot-spinner view:nth-child(9){display:none}.loading.block .dot-spinner view:nth-child(10){display:none}.loading.block .dot-spinner view:nth-child(11){display:none}.loading.block .dot-spinner view:nth-child(12){display:none}.loading.block.black .dot-spinner view{background:#c9c9c9}@-webkit-keyframes dot-spinner{40%{left:-webkit-calc(50% - 15px);left:calc(50% - 15px)}60%{left:-webkit-calc(50% - 15px);left:calc(50% - 15px)}100%{left:100%}}@keyframes dot-spinner{40%{left:-webkit-calc(50% - 15px);left:calc(50% - 15px)}60%{left:-webkit-calc(50% - 15px);left:calc(50% - 15px)}100%{left:100%}}@-webkit-keyframes circular{0%{border-color:#fff}12%{border-top-color:transparent}25%{border-right-color:transparent}37%{border-bottom-color:transparent}50%{border-left-color:transparent}64%{border-top-color:#fff}75%{border-right-color:#fff}87.5%{border-bottom-color:#fff}100%{border-color:#fff}}@keyframes circular{0%{border-color:#fff}12%{border-top-color:transparent}25%{border-right-color:transparent}37%{border-bottom-color:transparent}50%{border-left-color:transparent}64%{border-top-color:#fff}75%{border-right-color:#fff}87.5%{border-bottom-color:#fff}100%{border-color:#fff}}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
\ No newline at end of file
+.van-loading{z-index:0;font-size:0;line-height:0;position:relative;display:inline-block;vertical-align:middle}.van-loading__spinner{z-index:-1;width:100%;height:100%;position:relative;display:inline-block;box-sizing:border-box;-webkit-animation:van-rotate .8s linear infinite;animation:van-rotate .8s linear infinite}.van-loading__spinner--spinner{-webkit-animation-timing-function:steps(12);animation-timing-function:steps(12)}.van-loading__spinner--circular{border:1px solid;border-radius:100%;border-color:currentColor;border-top-color:transparent}.van-loading__dot{top:0;left:0;width:100%;height:100%;position:absolute}.van-loading__dot::before{width:2px;height:25%;content:' ';display:block;margin:0 auto;border-radius:40%;background-color:currentColor}.van-loading__dot:nth-of-type(1){opacity:1;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.van-loading__dot:nth-of-type(2){opacity:.9375;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.van-loading__dot:nth-of-type(3){opacity:.875;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.van-loading__dot:nth-of-type(4){opacity:.8125;-webkit-transform:rotate(120deg);transform:rotate(120deg)}.van-loading__dot:nth-of-type(5){opacity:.75;-webkit-transform:rotate(150deg);transform:rotate(150deg)}.van-loading__dot:nth-of-type(6){opacity:.6875;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.van-loading__dot:nth-of-type(7){opacity:.625;-webkit-transform:rotate(210deg);transform:rotate(210deg)}.van-loading__dot:nth-of-type(8){opacity:.5625;-webkit-transform:rotate(240deg);transform:rotate(240deg)}.van-loading__dot:nth-of-type(9){opacity:.5;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.van-loading__dot:nth-of-type(10){opacity:.4375;-webkit-transform:rotate(300deg);transform:rotate(300deg)}.van-loading__dot:nth-of-type(11){opacity:.375;-webkit-transform:rotate(330deg);transform:rotate(330deg)}.van-loading__dot:nth-of-type(12){opacity:.3125;-webkit-transform:rotate(360deg);transform:rotate(360deg)}@-webkit-keyframes van-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes van-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
\ No newline at end of file
diff --git a/dist/loadmore/index.js b/dist/loadmore/index.js
deleted file mode 100644
index e445027f..00000000
--- a/dist/loadmore/index.js
+++ /dev/null
@@ -1,14 +0,0 @@
-'use strict';
-
-Component({
- properties: {
- type: {
- type: String,
- value: 'loading'
- },
- text: {
- type: String,
- value: ''
- }
- }
-});
\ No newline at end of file
diff --git a/dist/loadmore/index.wxml b/dist/loadmore/index.wxml
deleted file mode 100644
index af349a81..00000000
--- a/dist/loadmore/index.wxml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
- 加载中...
-
-
-
- {{ text }}
-
-
-
-
\ No newline at end of file
diff --git a/dist/loadmore/index.wxss b/dist/loadmore/index.wxss
deleted file mode 100644
index 43027485..00000000
--- a/dist/loadmore/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.zan-loadmore{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-height:24px;line-height:24px;font-size:12px}.zan-loadmore__line{-webkit-box-flex:1;flex:1;height:1px;position:relative}.zan-loadmore__line::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5;border-bottom-width:1px}.zan-loadmore__dot,.zan-loadmore__text{margin:0 5px}.zan-loadmore__dot{content:"";width:4px;height:4px;border-radius:50%;background-color:#e5e5e5;display:inline-block;vertical-align:middle}.zan-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;-webkit-animation:weuiLoading 1s steps(12,end) infinite;animation:weuiLoading 1s steps(12,end) infinite;background:transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iciIgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjRTlFOUU5JwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICA8L3JlY3Q+CiAgICA8cmVjdCB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk4OTY5NycKICAgICAgICAgIHRyYW5zZm9ybT0ncm90YXRlKDMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4KICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5Qjk5OUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjQTNBMUEyJwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNBQkE5QUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCMkIyQjInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCQUI4QjknCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDMkMwQzEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDQkNCQ0InCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEMkQyRDInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEQURBREEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNFMkUyRTInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0Pgo8L3N2Zz4=) no-repeat;background-size:100%}.zan-loadmore__tips{display:inline-block;vertical-align:middle;height:24px;line-height:24px}
\ No newline at end of file
diff --git a/dist/noticebar/index.js b/dist/notice-bar/index.js
similarity index 88%
rename from dist/noticebar/index.js
rename to dist/notice-bar/index.js
index dc844b7f..24c200a2 100644
--- a/dist/noticebar/index.js
+++ b/dist/notice-bar/index.js
@@ -1,15 +1,17 @@
'use strict';
-var VALID_MODE = ['closeable'];
+var VALID_MODE = ['closeable', 'link'];
var FONT_COLOR = '#f60';
var BG_COLOR = '#fff7cc';
Component({
+ externalClasses: ['custom-class'],
+
properties: {
text: {
type: String,
value: '',
- observer: function observer(newVal) {
+ observer: function observer() {
this.setData({}, this._init);
}
},
@@ -31,11 +33,11 @@ Component({
},
speed: {
type: Number,
- value: 40
+ value: 50
},
scrollable: {
type: Boolean,
- value: false
+ value: true
},
leftIcon: {
type: String,
@@ -89,7 +91,7 @@ Component({
_init: function _init() {
var _this = this;
- wx.createSelectorQuery().in(this).select('.zan-noticebar__content').boundingClientRect(function (rect) {
+ wx.createSelectorQuery().in(this).select('.van-notice-bar__content').boundingClientRect(function (rect) {
if (!rect || !rect.width) {
return;
}
@@ -97,7 +99,7 @@ Component({
width: rect.width
});
- wx.createSelectorQuery().in(_this).select('.zan-noticebar__content-wrap').boundingClientRect(function (rect) {
+ wx.createSelectorQuery().in(_this).select('.van-notice-bar__content-wrap').boundingClientRect(function (rect) {
if (!rect || !rect.width) {
return;
}
@@ -171,6 +173,9 @@ Component({
show: false,
timer: null
});
+ },
+ onTap: function onTap(event) {
+ this.triggerEvent('tap', event);
}
}
});
\ No newline at end of file
diff --git a/dist/noticebar/index.json b/dist/notice-bar/index.json
similarity index 61%
rename from dist/noticebar/index.json
rename to dist/notice-bar/index.json
index 9e5bbd55..a9ab393a 100644
--- a/dist/noticebar/index.json
+++ b/dist/notice-bar/index.json
@@ -1,6 +1,6 @@
{
"component": true,
"usingComponents": {
- "zan-icon": "../icon/index"
+ "van-icon": "../icon/index"
}
}
\ No newline at end of file
diff --git a/dist/noticebar/index.wxml b/dist/notice-bar/index.wxml
similarity index 50%
rename from dist/noticebar/index.wxml
rename to dist/notice-bar/index.wxml
index 08efb94c..2f34abc1 100644
--- a/dist/noticebar/index.wxml
+++ b/dist/notice-bar/index.wxml
@@ -1,22 +1,23 @@
-
+
-
-
+
+
{{ text }}
-
-
+
-
diff --git a/dist/notice-bar/index.wxss b/dist/notice-bar/index.wxss
new file mode 100644
index 00000000..549d026d
--- /dev/null
+++ b/dist/notice-bar/index.wxss
@@ -0,0 +1 @@
+.van-notice-bar{display:-webkit-box;display:-webkit-flex;display:flex;padding:9px 10px;font-size:12px;line-height:1.5}.van-notice-bar--within-icon{position:relative;padding-right:30px}.van-notice-bar__left-icon{height:18px;min-width:20px;padding-top:1px;box-sizing:border-box}.van-notice-bar__left-icon>image{width:16px;height:16px}.van-notice-bar__right-icon{position:absolute;top:10px;right:10px;font-size:15px;line-height:1}.van-notice-bar__content-wrap{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:18px;overflow:hidden}.van-notice-bar__content{position:absolute;white-space:nowrap}
\ No newline at end of file
diff --git a/dist/noticebar/index.wxss b/dist/noticebar/index.wxss
deleted file mode 100644
index 3d25db32..00000000
--- a/dist/noticebar/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.zan-noticebar{display:-webkit-box;display:flex;padding:9px 10px;font-size:12px;line-height:1.5}.zan-noticebar--within-icon{position:relative;padding-right:30px}.zan-noticebar__left-icon{height:18px;min-width:20px;padding-top:1px;box-sizing:border-box}.zan-noticebar__left-icon>image{width:16px;height:16px}.zan-noticebar__right-icon{position:absolute;top:10px;right:10px;font-size:15px;line-height:1}.zan-noticebar__content-wrap{position:relative;-webkit-box-flex:1;flex:1;height:18px;overflow:hidden}.zan-noticebar__content{position:absolute;white-space:nowrap}
\ No newline at end of file
diff --git a/dist/panel/index.js b/dist/panel/index.js
index 007df427..39e9b48a 100644
--- a/dist/panel/index.js
+++ b/dist/panel/index.js
@@ -1,25 +1,17 @@
'use strict';
Component({
- /**
- * 组件的属性列表
- * 用于组件自定义设置
- */
+ externalClasses: ['custom-class', 'footer-class'],
+
+ options: {
+ multipleSlots: true
+ },
+
properties: {
- // 标题
- title: {
- type: String,
- value: ''
- },
- // 内容区顶部是否取消10像素的间距
- hideTop: {
- type: Boolean,
- value: false
- },
- // 内容区顶部是否取消边框
- hideBorder: {
- type: Boolean,
- value: false
- }
+ desc: String,
+ title: String,
+ status: String,
+ headerClass: String,
+ useFooterSlot: Boolean
}
});
\ No newline at end of file
diff --git a/dist/panel/index.json b/dist/panel/index.json
index 467ce294..0e5425cd 100644
--- a/dist/panel/index.json
+++ b/dist/panel/index.json
@@ -1,3 +1,6 @@
{
- "component": true
+ "component": true,
+ "usingComponents": {
+ "van-cell": "../cell/index"
+ }
}
diff --git a/dist/panel/index.wxml b/dist/panel/index.wxml
index 196eeebd..ee03ce18 100644
--- a/dist/panel/index.wxml
+++ b/dist/panel/index.wxml
@@ -1,10 +1,19 @@
-
- {{ title }}
-
-
+
+
+
+
+
+
+
+
+
diff --git a/dist/panel/index.wxss b/dist/panel/index.wxss
index 45971050..0b2655ae 100644
--- a/dist/panel/index.wxss
+++ b/dist/panel/index.wxss
@@ -1 +1 @@
-.zan-panel{position:relative;overflow:hidden}.zan-panel__title{font-size:14px;line-height:1;color:#999;padding:20px 15px 10px 15px}.zan-panel__content{position:relative;background:#fff;overflow:hidden}.zan-panel__content::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5;border-top-width:1px;border-bottom-width:1px}.zan-panel--without-border::after{border:0 none}
\ No newline at end of file
+.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom::after,.van-hairline--left::after,.van-hairline--right::after,.van-hairline--surround::after,.van-hairline--top-bottom::after,.van-hairline--top::after,.van-hairline::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5}.van-hairline--top::after{border-top-width:1px}.van-hairline--left::after{border-left-width:1px}.van-hairline--right::after{border-right-width:1px}.van-hairline--bottom::after{border-bottom-width:1px}.van-hairline--top-bottom::after{border-width:1px 0}.van-hairline--surround::after{border-width:1px}.van-panel{background:#fff}.van-panel__header-value{color:#f44}.van-panel__footer{padding:10px 15px}
\ No newline at end of file
diff --git a/dist/popup/index.js b/dist/popup/index.js
index f0e688f6..5a335557 100644
--- a/dist/popup/index.js
+++ b/dist/popup/index.js
@@ -1,37 +1,32 @@
'use strict';
Component({
- properties: {
- show: {
- type: Boolean,
- value: false
- },
+ externalClasses: ['custom-class', 'overlay-class'],
+ properties: {
+ show: Boolean,
+ overlayStyle: String,
overlay: {
type: Boolean,
value: true
},
-
closeOnClickOverlay: {
type: Boolean,
value: true
},
-
- // 弹出方向
- type: {
+ position: {
type: String,
value: 'center'
}
},
methods: {
- handleMaskClick: function handleMaskClick() {
- this.triggerEvent('click-overlay', {});
+ onClickOverlay: function onClickOverlay() {
+ this.triggerEvent('click-overlay');
- if (!this.data.closeOnClickOverlay) {
- return;
+ if (this.data.closeOnClickOverlay) {
+ this.triggerEvent('close');
}
- this.triggerEvent('close', {});
}
}
});
\ No newline at end of file
diff --git a/dist/popup/index.json b/dist/popup/index.json
index 58663aee..467ce294 100644
--- a/dist/popup/index.json
+++ b/dist/popup/index.json
@@ -1,6 +1,3 @@
{
- "component": true,
- "usingComponents": {
- "pop-manager": "../common/pop-manager/index"
- }
+ "component": true
}
diff --git a/dist/popup/index.wxml b/dist/popup/index.wxml
index 6451fc6f..daf74aa9 100644
--- a/dist/popup/index.wxml
+++ b/dist/popup/index.wxml
@@ -1,8 +1,9 @@
-
-
-
+
+
diff --git a/dist/popup/index.wxss b/dist/popup/index.wxss
new file mode 100644
index 00000000..2f555ed2
--- /dev/null
+++ b/dist/popup/index.wxss
@@ -0,0 +1 @@
+.van-popup{top:50%;left:50%;z-index:11;max-height:100%;overflow-y:auto;box-sizing:border-box;background-color:#fff;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.van-popup,.van-popup__overlay{display:none;position:fixed;-webkit-animation:van-fade-in .3s ease;animation:van-fade-in .3s ease}.van-popup__overlay{width:100%;height:100%;top:0;left:0;z-index:10;background-color:rgba(0,0,0,.7)}.van-popup--top{width:100%;top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-animation-name:van-popup-top;animation-name:van-popup-top}.van-popup--right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-animation-name:van-popup-right;animation-name:van-popup-right}.van-popup--bottom{width:100%;top:auto;bottom:0;right:auto;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-animation-name:van-popup-bottom;animation-name:van-popup-bottom}.van-popup--left{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-animation-name:van-popup-left;animation-name:van-popup-left}.van-popup--show{display:block}@-webkit-keyframes van-popup-top{from{-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0)}}@keyframes van-popup-top{from{-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0)}}@-webkit-keyframes van-popup-bottom{from{-webkit-transform:translate3d(-50%,100%,0);transform:translate3d(-50%,100%,0)}}@keyframes van-popup-bottom{from{-webkit-transform:translate3d(-50%,100%,0);transform:translate3d(-50%,100%,0)}}@-webkit-keyframes van-popup-left{from{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}}@keyframes van-popup-left{from{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}}@-webkit-keyframes van-popup-right{from{-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0)}}@keyframes van-popup-right{from{-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0)}}@-webkit-keyframes van-fade-in{from{opacity:0}to{opacity:1}}@keyframes van-fade-in{from{opacity:0}to{opacity:1}}
\ No newline at end of file
diff --git a/dist/radio/index.js b/dist/radio/index.js
deleted file mode 100644
index c6934df7..00000000
--- a/dist/radio/index.js
+++ /dev/null
@@ -1,33 +0,0 @@
-'use strict';
-
-Component({
- behaviors: ['wx://form-field'],
-
- externalClasses: ['radio-class', 'radio-color'],
-
- properties: {
- items: Array,
- type: String
- },
-
- methods: {
- radioChange: function radioChange(e) {
- this.selectItem(e.detail.value);
- this.triggerEvent('change', e);
- },
- selectItem: function selectItem(value) {
- var items = this.data.items;
-
-
- items.forEach(function (item) {
- if (item.name === value) {
- item.checked = true;
- } else {
- item.checked = false;
- }
- });
-
- this.setData({ items: items });
- }
- }
-});
\ No newline at end of file
diff --git a/dist/radio/index.wxml b/dist/radio/index.wxml
deleted file mode 100644
index 10dbffe5..00000000
--- a/dist/radio/index.wxml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
diff --git a/dist/radio/index.wxss b/dist/radio/index.wxss
deleted file mode 100644
index 3e9f2722..00000000
--- a/dist/radio/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.zan-radio{display:block;padding:0 10px;font-size:14px}.zan-radio__item{display:block;margin-top:10px;height:20px}.zan-radio__item:last-child{margin-bottom:10px}.zan-radio__list-item{display:block;padding:10px 10px 10px 0;border-bottom:1px solid #e5e5e5}.zan-radio__list-item .zan-radio__icon-wrap{float:right;margin-top:3px}.zan-radio__icon-wrap{position:relative;width:14px;height:15px;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;color:#aaa}.zan-radio__icon-wrap .zan-radio__origin{opacity:0;width:14px;height:20px}.zan-radio__icon-wrap .zan-radio__icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #dcdfe6;border-radius:100%;width:14px;height:14px;background-color:#fff;cursor:pointer;box-sizing:border-box}.zan-radio__icon-wrap .zan-radio__icon .zan-radio__icon-inside{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4px;height:4px;border-radius:50%}.zan-radio__icon-wrap .zan-radio__icon.zan-radio--checked{border-color:#06bf04;background:#06bf04}.zan-radio__icon-wrap .zan-radio__icon.zan-radio--checked .zan-radio__icon-inside{background-color:#fff}.zan-radio__icon-wrap .zan-radio__icon.zan-radio--disabled{opacity:.6}.zan-radio__name{display:inline-block;margin-left:10px}
\ No newline at end of file
diff --git a/dist/row/index.js b/dist/row/index.js
index 25c62ad4..6f348031 100644
--- a/dist/row/index.js
+++ b/dist/row/index.js
@@ -1,11 +1,43 @@
'use strict';
-Component({
- externalClasses: ['row-class'],
+var _relations;
- relations: {
- '../col/index': {
- type: 'child'
+var COL_PATH = '../col/index';
+
+Component({
+ externalClasses: ['custom-class'],
+
+ relations: (_relations = {}, _relations[COL_PATH] = {
+ type: 'descendant'
+ }, _relations),
+
+ properties: {
+ gutter: {
+ type: Number,
+ observer: function observer() {
+ this.setGutter();
+ }
+ }
+ },
+
+ ready: function ready() {
+ this.setGutter();
+ },
+
+
+ methods: {
+ setGutter: function setGutter() {
+ var _this = this;
+
+ var gutter = this.data.gutter;
+
+ var margin = '-' + Number(gutter) / 2 + 'px';
+ var style = gutter ? 'margin-right: ' + margin + '; margin-left: ' + margin + ';' : '';
+
+ this.setData({ style: style });
+ this.getRelationNodes(COL_PATH).forEach(function (col) {
+ col.setGutter(_this.data.gutter);
+ });
}
}
});
\ No newline at end of file
diff --git a/dist/row/index.wxml b/dist/row/index.wxml
index c420646a..20c53661 100644
--- a/dist/row/index.wxml
+++ b/dist/row/index.wxml
@@ -1 +1,3 @@
-
+
+
+
diff --git a/dist/row/index.wxss b/dist/row/index.wxss
index d1bb0067..52dd602e 100644
--- a/dist/row/index.wxss
+++ b/dist/row/index.wxss
@@ -1 +1 @@
-.zan-row:after{content:"";display:table;clear:both}
\ No newline at end of file
+.van-row::after{content:"";display:table;clear:both}
\ No newline at end of file
diff --git a/dist/search/index.js b/dist/search/index.js
index 5a012055..c0bbd31d 100644
--- a/dist/search/index.js
+++ b/dist/search/index.js
@@ -1,72 +1,56 @@
'use strict';
Component({
- externalClasses: ['search-class', 'input-class', 'cancel-class'],
+ externalClasses: ['custom-class', 'cancel-class'],
+
options: {
- multipleSlots: true // 在组件定义时的选项中启用多slot支持
+ multipleSlots: true
},
+
properties: {
- cancelText: {
+ disabled: Boolean,
+ readonly: Boolean,
+ showAction: Boolean,
+ useActionSlot: Boolean,
+ placeholder: String,
+ value: {
type: String,
- value: '取消'
- },
- disabled: {
- type: Boolean,
- value: false
- },
- focus: {
- type: Boolean,
- value: false
- },
- keyword: {
- type: String,
- value: ''
- },
- show: {
- type: Array,
- value: ['icon', 'cancel']
- },
- placeholder: {
- type: String,
- value: '请输入查询关键字',
- observer: function observer(newVal) {
- this.setData({
- inputWidth: newVal.length * 14 + 45 + 'px'
- });
+ observer: function observer(currentValue) {
+ this.setData({ currentValue: currentValue });
}
},
- useCancel: {
- type: Boolean
+ background: {
+ type: String,
+ value: '#f2f2f2'
},
- searchStyle: String,
- cancelStyle: String,
- inputStyle: String
+ maxlength: {
+ type: Number,
+ value: -1
+ }
},
- data: {
- inputWidth: 'auto'
+
+ attached: function attached() {
+ this.setData({ currentValue: this.data.value });
},
+
+
methods: {
- blur: function blur() {
- this.triggerEvent('blur');
+ onChange: function onChange(event) {
+ this.triggerEvent('change', event.detail);
},
- clearInput: function clearInput() {
- this.setData({
- focus: true
- });
- this.triggerEvent('change', { value: '' });
- },
- cancelSearch: function cancelSearch() {
+ onCancel: function onCancel() {
+ this.setData({ currentValue: '' });
this.triggerEvent('cancel');
+ this.triggerEvent('change', '');
},
- focus: function focus() {
+ onSearch: function onSearch() {
+ this.triggerEvent('search', this.data.currentValue);
+ },
+ onFocus: function onFocus() {
this.triggerEvent('focus');
},
- inputChange: function inputChange(e) {
- this._inputvalue = e.detail.value;
- this.triggerEvent('change', { value: e.detail.value });
- },
- search: function search(e) {
- this.triggerEvent('search', { value: e.detail.value });
+ onBlur: function onBlur() {
+ this.triggerEvent('blur');
}
}
});
\ No newline at end of file
diff --git a/dist/search/index.json b/dist/search/index.json
index 32640e0d..e39fb2d0 100644
--- a/dist/search/index.json
+++ b/dist/search/index.json
@@ -1,3 +1,7 @@
{
- "component": true
-}
\ No newline at end of file
+ "component": true,
+ "usingComponents": {
+ "van-icon": "../icon/index",
+ "van-field": "../field/index"
+ }
+}
diff --git a/dist/search/index.wxml b/dist/search/index.wxml
index 4fb3f01e..ea062c3b 100644
--- a/dist/search/index.wxml
+++ b/dist/search/index.wxml
@@ -1,41 +1,28 @@
-
-
-
-
+
-
-
- {{cancelText || '取消'}}
+
+
+ 取消
diff --git a/dist/search/index.wxss b/dist/search/index.wxss
index 259eb9df..a947b0a5 100644
--- a/dist/search/index.wxss
+++ b/dist/search/index.wxss
@@ -1 +1 @@
-.zan-search{box-sizing:border-box;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;background:0 0;padding:5px 10px}.zan-search.center-placeholder{background:#fff}.zan-search.center-placeholder .zan-search__form{margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:none}.zan-search.zan-cell::after{display:none}.zan-search__form{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;background:#fff;border-radius:4rpx;height:64rpx;line-height:56rpx;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.zan-search__form input{height:100%;-webkit-box-flex:1;flex:1;padding:0 20rpx;font-size:28rpx;color:#333}.zan-search__form icon{margin-left:20rpx;line-height:1}.zan-search__clear{padding:12rpx 20rpx}.zan-search__placeholder{font-size:28rpx;color:#cacaca}.zan-search__cancel{align-self:stretch;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding-left:30rpx;font-size:28rpx;color:#38f}
\ No newline at end of file
+.van-search{display:-webkit-box;display:-webkit-flex;display:flex;padding:7px 15px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box}.van-search__field{-webkit-box-flex:1;-webkit-flex:1;flex:1;border-radius:4px}.van-search__field__left-icon{color:#999}.van-search--show-action{padding-right:0}.van-search input::-webkit-search-cancel-button,.van-search input::-webkit-search-decoration,.van-search input::-webkit-search-results-button,.van-search input::-webkit-search-results-decoration{display:none}.van-search__action{padding:0 10px;font-size:14px;line-height:30px;color:#666}.van-search__action:active{background-color:#e8e8e8}
\ No newline at end of file
diff --git a/dist/select/index.js b/dist/select/index.js
deleted file mode 100644
index 00e297dc..00000000
--- a/dist/select/index.js
+++ /dev/null
@@ -1,29 +0,0 @@
-'use strict';
-
-Component({
- properties: {
- items: {
- type: Array,
- value: []
- },
- name: {
- type: String,
- value: ''
- },
- checkedValue: {
- type: String,
- value: ''
- },
- activeColor: {
- type: String,
- value: '#ff4444'
- }
- },
-
- methods: {
- handleSelectChange: function handleSelectChange(e) {
- var value = e.detail.value;
- this.triggerEvent('change', { value: value });
- }
- }
-});
\ No newline at end of file
diff --git a/dist/select/index.json b/dist/select/index.json
deleted file mode 100644
index 9bab8188..00000000
--- a/dist/select/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "zan-icon": "../icon/index",
- "zan-cell": "../cell/index"
- }
-}
diff --git a/dist/select/index.wxml b/dist/select/index.wxml
deleted file mode 100644
index 7d0ce062..00000000
--- a/dist/select/index.wxml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-function getColor(color) {
- color = color || '#ff4444'
- return color;
-}
-
-module.exports = {
- getColor: getColor,
- getItemStyle: function(item, checkedValue, activeColor) {
- var padding = item.padding * 10;
- var style = 'padding-left: ' + padding + 'px;';
-
- // 如果为选中状态,则高亮
- if (item.value === checkedValue) {
- style += 'color: ' + getColor(activeColor);
- }
-
- return style;
- }
-};
-
diff --git a/dist/select/index.wxss b/dist/select/index.wxss
deleted file mode 100644
index 3dbcead1..00000000
--- a/dist/select/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.zan-select__list .zan-select__radio{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}
\ No newline at end of file
diff --git a/dist/stepper/index.js b/dist/stepper/index.js
index e0cbb608..8e43278f 100644
--- a/dist/stepper/index.js
+++ b/dist/stepper/index.js
@@ -2,84 +2,82 @@
// Note that the bitwise operators and shift operators operate on 32-bit ints
// so in that case, the max safe integer is 2^31-1, or 2147483647
-var VERY_LARGE_NUMBER = 2147483647;
+var MAX = 2147483647;
Component({
+ externalClasses: ['custom-class', 'input-class', 'plus-class', 'minus-class'],
+
properties: {
- size: {
- type: String,
- value: 'middle'
- },
- stepper: {
- type: Number,
- value: 1
+ value: {
+ type: null,
+ observer: function observer(val) {
+ if (val !== this.currentValue) {
+ this.setData({ currentValue: this.range(val) });
+ }
+ }
},
+ integer: Boolean,
+ disabled: Boolean,
+ disableInput: Boolean,
min: {
- type: Number,
+ type: null,
value: 1
},
max: {
- type: Number,
- value: VERY_LARGE_NUMBER
+ type: null,
+ value: MAX
},
step: {
- type: Number,
+ type: null,
value: 1
}
},
+ attached: function attached() {
+ this.setData({
+ currentValue: this.range(this.data.value)
+ });
+ },
+
+
methods: {
- handleZanStepperChange: function handleZanStepperChange(e, type) {
- var _e$currentTarget$data = e.currentTarget.dataset,
- dataset = _e$currentTarget$data === undefined ? {} : _e$currentTarget$data;
- var disabled = dataset.disabled;
- var step = this.data.step;
- var stepper = this.data.stepper;
-
-
- if (disabled) return null;
-
- if (type === 'minus') {
- stepper -= step;
- } else if (type === 'plus') {
- stepper += step;
- }
-
- if (stepper < this.data.min || stepper > this.data.max) return null;
-
- this.triggerEvent('change', stepper);
- this.triggerEvent(type);
+ // limit value range
+ range: function range(value) {
+ return Math.max(Math.min(this.data.max, value), this.data.min);
},
- handleZanStepperMinus: function handleZanStepperMinus(e) {
- this.handleZanStepperChange(e, 'minus');
+ onInput: function onInput(event) {
+ var _ref = event.detail || {},
+ _ref$value = _ref.value,
+ value = _ref$value === undefined ? '' : _ref$value;
+
+ this.triggerInput(value);
},
- handleZanStepperPlus: function handleZanStepperPlus(e) {
- this.handleZanStepperChange(e, 'plus');
- },
- handleZanStepperBlur: function handleZanStepperBlur(e) {
- var _this = this;
-
- var value = e.detail.value;
- var _data = this.data,
- min = _data.min,
- max = _data.max;
-
-
- if (!value) {
- setTimeout(function () {
- _this.triggerEvent('change', min);
- }, 16);
+ onChange: function onChange(type) {
+ if (this[type + 'Disabled']) {
+ this.triggerEvent('overlimit', type);
return;
}
- value = +value;
- if (value > max) {
- value = max;
- } else if (value < min) {
- value = min;
- }
-
- this.triggerEvent('change', value);
+ var diff = type === 'minus' ? -this.data.step : +this.data.step;
+ var value = Math.round((this.data.currentValue + diff) * 100) / 100;
+ this.triggerInput(this.range(value));
+ this.triggerEvent(type);
+ },
+ onBlur: function onBlur(event) {
+ var currentValue = this.range(this.data.currentValue);
+ this.triggerInput(currentValue);
+ this.triggerEvent('blur', event);
+ },
+ onMinus: function onMinus() {
+ this.onChange('minus');
+ },
+ onPlus: function onPlus() {
+ this.onChange('plus');
+ },
+ triggerInput: function triggerInput(currentValue) {
+ this.setData({ currentValue: currentValue });
+ this.triggerEvent('input', currentValue);
+ this.triggerEvent('change', currentValue);
}
}
});
\ No newline at end of file
diff --git a/dist/stepper/index.wxml b/dist/stepper/index.wxml
index 8e3b9fe8..478d25e9 100644
--- a/dist/stepper/index.wxml
+++ b/dist/stepper/index.wxml
@@ -1,23 +1,18 @@
-
+
- -
-
+ class="minus-class van-stepper__minus {{ disabled || currentValue <= min ? 'van-stepper__minus--disabled' : '' }}"
+ bind:tap="onMinus"
+ />
- +
-
+ class="plus-class van-stepper__plus {{ disabled || currentValue >= max ? 'van-stepper__plus--disabled' : '' }}"
+ bind:tap="onPlus"
+ />
diff --git a/dist/stepper/index.wxss b/dist/stepper/index.wxss
index 9f960cba..983aab08 100644
--- a/dist/stepper/index.wxss
+++ b/dist/stepper/index.wxss
@@ -1 +1 @@
-.zan-stepper{color:#666}.zan-stepper view{display:inline-block;padding:5px 0;text-align:center;box-sizing:border-box;vertical-align:middle;font-size:12px;border:1rpx solid #999}.zan-stepper .zan-stepper__minus{border-right:none;border-radius:2px 0 0 2px}.zan-stepper .zan-stepper__text{border:1rpx solid #999;display:inline-block;text-align:center;vertical-align:middle;min-height:auto;font-size:12px}.zan-stepper .zan-stepper__plus{border-left:none;border-radius:0 2px 2px 0}.zan-stepper .zan-stepper--disabled{background:#f8f8f8;color:#bbb;border-color:#e8e8e8}.zan-stepper--small view{min-width:36px;line-height:18px}.zan-stepper--small .zan-stepper__text{width:36px;line-height:28px;height:28px}.zan-stepper--middle view{min-width:40px;line-height:20px}.zan-stepper--middle .zan-stepper__text{width:40px;line-height:30px;height:30px}.zan-stepper--large view{min-width:44px;line-height:22px}.zan-stepper--large .zan-stepper__text{width:44px;line-height:32px;height:32px}
\ No newline at end of file
+.van-stepper{font-size:0}.van-stepper__input,.van-stepper__minus,.van-stepper__plus{display:inline-block;vertical-align:middle;background-color:#fff}.van-stepper__minus,.van-stepper__plus{width:40px;height:30px;box-sizing:border-box;border:1px solid #e5e5e5;position:relative;padding:5px}.van-stepper__minus::before,.van-stepper__plus::before{width:9px;height:1px}.van-stepper__minus::after,.van-stepper__plus::after{width:1px;height:9px}.van-stepper__minus::after,.van-stepper__minus::before,.van-stepper__plus::after,.van-stepper__plus::before{content:'';position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;background-color:#6c6c6c}.van-stepper__minus:active,.van-stepper__plus:active{background-color:#e8e8e8}.van-stepper__minus--disabled,.van-stepper__plus--disabled{background-color:#f8f8f8}.van-stepper__minus--disabled::after,.van-stepper__minus--disabled::before,.van-stepper__plus--disabled::after,.van-stepper__plus--disabled::before{background-color:#c9c9c9}.van-stepper__minus--disabled:active,.van-stepper__plus--disabled:active{background-color:#f8f8f8}.van-stepper__minus{border-radius:2px 0 0 2px}.van-stepper__minus::after{display:none}.van-stepper__plus{border-radius:0 2px 2px 0}.van-stepper__input{width:33px;height:26px;padding:1px;border:1px solid #e5e5e5;border-width:1px 0;border-radius:0;box-sizing:content-box;color:#666;font-size:14px;text-align:center;-webkit-appearance:none}.van-stepper__input--disabled{color:#c9c9c9;background-color:#f8f8f8}
\ No newline at end of file
diff --git a/dist/steps/index.js b/dist/steps/index.js
index fb846ab6..3fdea3f0 100644
--- a/dist/steps/index.js
+++ b/dist/steps/index.js
@@ -1,23 +1,66 @@
'use strict';
+var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
Component({
- externalClasses: ['steps-class', 'icon-class', 'title-class', 'desc-class'],
+ externalClasses: ['custom-class'],
+
properties: {
- type: {
- type: String,
- value: 'horizon'
- },
-
- hasDesc: {
- type: Boolean,
- value: false
- },
-
- steps: { // 必须
+ icon: String,
+ steps: {
type: Array,
- value: []
+ observer: function observer() {
+ this.formatSteps();
+ }
},
+ active: {
+ type: Number,
+ observer: function observer() {
+ this.formatSteps();
+ }
+ },
+ direction: {
+ type: String,
+ value: 'horizontal'
+ },
+ activeColor: {
+ type: String,
+ value: '#06bf04'
+ }
+ },
- className: String
+ attached: function attached() {
+ this.formatSteps();
+ },
+
+
+ methods: {
+ formatSteps: function formatSteps() {
+ var _this = this;
+
+ var steps = this.data.steps;
+
+ var formattedSteps = steps.map(function (step, index) {
+ return _extends({}, step, {
+ status: _this.getStatus(index)
+ });
+ });
+
+ this.setData({
+ formattedSteps: formattedSteps
+ });
+ },
+ getStatus: function getStatus(index) {
+ var active = this.data.active;
+
+
+ if (index < active) {
+ return 'finish';
+ } else if (index === active) {
+ return 'process';
+ }
+
+ return '';
+ }
}
});
\ No newline at end of file
diff --git a/dist/steps/index.json b/dist/steps/index.json
index 467ce294..0a336c08 100644
--- a/dist/steps/index.json
+++ b/dist/steps/index.json
@@ -1,3 +1,6 @@
{
- "component": true
+ "component": true,
+ "usingComponents": {
+ "van-icon": "../icon/index"
+ }
}
diff --git a/dist/steps/index.wxml b/dist/steps/index.wxml
index ee707ed6..5c39b968 100644
--- a/dist/steps/index.wxml
+++ b/dist/steps/index.wxml
@@ -1,13 +1,18 @@
-
+
- {{ step.text }}
- {{ step.desc }}
-
-
+
+ {{ item.text }}
+ {{ item.desc }}
-
+
+
+
+
+
diff --git a/dist/steps/index.wxss b/dist/steps/index.wxss
index 827f3368..07c3f6f3 100644
--- a/dist/steps/index.wxss
+++ b/dist/steps/index.wxss
@@ -1 +1 @@
-.zan-steps--steps.zan-steps--5 .zan-steps__step{width:25%}.zan-steps--steps.zan-steps--4 .zan-steps__step{width:33%}.zan-steps--steps.zan-steps--3 .zan-steps__step{width:50%}.zan-steps--steps .zan-steps__step{position:relative;float:left;padding-bottom:25px;color:#b1b1b1;width:100%}.zan-steps--steps .zan-steps__title{-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:10px;text-align:center}.zan-steps--steps .zan-steps__icons{position:absolute;top:30px;left:-10px;padding:0 8px;background-color:#fff;z-index:10}.zan-steps--steps .zan-steps__circle{display:block;position:relative;width:5px;height:5px;background-color:#e5e5e5;border-radius:50%}.zan-steps--steps .zan-steps__line{position:absolute;left:0;top:32px;width:100%;height:1px;background-color:#e5e5e5}.zan-steps--steps .zan-steps__step--done{color:#333}.zan-steps--steps .zan-steps__step--done .zan-steps__line{background-color:#06bf04}.zan-steps--steps .zan-steps__step--done .zan-steps__circle{width:5px;height:5px;background-color:#09bb07}.zan-steps--steps .zan-steps__step--cur .zan-steps__icons{top:25px;left:-14px}.zan-steps--steps .zan-steps__step--cur .zan-steps__circle{width:13px;height:13px;background-image:url(https://b.yzcdn.cn/v2/image/wap/success_small@2x.png);background-size:13px 13px}.zan-steps--steps .zan-steps__step--cur .zan-steps__line{background-color:#e5e5e5}.zan-steps--steps .zan-steps__step--first-child .zan-steps__title{margin-left:0;-webkit-transform:none;transform:none;text-align:left}.zan-steps--steps .zan-steps__step--first-child .zan-steps__icons{left:-7px}.zan-steps--steps .zan-steps__step--last-child{position:absolute;right:0;top:0;text-align:right}.zan-steps--steps .zan-steps__step--last-child .zan-steps__title{-webkit-transform:none;transform:none;text-align:right}.zan-steps--steps .zan-steps__step--last-child .zan-steps__icons{left:auto;right:-6px}.zan-steps--steps .zan-steps__step--last-child .zan-steps__line{display:none}.zan-steps--steps .zan-steps__step--db-title{min-height:29px}.zan-steps--steps .zan-steps__step--db-title .zan-steps__line{top:45px}.zan-steps--steps .zan-steps__step--db-title .zan-steps__icons{top:43px}.zan-steps--steps .zan-steps__step--db-title.zan-steps__step--cur .zan-steps__icons{top:39px}.zan-steps--vsteps{color:#999;font-size:14px}.zan-steps--vsteps .zan-steps__step{position:relative;padding:15px 0}.zan-steps--vsteps .zan-steps__step--done{color:#4b0}.zan-steps--vsteps .zan-steps__line{position:absolute;top:0;bottom:0;left:7px;width:1px;background-color:#e5e5e5}.zan-steps--vsteps .zan-steps__title{display:inline-block;line-height:20px;padding-left:27px}.zan-steps--vsteps .zan-steps__title--desc{padding-left:3px}.zan-steps--vsteps .zan-steps__icons{position:absolute;left:7px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;padding:3px 0;background-color:#fff}.zan-steps--vsteps .zan-steps__circle{width:5px;height:5px;background-color:#e5e5e5;border-radius:10px}.zan-steps--vsteps .zan-steps__step--done .zan-steps__circle{width:5px;height:5px;background-color:#09bb07}.zan-steps--vsteps .zan-steps__step--cur .zan-steps__circle{width:13px;height:13px;background:transparent url(https://b.yzcdn.cn/v2/image/wap/success_small@2x.png);background-size:13px 13px;border-radius:0}.zan-steps--vsteps .zan-steps__icon--active{width:13px;height:13px}.zan-steps--vsteps .zan-steps__step--first-child .zan-steps__title::before{content:'';position:absolute;top:0;bottom:50%;left:7px;width:1px;background-color:#fff;z-index:1}.zan-steps--vsteps .zan-steps__step--last-child .zan-steps__title::after{content:'';position:absolute;top:50%;bottom:0;left:7px;width:1px;background-color:#fff;z-index:1}.zan-steps{position:relative}
\ No newline at end of file
+.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom::after,.van-hairline--left::after,.van-hairline--right::after,.van-hairline--surround::after,.van-hairline--top-bottom::after,.van-hairline--top::after,.van-hairline::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5}.van-hairline--top::after{border-top-width:1px}.van-hairline--left::after{border-left-width:1px}.van-hairline--right::after{border-right-width:1px}.van-hairline--bottom::after{border-bottom-width:1px}.van-hairline--top-bottom::after{border-width:1px 0}.van-hairline--surround::after{border-width:1px}.van-steps{overflow:hidden;background-color:#fff}.van-steps--horizontal{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;position:relative;padding:10px 10px 15px}.van-steps--vertical{padding:0 0 0 35px}.van-step{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:14px;position:relative;color:#999}.van-step--finish{color:#333}.van-step__circle{width:5px;height:5px;background-color:#999;border-radius:50%}.van-step--horizontal{float:left;padding-bottom:10px}.van-step--horizontal:first-child .van-step__title{-webkit-transform:none;transform:none;margin-left:0}.van-step--horizontal:last-child{position:absolute;right:10px;width:auto}.van-step--horizontal:last-child .van-step__title{-webkit-transform:none;transform:none;margin-left:0;text-align:right}.van-step--horizontal:last-child .van-step__circle-container{left:auto;right:-9px}.van-step--horizontal:last-child .van-step__line{width:0}.van-step--horizontal .van-step__circle-container{position:absolute;bottom:0;left:-8px;padding:0 8px;background-color:#fff;z-index:1}.van-step--horizontal .van-step__title{font-size:12px;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);display:inline-block;margin-left:3px}.van-step--horizontal .van-step__line{position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:#e5e5e5}.van-step--horizontal.van-step--process{color:#333}.van-step--horizontal.van-step--process .van-step__circle-container{bottom:-4px}.van-step--horizontal.van-step--process .van-step__active{font-size:12px;color:#06bf04;display:block;line-height:1}.van-step--vertical{font-size:14px;line-height:18px;padding:10px 10px 10px 0}.van-step--vertical:not(:last-child)::after{border-bottom-width:1px}.van-step--vertical:first-child::before{content:'';position:absolute;width:1px;height:20px;background-color:#fff;top:0;left:-15px;z-index:1}.van-step--vertical .van-step__active,.van-step--vertical .van-step__circle{z-index:2;position:absolute}.van-step--vertical .van-step__active{top:12px;left:-20px;line-height:1;font-size:12px}.van-step--vertical .van-step__circle{top:16px;left:-17px}.van-step--vertical .van-step__line{position:absolute;top:0;left:-15px;width:1px;height:100%;background-color:#e5e5e5}
\ No newline at end of file
diff --git a/dist/steps/wxss/step.wxss b/dist/steps/wxss/step.wxss
deleted file mode 100644
index 44b0f582..00000000
--- a/dist/steps/wxss/step.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.zan-steps--steps.zan-steps--5 .zan-steps__step{width:25%}.zan-steps--steps.zan-steps--4 .zan-steps__step{width:33%}.zan-steps--steps.zan-steps--3 .zan-steps__step{width:50%}.zan-steps--steps .zan-steps__step{position:relative;float:left;padding-bottom:25px;color:#b1b1b1;width:100%}.zan-steps--steps .zan-steps__title{-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:10px;text-align:center}.zan-steps--steps .zan-steps__icons{position:absolute;top:30px;left:-10px;padding:0 8px;background-color:#fff;z-index:10}.zan-steps--steps .zan-steps__circle{display:block;position:relative;width:5px;height:5px;background-color:#e5e5e5;border-radius:50%}.zan-steps--steps .zan-steps__line{position:absolute;left:0;top:32px;width:100%;height:1px;background-color:#e5e5e5}.zan-steps--steps .zan-steps__step--done{color:#333}.zan-steps--steps .zan-steps__step--done .zan-steps__line{background-color:#06bf04}.zan-steps--steps .zan-steps__step--done .zan-steps__circle{width:5px;height:5px;background-color:#09bb07}.zan-steps--steps .zan-steps__step--cur .zan-steps__icons{top:25px;left:-14px}.zan-steps--steps .zan-steps__step--cur .zan-steps__circle{width:13px;height:13px;background-image:url(https://b.yzcdn.cn/v2/image/wap/success_small@2x.png);background-size:13px 13px}.zan-steps--steps .zan-steps__step--cur .zan-steps__line{background-color:#e5e5e5}.zan-steps--steps .zan-steps__step--first-child .zan-steps__title{margin-left:0;-webkit-transform:none;transform:none;text-align:left}.zan-steps--steps .zan-steps__step--first-child .zan-steps__icons{left:-7px}.zan-steps--steps .zan-steps__step--last-child{position:absolute;right:0;top:0;text-align:right}.zan-steps--steps .zan-steps__step--last-child .zan-steps__title{-webkit-transform:none;transform:none;text-align:right}.zan-steps--steps .zan-steps__step--last-child .zan-steps__icons{left:auto;right:-6px}.zan-steps--steps .zan-steps__step--last-child .zan-steps__line{display:none}.zan-steps--steps .zan-steps__step--db-title{min-height:29px}.zan-steps--steps .zan-steps__step--db-title .zan-steps__line{top:45px}.zan-steps--steps .zan-steps__step--db-title .zan-steps__icons{top:43px}.zan-steps--steps .zan-steps__step--db-title.zan-steps__step--cur .zan-steps__icons{top:39px}
\ No newline at end of file
diff --git a/dist/steps/wxss/vstep.wxss b/dist/steps/wxss/vstep.wxss
deleted file mode 100644
index 6661d860..00000000
--- a/dist/steps/wxss/vstep.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.zan-steps--vsteps{color:#999;font-size:14px}.zan-steps--vsteps .zan-steps__step{position:relative;padding:15px 0}.zan-steps--vsteps .zan-steps__step--done{color:#4b0}.zan-steps--vsteps .zan-steps__line{position:absolute;top:0;bottom:0;left:7px;width:1px;background-color:#e5e5e5}.zan-steps--vsteps .zan-steps__title{display:inline-block;line-height:20px;padding-left:27px}.zan-steps--vsteps .zan-steps__title--desc{padding-left:3px}.zan-steps--vsteps .zan-steps__icons{position:absolute;left:7px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;padding:3px 0;background-color:#fff}.zan-steps--vsteps .zan-steps__circle{width:5px;height:5px;background-color:#e5e5e5;border-radius:10px}.zan-steps--vsteps .zan-steps__step--done .zan-steps__circle{width:5px;height:5px;background-color:#09bb07}.zan-steps--vsteps .zan-steps__step--cur .zan-steps__circle{width:13px;height:13px;background:transparent url(https://b.yzcdn.cn/v2/image/wap/success_small@2x.png);background-size:13px 13px;border-radius:0}.zan-steps--vsteps .zan-steps__icon--active{width:13px;height:13px}.zan-steps--vsteps .zan-steps__step--first-child .zan-steps__title::before{content:'';position:absolute;top:0;bottom:50%;left:7px;width:1px;background-color:#fff;z-index:1}.zan-steps--vsteps .zan-steps__step--last-child .zan-steps__title::after{content:'';position:absolute;top:50%;bottom:0;left:7px;width:1px;background-color:#fff;z-index:1}
\ No newline at end of file
diff --git a/dist/switch/index.js b/dist/switch/index.js
index 089c3286..f37a6407 100644
--- a/dist/switch/index.js
+++ b/dist/switch/index.js
@@ -1,35 +1,25 @@
'use strict';
Component({
- externalClasses: ['custom-class', 'theme-class'],
+ externalClasses: ['custom-class', 'node-class'],
properties: {
- checked: {
- type: Boolean,
- value: false
- },
-
- loading: {
- type: Boolean,
- value: false
- },
-
- disabled: {
- type: Boolean,
- value: false
+ checked: Boolean,
+ loading: Boolean,
+ disabled: Boolean,
+ size: {
+ type: String,
+ value: '30px'
}
},
methods: {
- handleZanSwitchChange: function handleZanSwitchChange() {
- if (this.data.loading || this.data.disabled) {
- return;
+ onTap: function onTap() {
+ if (!this.data.disabled && !this.data.loading) {
+ var checked = !this.data.checked;
+ this.triggerEvent('input', checked);
+ this.triggerEvent('change', checked);
}
- var checked = !this.data.checked;
- this.triggerEvent('change', {
- checked: checked,
- loading: this.data.loading
- });
}
}
});
\ No newline at end of file
diff --git a/dist/switch/index.json b/dist/switch/index.json
index 467ce294..01077f5d 100644
--- a/dist/switch/index.json
+++ b/dist/switch/index.json
@@ -1,3 +1,6 @@
{
- "component": true
+ "component": true,
+ "usingComponents": {
+ "van-loading": "../loading/index"
+ }
}
diff --git a/dist/switch/index.wxml b/dist/switch/index.wxml
index afd3468a..2f216352 100644
--- a/dist/switch/index.wxml
+++ b/dist/switch/index.wxml
@@ -1,12 +1,9 @@
-
-
+
+
-
diff --git a/dist/switch/index.wxss b/dist/switch/index.wxss
index f9f2987e..0caeea58 100644
--- a/dist/switch/index.wxss
+++ b/dist/switch/index.wxss
@@ -1 +1 @@
-.zan-switch{position:relative;display:inline-block;width:52px;height:32px;vertical-align:middle;box-sizing:border-box;border-radius:16px;background:#44db5e;border:1px solid #44db5e}.zan-switch__circle{position:absolute;top:0;left:0;width:30px;height:30px;display:inline-block;background:#fff;border-radius:15px;box-sizing:border-box;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 3px 1px 0 rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.05);-webkit-transition:-webkit-transform .35s cubic-bezier(.45,1,.4,1);transition:-webkit-transform .35s cubic-bezier(.45,1,.4,1);transition:transform .35s cubic-bezier(.45,1,.4,1);transition:transform .35s cubic-bezier(.45,1,.4,1),-webkit-transform .35s cubic-bezier(.45,1,.4,1);z-index:2}.zan-switch__bg{position:absolute;top:-1px;left:-1px;width:52px;height:32px;background:#fff;border-radius:26px;display:inline-block;border:1px solid #e5e5e5;box-sizing:border-box;-webkit-transition:-webkit-transform .35s cubic-bezier(.45,1,.4,1);transition:-webkit-transform .35s cubic-bezier(.45,1,.4,1);transition:transform .35s cubic-bezier(.45,1,.4,1);transition:transform .35s cubic-bezier(.45,1,.4,1),-webkit-transform .35s cubic-bezier(.45,1,.4,1);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:36px 16px;transform-origin:36px 16px}.zan-switch--on .zan-switch__circle{-webkit-transform:translateX(20px);transform:translateX(20px)}.zan-switch--off .zan-switch__bg{-webkit-transform:scale(1);transform:scale(1)}.zan-swtich--disabled{opacity:.4}.zan-switch__loading{position:absolute;left:7px;top:7px;width:16px;height:16px;background:url(https://img.yzcdn.cn/public_files/2017/02/24/9acec77d91106cd15b8107c4633d9155.png) no-repeat;background-size:16px 16px;-webkit-animation:zan-switch-loading .8s infinite linear;animation:zan-switch-loading .8s infinite linear}@-webkit-keyframes zan-switch-loading{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes zan-switch-loading{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
\ No newline at end of file
+.van-switch{height:1em;width:1.6em;display:inline-block;position:relative;background:#fff;box-sizing:content-box;border:1px solid rgba(0,0,0,.1);border-radius:1em}.van-switch__node{top:0;left:0;z-index:1;width:1em;height:1em;-webkit-transition:.3s;transition:.3s;position:absolute;border-radius:100%;background-color:#fff;box-shadow:0 3px 1px 0 rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.05)}.van-switch__loading{top:25%;left:25%;width:50%;height:50%;position:absolute}.van-switch--on{background-color:#44db5e}.van-switch--on .van-switch__node{-webkit-transform:translateX(.6em);transform:translateX(.6em)}.van-switch--disabled{opacity:.4}
\ No newline at end of file
diff --git a/dist/tab/index.js b/dist/tab/index.js
deleted file mode 100644
index 431f0a10..00000000
--- a/dist/tab/index.js
+++ /dev/null
@@ -1,61 +0,0 @@
-'use strict';
-
-Component({
- externalClasses: 'class',
-
- properties: {
- scroll: {
- type: Boolean,
- value: false
- },
- fixed: {
- type: Boolean,
- value: false
- },
- height: {
- type: Number,
- value: 0
- },
- list: {
- type: Array,
- value: []
- },
- selectedId: {
- type: [String, Number],
- value: ''
- }
- },
-
- data: {
- scrollLeft: 0
- },
-
- methods: {
- _handleScroll: function _handleScroll(selectedId) {
- var _this = this;
-
- var query = wx.createSelectorQuery().in(this);
- query.select('#item-' + selectedId).boundingClientRect();
- query.select('#scroll-view').boundingClientRect();
- query.select('#scroll-view').scrollOffset();
- query.exec(function (res) {
- _this.setData({
- scrollLeft: res[2].scrollLeft + res[0].left + res[0].width / 2 - res[1].width / 2
- });
- });
- },
- _handleZanTabChange: function _handleZanTabChange(e) {
- var selectedId = e.currentTarget.dataset.itemId;
-
- if (this.data.scroll) {
- this._handleScroll(selectedId);
- }
-
- this.setData({
- selectedId: selectedId
- });
-
- this.triggerEvent('tabchange', selectedId);
- }
- }
-});
\ No newline at end of file
diff --git a/dist/tab/index.json b/dist/tab/index.json
deleted file mode 100644
index 32640e0d..00000000
--- a/dist/tab/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
\ No newline at end of file
diff --git a/dist/tab/index.wxml b/dist/tab/index.wxml
deleted file mode 100644
index 340ef609..00000000
--- a/dist/tab/index.wxml
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.title }}
-
-
-
diff --git a/dist/tab/index.wxss b/dist/tab/index.wxss
deleted file mode 100644
index 3c9c2c44..00000000
--- a/dist/tab/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.zan-tab{height:45px}.zan-tab__bd{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;border-bottom:1rpx solid #e5e5e5;background:#fff}.zan-tab__bd--fixed{position:fixed;top:0;z-index:2}.zan-tab__item{-webkit-box-flex:1;flex:1;display:inline-block;padding:0 5px;line-height:0;box-sizing:border-box;overflow:hidden;text-align:center}.zan-tab__title{display:inline-block;max-width:100%;height:44px;line-height:44px;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;word-break:keep-all;font-size:14px;color:#666}.zan-tab__item--selected .zan-tab__title{color:#f44;border-bottom:2px solid #f44}.zan-tab__bd--scroll{display:block;white-space:nowrap}.zan-tab__bd--scroll .zan-tab__item{min-width:80px}
\ No newline at end of file
diff --git a/dist/tag/index.js b/dist/tag/index.js
index d175fa4b..8befd5ff 100644
--- a/dist/tag/index.js
+++ b/dist/tag/index.js
@@ -1,19 +1,11 @@
'use strict';
Component({
- externalClasses: ['custom-class', 'theme-class'],
+ externalClasses: ['custom-class'],
properties: {
- type: {
- type: String
- },
- plain: {
- type: Boolean,
- value: false
- },
- disabled: {
- type: Boolean,
- value: false
- }
+ type: String,
+ mark: Boolean,
+ plain: Boolean
}
});
\ No newline at end of file
diff --git a/dist/tag/index.wxml b/dist/tag/index.wxml
index d012ada4..b22107b8 100644
--- a/dist/tag/index.wxml
+++ b/dist/tag/index.wxml
@@ -1,6 +1,5 @@
-
-
-
-
\ No newline at end of file
+
+
diff --git a/dist/tag/index.wxss b/dist/tag/index.wxss
index 1f3fc698..592ef616 100644
--- a/dist/tag/index.wxss
+++ b/dist/tag/index.wxss
@@ -1 +1 @@
-.zan-tag{display:inline-block;position:relative;box-sizing:border-box;line-height:16px;padding:0 5px;border-radius:2px;font-size:11px;background:#c9c9c9;text-align:center;color:#fff}.zan-tag::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5;border-width:1px;border-radius:4px}.zan-tag--plain{color:#c9c9c9;background:#fff}.zan-tag--primary{color:#fff;background-color:#4b0}.zan-tag--primary::after{border-color:#4b0}.zan-tag--primary.zan-tag--plain{color:#4b0;background:#fff}.zan-tag--danger{color:#fff;background:#f44}.zan-tag--danger::after{border-color:#f44}.zan-tag--danger.zan-tag--plain{color:#f44;background:#fff}.zan-tag--warn{color:#fff;background:#f85}.zan-tag--warn::after{border-color:#f85}.zan-tag--warn.zan-tag--plain{color:#f85;background:#fff}.zan-tag--disabled{color:#999!important;background:#e5e5e5}.zan-tag--disabled::after{border-color:#ccc}
\ No newline at end of file
+.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom::after,.van-hairline--left::after,.van-hairline--right::after,.van-hairline--surround::after,.van-hairline--top-bottom::after,.van-hairline--top::after,.van-hairline::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5}.van-hairline--top::after{border-top-width:1px}.van-hairline--left::after{border-left-width:1px}.van-hairline--right::after{border-right-width:1px}.van-hairline--bottom::after{border-bottom-width:1px}.van-hairline--top-bottom::after{border-width:1px 0}.van-hairline--surround::after{border-width:1px}.van-tag{display:inline-block;padding:2px 5px;line-height:normal;border-radius:3px;font-size:10px;background:#c9c9c9;color:#fff}.van-tag::after{border-color:currentColor;border-radius:4px}.van-tag--mark{padding-right:7px;border-radius:0 8px 8px 0}.van-tag--mark::after{border-radius:0 16px 16px 0}.van-tag--success{background:#06bf04}.van-tag--success.van-tag--plain{color:#06bf04}.van-tag--danger{background:#f44}.van-tag--danger.van-tag--plain{color:#f44}.van-tag--primary{background:#38f}.van-tag--primary.van-tag--plain{color:#38f}.van-tag--plain{background:#fff;color:#c9c9c9}
\ No newline at end of file
diff --git a/dist/toast/index.js b/dist/toast/index.js
index a5044c54..924a2fdc 100644
--- a/dist/toast/index.js
+++ b/dist/toast/index.js
@@ -1,5 +1,7 @@
'use strict';
+var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
var DEFAULT_DATA = {
show: false,
message: '',
@@ -11,11 +13,11 @@ var DEFAULT_DATA = {
var SUPPORT_TYPE = ['loading', 'success', 'fail'];
Component({
- data: Object.assign({}, DEFAULT_DATA),
+ data: _extends({}, DEFAULT_DATA),
methods: {
show: function show(options) {
- var toastOptions = Object.assign({}, options);
+ var toastOptions = _extends({}, options);
var icon = options.icon || '';
var image = options.image || '';
@@ -24,13 +26,13 @@ Component({
image = '';
}
- this.setData(Object.assign({}, toastOptions, {
+ this.setData(_extends({}, toastOptions, {
icon: icon,
image: image
}));
},
clear: function clear() {
- this.setData(Object.assign({}, DEFAULT_DATA));
+ this.setData(_extends({}, DEFAULT_DATA));
}
}
});
\ No newline at end of file
diff --git a/dist/toast/index.json b/dist/toast/index.json
index fc0d0bf9..0a336c08 100644
--- a/dist/toast/index.json
+++ b/dist/toast/index.json
@@ -1,6 +1,6 @@
{
"component": true,
"usingComponents": {
- "zan-icon": "../icon/index"
+ "van-icon": "../icon/index"
}
}
diff --git a/dist/toast/index.wxml b/dist/toast/index.wxml
index ac180b71..af4af861 100644
--- a/dist/toast/index.wxml
+++ b/dist/toast/index.wxml
@@ -1,5 +1,5 @@
@@ -9,20 +9,20 @@
>
-
+
-
+ class="van-toast__icon"
+ >
diff --git a/dist/toast/index.wxss b/dist/toast/index.wxss
index cd90b451..b7460d18 100644
--- a/dist/toast/index.wxss
+++ b/dist/toast/index.wxss
@@ -1 +1 @@
-.zan-toast{position:fixed;top:35%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background:rgba(0,0,0,.7);color:#fff;font-size:14px;line-height:1.5em;margin:0 auto;box-sizing:border-box;padding:10px 18px;text-align:center;border-radius:4px;z-index:100}.zan-toast--notitle{padding:18px}.zan-toast__icon{display:block;width:40px;height:40px;line-height:40px;margin:0 auto;padding:12px 15px;font-size:38px;text-align:center}.zan-toast__icon-loading{line-height:0}.zan-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;-webkit-animation:weuiLoading 1s steps(12,end) infinite;animation:weuiLoading 1s steps(12,end) infinite;background:transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iciIgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjRTlFOUU5JwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICA8L3JlY3Q+CiAgICA8cmVjdCB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk4OTY5NycKICAgICAgICAgIHRyYW5zZm9ybT0ncm90YXRlKDMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4KICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5Qjk5OUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjQTNBMUEyJwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNBQkE5QUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCMkIyQjInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCQUI4QjknCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDMkMwQzEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDQkNCQ0InCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEMkQyRDInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEQURBREEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNFMkUyRTInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0Pgo8L3N2Zz4=) no-repeat;background-size:100%}.zan-toast__icon-loading .zan-loading{width:40px;height:40px}.zan-toast__icon-image{background-size:40px;background-position:center;background-repeat:no-repeat}
\ No newline at end of file
+.van-toast{position:fixed;top:35%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background:rgba(0,0,0,.7);color:#fff;font-size:14px;line-height:1.5em;margin:0 auto;box-sizing:border-box;padding:10px 18px;text-align:center;border-radius:4px;z-index:100}.van-toast--notitle{padding:18px}.van-toast__icon{display:block;width:40px;height:40px;line-height:40px;margin:0 auto;padding:12px 15px;font-size:38px;text-align:center}.van-toast__icon-loading{line-height:0}.van-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;-webkit-animation:weuiLoading 1s steps(12,end) infinite;animation:weuiLoading 1s steps(12,end) infinite;background:transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iciIgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjRTlFOUU5JwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICA8L3JlY3Q+CiAgICA8cmVjdCB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk4OTY5NycKICAgICAgICAgIHRyYW5zZm9ybT0ncm90YXRlKDMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4KICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5Qjk5OUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjQTNBMUEyJwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNBQkE5QUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCMkIyQjInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCQUI4QjknCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDMkMwQzEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDQkNCQ0InCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEMkQyRDInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEQURBREEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNFMkUyRTInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0Pgo8L3N2Zz4=) no-repeat;background-size:100%}.van-toast__icon-loading .van-loading{width:40px;height:40px}.van-toast__icon-image{background-size:40px;background-position:center;background-repeat:no-repeat}
\ No newline at end of file
diff --git a/dist/toast/toast.js b/dist/toast/toast.js
index 934dbab0..5f206e7b 100644
--- a/dist/toast/toast.js
+++ b/dist/toast/toast.js
@@ -1,6 +1,8 @@
'use strict';
-var TOAST_CONFIG_KEY = 'zanui.__zanToastPageConfig';
+var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+var TOAST_CONFIG_KEY = 'vant.__zanToastPageConfig';
var DEFAULT_SHOW_TOAST_TIME = 3000;
var timeoutData = {
@@ -24,8 +26,8 @@ function getPageCtx(pageCtx) {
// 获取当前页面的 toast 配置数据
function getPageToastConfig(pageCtx) {
- var zanuiData = pageCtx.data.zanui || {};
- return zanuiData.__zanToastPageConfig || {};
+ var vantData = pageCtx.data.vant || {};
+ return vantData.__zanToastPageConfig || {};
}
// Toast 显示函数
@@ -39,7 +41,7 @@ function Toast(optionsOrMsg, pageCtx) {
var ctx = getPageCtx(pageCtx);
var pageToastUserSetting = getPageToastConfig(ctx);
- var parsedOptions = Object.assign({}, globalToastUserConfig, pageToastUserSetting, options);
+ var parsedOptions = _extends({}, globalToastUserConfig, pageToastUserSetting, options);
var toastCtx = ctx.selectComponent(parsedOptions.selector);
if (!toastCtx) {
@@ -51,7 +53,7 @@ function Toast(optionsOrMsg, pageCtx) {
Toast.clear();
}
- toastCtx.show(Object.assign({}, parsedOptions, {
+ toastCtx.show(_extends({}, parsedOptions, {
show: true
}));
@@ -85,7 +87,7 @@ Toast.setDefaultOptions = function () {
};
if (type === 'global') {
- globalToastUserConfig = Object.assign({}, parsedDefaultOptions);
+ globalToastUserConfig = _extends({}, parsedDefaultOptions);
} else if (type === 'page') {
var _ctx$setData;
@@ -126,7 +128,7 @@ Toast.clear = function () {
Toast.loading = function () {
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- Toast(Object.assign({}, options, {
+ Toast(_extends({}, options, {
type: 'loading'
}));
};
diff --git a/dist/toptips/index.js b/dist/toptips/index.js
deleted file mode 100644
index 23a453e0..00000000
--- a/dist/toptips/index.js
+++ /dev/null
@@ -1,54 +0,0 @@
-'use strict';
-
-var FONT_COLOR = '#fff';
-var BG_COLOR = '#e64340';
-
-Component({
- properties: {
- content: String,
- color: {
- type: String,
- value: FONT_COLOR
- },
- backgroundColor: {
- type: String,
- value: BG_COLOR
- },
- isShow: {
- type: Boolean,
- value: false
- },
- duration: {
- type: Number,
- value: 3000
- }
- },
-
- methods: {
- show: function show() {
- var _this = this;
-
- var duration = this.data.duration;
-
-
- this._timer && clearTimeout(this._timer);
- this.setData({
- isShow: true
- });
-
- if (duration > 0 && duration !== Infinity) {
- this._timer = setTimeout(function () {
- _this.hide();
- }, duration);
- }
- },
- hide: function hide() {
- this._timer = clearTimeout(this._timer);
-
- this.setData({
- isShow: false,
- backgroundColor: BG_COLOR
- });
- }
- }
-});
\ No newline at end of file
diff --git a/dist/toptips/index.json b/dist/toptips/index.json
deleted file mode 100644
index 32640e0d..00000000
--- a/dist/toptips/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
\ No newline at end of file
diff --git a/dist/toptips/index.wxml b/dist/toptips/index.wxml
deleted file mode 100644
index bf1757cd..00000000
--- a/dist/toptips/index.wxml
+++ /dev/null
@@ -1 +0,0 @@
-{{ content }}
diff --git a/dist/toptips/index.wxss b/dist/toptips/index.wxss
deleted file mode 100644
index 002f5674..00000000
--- a/dist/toptips/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.zan-toptips{display:block;position:fixed;-webkit-transform:translateZ(0) translateY(-100%);width:100%;min-height:32px;top:0;line-height:2.3;font-size:14px;text-align:center;color:#fff;background-color:#e64340;z-index:110;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.zan-toptips--show{-webkit-transform:translateZ(0) translateY(0);opacity:1}
\ No newline at end of file
diff --git a/dist/toptips/toptips.js b/dist/toptips/toptips.js
deleted file mode 100644
index 319bec94..00000000
--- a/dist/toptips/toptips.js
+++ /dev/null
@@ -1,28 +0,0 @@
-'use strict';
-
-function Toptips() {
- var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
-
- var pages = getCurrentPages();
- var ctx = pages[pages.length - 1];
- var defaultOptions = {
- selector: '#zan-toptips',
- duration: 3000
- };
-
- options = Object.assign(defaultOptions, parseParam(options));
-
- var $toptips = ctx.selectComponent(options.selector);
- delete options.selector;
-
- $toptips.setData(Object.assign({}, options));
- $toptips && $toptips.show();
-}
-
-function parseParam() {
- var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
-
- return typeof params === 'object' ? params : { content: params };
-}
-
-module.exports = Toptips;
\ No newline at end of file
diff --git a/dist/tree-select/index.js b/dist/tree-select/index.js
index ed63b166..145fb663 100644
--- a/dist/tree-select/index.js
+++ b/dist/tree-select/index.js
@@ -1,5 +1,7 @@
'use strict';
+var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
var ITEM_HEIGHT = 44;
Component({
@@ -40,24 +42,22 @@ Component({
methods: {
// 当一个子项被选择时
- onItemSelect: function onItemSelect(_ref) {
- var _ref$currentTarget = _ref.currentTarget,
- currentTarget = _ref$currentTarget === undefined ? {} : _ref$currentTarget;
- var _currentTarget$datase = currentTarget.dataset,
- data = _currentTarget$datase === undefined ? {} : _currentTarget$datase;
+ onItemSelect: function onItemSelect(event) {
+ var _ref = event.currentTarget || {},
+ _ref$dataset = _ref.dataset,
+ dataset = _ref$dataset === undefined ? {} : _ref$dataset;
- this.triggerEvent('itemclick', Object.assign({}, data.item || {}));
+ this.triggerEvent('itemclick', _extends({}, dataset.item || {}));
},
// 当一个导航被点击时
- handleNavClick: function handleNavClick(_ref2) {
- var _ref2$currentTarget = _ref2.currentTarget,
- currentTarget = _ref2$currentTarget === undefined ? {} : _ref2$currentTarget;
- var _currentTarget$datase2 = currentTarget.dataset,
- data = _currentTarget$datase2 === undefined ? {} : _currentTarget$datase2;
+ handleNavClick: function handleNavClick(event) {
+ var _ref2 = event.currentTarget || {},
+ _ref2$dataset = _ref2.dataset,
+ dataset = _ref2$dataset === undefined ? {} : _ref2$dataset;
- this.triggerEvent('navclick', { index: data.index });
+ this.triggerEvent('navclick', { index: dataset.index });
},
diff --git a/dist/tree-select/index.json b/dist/tree-select/index.json
index fc0d0bf9..0a336c08 100644
--- a/dist/tree-select/index.json
+++ b/dist/tree-select/index.json
@@ -1,6 +1,6 @@
{
"component": true,
"usingComponents": {
- "zan-icon": "../icon/index"
+ "van-icon": "../icon/index"
}
}
diff --git a/dist/tree-select/index.wxml b/dist/tree-select/index.wxml
index caa6d584..dfdc2b89 100644
--- a/dist/tree-select/index.wxml
+++ b/dist/tree-select/index.wxml
@@ -5,7 +5,8 @@
@@ -19,16 +20,16 @@
{{ item.text }}
-
+ >
diff --git a/dist/tree-select/index.wxss b/dist/tree-select/index.wxss
index 8e5e7933..2ed37f76 100644
--- a/dist/tree-select/index.wxss
+++ b/dist/tree-select/index.wxss
@@ -1 +1 @@
-.zan-pull-left{float:left}.zan-pull-right{float:right}.zan-center{text-align:center}.zan-right{text-align:right}.zan-text-deleted{text-decoration:line-through}.zan-font-8{font-size:8px}.zan-font-10{font-size:10px}.zan-font-12{font-size:12px}.zan-font-14{font-size:14px}.zan-font-16{font-size:16px}.zan-font-18{font-size:18px}.zan-font-20{font-size:20px}.zan-font-22{font-size:22px}.zan-font-24{font-size:24px}.zan-font-26{font-size:26px}.zan-font-30{font-size:30px}.zan-font-bold{font-weight:700}.zan-arrow{position:absolute;right:15px;top:50%;display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8c8;border-style:solid;-webkit-transform:translateY(-50%) matrix(.71,.71,-.71,.71,0,0);transform:translateY(-50%) matrix(.71,.71,-.71,.71,0,0)}.zan-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.zan-ellipsis--l2{max-height:40px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.zan-ellipsis--l3{max-height:60px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.zan-clearfix{zoom:1}.zan-clearfix::after{content:'';display:table;clear:both}.zan-c-red{color:#f44}.zan-c-black{color:#000}.zan-c-green{color:#06bf04}.zan-c-blue{color:#38f}.zan-c-gray{color:#c9c9c9}.zan-c-gray-dark{color:#999}.zan-c-gray-darker{color:#666}.zan-hairline,.zan-hairline--bottom,.zan-hairline--left,.zan-hairline--right,.zan-hairline--surround,.zan-hairline--top,.zan-hairline--top-bottom{position:relative}.zan-hairline--bottom::after,.zan-hairline--left::after,.zan-hairline--right::after,.zan-hairline--surround::after,.zan-hairline--top-bottom::after,.zan-hairline--top::after,.zan-hairline::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5}.zan-hairline--top::after{border-top-width:1px}.zan-hairline--left::after{border-left-width:1px}.zan-hairline--right::after{border-right-width:1px}.zan-hairline--bottom::after{border-bottom-width:1px}.zan-hairline--top-bottom::after{border-width:1px 0}.zan-hairline--surround::after{border-width:1px}.tree-select{-webkit-user-select:none;user-select:none;position:relative;font-size:16px}.tree-select__nav{width:143px;position:absolute;left:0;top:0;bottom:0;overflow:scroll;background-color:#fff;-webkit-overflow-scrolling:touch}.tree-select__nitem{line-height:44px;padding:0 15px;background-color:#fff}.tree-select__nitem--active{background-color:#f8f8f8}.tree-select__content{padding:0 15px;margin-left:143px;overflow:scroll;-webkit-overflow-scrolling:touch}.tree-select__item{position:relative;line-height:44px;padding-left:5px;padding-right:18px}.tree-select__item--active{color:#f44}.tree-select__selected{float:right;position:absolute;right:0;top:0;bottom:0;line-height:inherit}
\ No newline at end of file
+.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-clearfix::after{content:'';display:table;clear:both}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom::after,.van-hairline--left::after,.van-hairline--right::after,.van-hairline--surround::after,.van-hairline--top-bottom::after,.van-hairline--top::after,.van-hairline::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e5e5e5}.van-hairline--top::after{border-top-width:1px}.van-hairline--left::after{border-left-width:1px}.van-hairline--right::after{border-right-width:1px}.van-hairline--bottom::after{border-bottom-width:1px}.van-hairline--top-bottom::after{border-width:1px 0}.van-hairline--surround::after{border-width:1px}.tree-select{-webkit-user-select:none;user-select:none;position:relative;font-size:16px}.tree-select__nav{width:143px;position:absolute;left:0;top:0;bottom:0;overflow:scroll;background-color:#fff;-webkit-overflow-scrolling:touch}.tree-select__nitem{line-height:44px;padding:0 15px;background-color:#fff}.tree-select__nitem--active{background-color:#f8f8f8}.tree-select__content{padding:0 15px;margin-left:143px;overflow:scroll;-webkit-overflow-scrolling:touch}.tree-select__item{position:relative;line-height:44px;padding-left:5px;padding-right:18px}.tree-select__item--active{color:#f44}.tree-select__selected{float:right;position:absolute;right:0;top:0;bottom:0;line-height:inherit}
\ No newline at end of file
diff --git a/doc.config.js b/doc.config.js
deleted file mode 100644
index e0291197..00000000
--- a/doc.config.js
+++ /dev/null
@@ -1,99 +0,0 @@
-/* eslint-disable */
-module.exports = {
- header: {
- logo: {
- image: 'https://img.yzcdn.cn/public_files/2017/12/18/fd78cf6bb5d12e2a119d0576bedfd230.png',
- title: 'ZanUI 小程序',
- href: 'http://www.youzanyun.com/zanui'
- },
- nav: {
- lang: {
- text: 'En',
- from: 'zh-CN',
- to: 'en-US'
- },
- github: 'https://github.com/youzan/zanui-weapp'
- }
- },
- footer: {
- github: 'https://github.com/youzan/zanui-weapp',
- nav: {
- 'React 组件库': 'https://www.youzanyun.com/zanui/zent',
- 'Vue 组件库': 'https://www.youzanyun.com/zanui/vant',
- 意见反馈: 'https://github.com/youzan/zanui-weapp/issues',
- 开发指南: 'https://github.com/youzan/zanui-weapp/blob/dev/.github/CONTRIBUTING.zh-CN.md',
- 加入我们: 'https://job.youzan.com'
- }
- },
- plugins: [require('./website/plugins/wxapp-demo.js')],
- docs: {
- base: 'zanui',
- default: 'icon',
- category: [
- {
- base: 'base',
- label: '基础',
- include: {
- icon: require('./packages/icon/README.md'),
- btn: require('./packages/btn/README.md'),
- helper: require('./packages/helper/README.md'),
- loading: require('./packages/loading/README.md')
- }
- },
- {
- base: 'layout',
- label: '布局',
- include: {
- row: require('./packages/row/README.md'),
- cell: require('./packages/cell/README.md'),
- card: require('./packages/card/README.md'),
- panel: require('./packages/panel/README.md')
- }
- },
- {
- base: 'form',
- label: '表单',
- include: {
- checkbox: require('./packages/checkbox/README.md'),
- datetime_picker: require('./packages/datetime-picker/README.md'),
- field: require('./packages/field/README.md'),
- radio: require('./packages/radio/README.md'),
- search: require('./packages/search/README.md'),
- select: require('./packages/select/README.md'),
- stepper: require('./packages/stepper/README.md'),
- switch: require('./packages/switch/README.md')
- }
- },
- {
- base: 'view',
- label: '展示',
- include: {
- tag: require('./packages/tag/README.md'),
- badge: require('./packages/badge/README.md'),
- capsule: require('./packages/capsule/README.md'),
- noticebar: require('./packages/noticebar/README.md'),
- steps: require('./packages/steps/README.md')
- }
- },
- {
- base: 'interactive',
- label: '交互',
- include: {
- actionsheet: require('./packages/actionsheet/README.md'),
- dialog: require('./packages/dialog/README.md'),
- popup: require('./packages/popup/README.md'),
- tab: require('./packages/tab/README.md'),
- toast: require('./packages/toast/README.md'),
- toptips: require('./packages/toptips/README.md'),
- loadmore: require('./packages/loadmore/README.md')
- }
- },
- {
- base: 'complexComponent',
- label: '高阶组件',
- include: { tree_select: require('./packages/tree-select/README.md') }
- }
- ],
- include: {}
- }
-}
\ No newline at end of file
diff --git a/docs/markdown/changelog.md b/docs/markdown/changelog.md
new file mode 100644
index 00000000..1e283dfb
--- /dev/null
+++ b/docs/markdown/changelog.md
@@ -0,0 +1,26 @@
+## 更新日志
+
+### [0.0.1](https://github.com/youzan/vant-weapp/tree/v0.0.1)
+`2018-08-10`
+
+**Improvements**
+
+- 新增 Actionsheet 组件
+- 新增 Badge 组件
+- 新增 Button 组件
+- 新增 Card 组件
+- 新增 Cell 组件
+- 新增 Field 组件
+- 新增 Icon 组件
+- 新增 Layout 组件
+- 新增 Loading 组件
+- 新增 Panel 组件
+- 新增 Popup 组件
+- 新增 NavBar 组件
+- 新增 NoticeBar 组件
+- 新增 Search 组件
+- 新增 Steps 组件
+- 新增 Stepper 组件
+- 新增 Switch 组件
+- 新增 Tag 组件
+- 新增 TreeSelect 组件
diff --git a/docs/markdown/intro.md b/docs/markdown/intro.md
new file mode 100644
index 00000000..954b3f42
--- /dev/null
+++ b/docs/markdown/intro.md
@@ -0,0 +1,35 @@
+
+

+

+
Vant Weapp
+
轻量、可靠的小程序 UI 组件库
+
+
+### 概述
+[Vant Weapp](https://youzan.github.io/vant-weapp) 是有赞移动端组件库 [Vant](https://github.com/youzan/vant) 的小程序版本,两者基于相同的视觉规范,提供一致的 API 接口,助力开发者快速搭建小程序应用。
+
+### 预览
+
+扫描下方小程序二维码,体验组件库示例:
+
+
+
+### 快速上手
+
+请参考 [快速上手](#/quickstart)
+
+### 贡献代码
+
+使用过程中发现任何问题都可以提 [Issue](https://github.com/youzan/vant-weapp/issues) 给我们,当然,我们也非常欢迎你给我们发 [PR](https://github.com/youzan/vant-weapp/pulls)
+
+### 链接
+
+* [意见反馈](https://github.com/youzan/vant-weapp/issues)
+* [加入我们](https://job.youzan.com)
+* [更新日志](#/changelog)
+* [Vue 组件库](https://github.com/youzan/vant)
+* [React 组件库](https://www.youzanyun.com/zanui/zent)
+
+### 开源协议
+
+本项目基于 [MIT](https://zh.wikipedia.org/wiki/MIT%E8%A8%B1%E5%8F%AF%E8%AD%89) 协议,请自由地享受和参与开源
diff --git a/docs/markdown/quickstart.md b/docs/markdown/quickstart.md
new file mode 100644
index 00000000..2b23c7c2
--- /dev/null
+++ b/docs/markdown/quickstart.md
@@ -0,0 +1,56 @@
+## 快速上手
+
+### 使用之前
+
+使用 Vant Weapp 前,请确保你已经学习过微信官方的 [小程序简易教程](https://mp.weixin.qq.com/debug/wxadoc/dev/) 和 [自定义组件介绍](https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/)。
+
+### 安装
+
+#### 方式一. 通过 npm 安装 (推荐)
+
+小程序已经支持使用 npm 安装第三方包,详见 [npm 支持](https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html?search-key=npm)
+
+```bash
+# npm
+npm i vant-weapp -S --production
+
+# yarn
+yarn add vant-weapp --production
+```
+
+#### 方式二. 下载代码
+
+直接通过 git 下载 Vant Weapp 源代码,并将`dist`目录拷贝到自己的项目中
+```bash
+git clone https://github.com/youzan/vant-weapp.git
+```
+
+### 使用组件
+
+以按钮组件为例,只需要在 json 文件中引入按钮对应的自定义组件即可
+
+```json
+{
+ "usingComponents": {
+ "van-button": "/path/to/vant-weapp/dist/button/index"
+ }
+}
+```
+
+接着就可以在 wxml 中直接使用组件
+
+```xml
+按钮
+```
+
+### 在开发者工具中预览
+
+```bash
+# 安装项目依赖
+npm install
+
+# 执行组件编译
+npm run dev
+```
+
+打开[微信开发者工具](https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html),把`vant-weapp/example`目录添加进去就可以预览示例了。
diff --git a/docs/src/App.vue b/docs/src/App.vue
new file mode 100644
index 00000000..f7adff3e
--- /dev/null
+++ b/docs/src/App.vue
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
diff --git a/docs/src/Preview.vue b/docs/src/Preview.vue
new file mode 100644
index 00000000..4102681d
--- /dev/null
+++ b/docs/src/Preview.vue
@@ -0,0 +1,124 @@
+
+
+
![]()
+
+
+
+
+
+
+
diff --git a/docs/src/doc.config.js b/docs/src/doc.config.js
new file mode 100644
index 00000000..304576b3
--- /dev/null
+++ b/docs/src/doc.config.js
@@ -0,0 +1,149 @@
+/* eslint-disable */
+const version = require('../../package.json').version;
+
+module.exports = {
+ header: {
+ logo: {
+ image: 'https://img.yzcdn.cn/public_files/2017/12/18/fd78cf6bb5d12e2a119d0576bedfd230.png',
+ title: 'Vant Weapp',
+ version,
+ href: '#/'
+ },
+ nav: {
+ github: 'https://github.com/youzan/vant'
+ }
+ },
+ nav: [
+ {
+ name: '开发指南',
+ groups: [
+ {
+ list: [
+ {
+ path: '/intro',
+ title: '介绍'
+ },
+ {
+ path: '/quickstart',
+ title: '快速上手'
+ },
+ {
+ path: '/changelog',
+ title: '更新日志'
+ }
+ ]
+ }
+ ]
+ },
+ {
+ name: '组件',
+ groups: [
+ {
+ groupName: '基础组件',
+ list: [
+ {
+ path: '/col',
+ title: 'Layout 布局'
+ },
+ {
+ path: '/badge',
+ title: 'Badge 徽章'
+ },
+ {
+ path: '/button',
+ title: 'Button 按钮'
+ },
+ {
+ path: '/cell',
+ title: 'Cell 单元格'
+ },
+ {
+ path: '/icon',
+ title: 'Icon 图标'
+ },
+ {
+ path: '/loading',
+ title: 'Loading 加载'
+ },
+ {
+ path: '/nav-bar',
+ title: 'NavBar 导航栏'
+ },
+ {
+ path: '/notice-bar',
+ title: 'NoticeBar 通告栏'
+ },
+ {
+ path: '/panel',
+ title: 'Panel 面板'
+ },
+ {
+ path: '/popup',
+ title: 'Popup 弹出层'
+ },
+ {
+ path: '/steps',
+ title: 'Steps 步骤条'
+ },
+ {
+ path: '/tag',
+ title: 'Tag 标记'
+ }
+ ]
+ },
+ {
+ groupName: '表单组件',
+ list: [
+ {
+ path: '/field',
+ title: 'Field 输入框'
+ },
+ {
+ path: '/search',
+ title: 'Search 搜索'
+ },
+ {
+ path: '/stepper',
+ title: 'Stepper 步进器'
+ },
+ {
+ path: '/switch',
+ title: 'Switch 开关'
+ }
+ ]
+ },
+ {
+ groupName: '操作反馈',
+ list: [
+ {
+ path: '/actionsheet',
+ title: 'Actionsheet 上拉菜单'
+ },
+ {
+ path: '/notify',
+ title: 'Notify 消息通知'
+ }
+ ]
+ },
+ {
+ groupName: '高阶组件',
+ list: [
+ {
+ path: '/tree-select',
+ title: 'TreeSelect 分类选择'
+ }
+ ]
+ },
+ {
+ groupName: '业务组件',
+ list: [
+ {
+ path: '/card',
+ title: 'Card 卡片'
+ }
+ ]
+ }
+ ]
+ }
+ ]
+};
diff --git a/docs/src/docs-entry.js b/docs/src/docs-entry.js
new file mode 100644
index 00000000..fe221df2
--- /dev/null
+++ b/docs/src/docs-entry.js
@@ -0,0 +1,27 @@
+// This file is auto gererated by build/build-entry.js
+export default {
+ 'changelog': () => import('../markdown/changelog.md'),
+ 'intro': () => import('../markdown/intro.md'),
+ 'quickstart': () => import('../markdown/quickstart.md'),
+ 'actionsheet': () => import('../../packages/actionsheet/README.md'),
+ 'badge': () => import('../../packages/badge/README.md'),
+ 'button': () => import('../../packages/button/README.md'),
+ 'card': () => import('../../packages/card/README.md'),
+ 'cell': () => import('../../packages/cell/README.md'),
+ 'col': () => import('../../packages/col/README.md'),
+ 'common': () => import('../../packages/common/README.md'),
+ 'field': () => import('../../packages/field/README.md'),
+ 'icon': () => import('../../packages/icon/README.md'),
+ 'loading': () => import('../../packages/loading/README.md'),
+ 'nav-bar': () => import('../../packages/nav-bar/README.md'),
+ 'notice-bar': () => import('../../packages/notice-bar/README.md'),
+ 'notify': () => import('../../packages/notify/README.md'),
+ 'panel': () => import('../../packages/panel/README.md'),
+ 'popup': () => import('../../packages/popup/README.md'),
+ 'search': () => import('../../packages/search/README.md'),
+ 'stepper': () => import('../../packages/stepper/README.md'),
+ 'steps': () => import('../../packages/steps/README.md'),
+ 'switch': () => import('../../packages/switch/README.md'),
+ 'tag': () => import('../../packages/tag/README.md'),
+ 'tree-select': () => import('../../packages/tree-select/README.md')
+};
diff --git a/docs/src/index.js b/docs/src/index.js
new file mode 100644
index 00000000..df70d057
--- /dev/null
+++ b/docs/src/index.js
@@ -0,0 +1,37 @@
+import Vue from 'vue';
+import VueRouter from 'vue-router';
+import App from './App';
+import routes from './router';
+import VantDoc, { progress } from 'vant-doc';
+import { syncPath } from './utils';
+
+Vue.use(VueRouter).use(VantDoc);
+
+const router = new VueRouter({
+ mode: 'hash',
+ routes: routes()
+});
+
+router.beforeEach((route, redirect, next) => {
+ progress.start();
+ document.title = route.meta.title || document.title;
+ next();
+});
+
+router.afterEach(() => {
+ progress.done();
+ window.scrollTo(0, 0);
+ syncPath(router.history.current.path);
+});
+
+window.vueRouter = router;
+
+if (process.env.NODE_ENV !== 'production') {
+ Vue.config.productionTip = false;
+}
+
+new Vue({ // eslint-disable-line
+ render: h => h(App),
+ router,
+ el: '#app'
+});
diff --git a/docs/src/index.tpl b/docs/src/index.tpl
new file mode 100644
index 00000000..7ce75062
--- /dev/null
+++ b/docs/src/index.tpl
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+ Vant Weapp - 轻量、可靠的小程序 UI 组件库
+
+
+
+
+
+
+
+
diff --git a/docs/src/preview.js b/docs/src/preview.js
new file mode 100644
index 00000000..d825e1b8
--- /dev/null
+++ b/docs/src/preview.js
@@ -0,0 +1,7 @@
+import Vue from 'vue';
+import Preview from './Preview.vue';
+
+new Vue({
+ el: '#app',
+ render: h => h(Preview)
+});
diff --git a/docs/src/router.js b/docs/src/router.js
new file mode 100644
index 00000000..0d555716
--- /dev/null
+++ b/docs/src/router.js
@@ -0,0 +1,48 @@
+import docConfig from './doc.config';
+import componentDocs from './docs-entry';
+
+const registerRoute = () => {
+ const route = [{
+ path: '*',
+ redirect: to => `/quickstart`
+ }];
+
+ const navs = docConfig.nav || [];
+
+ navs.forEach(nav => {
+ if (nav.groups) {
+ nav.groups.forEach(group => {
+ group.list.forEach(page => addRoute(page));
+ });
+ } else {
+ addRoute(nav);
+ }
+ });
+
+ function addRoute(page) {
+ let { path } = page;
+ if (path) {
+ path = path.replace('/', '');
+
+ const component = componentDocs[`${path}`];
+
+ if (!component) {
+ return;
+ }
+
+ route.push({
+ name: '/' + path,
+ component,
+ path: `/${path}`,
+ meta: {
+ path,
+ name: page.title
+ }
+ });
+ }
+ }
+
+ return route;
+};
+
+export default registerRoute;
diff --git a/docs/src/utils.js b/docs/src/utils.js
new file mode 100644
index 00000000..3cd1107c
--- /dev/null
+++ b/docs/src/utils.js
@@ -0,0 +1,30 @@
+function iframeReady(iframe, callback) {
+ const doc = iframe.contentDocument || iframe.contentWindow.document;
+ const interval = () => {
+ if (iframe.contentWindow.switchImage) {
+ callback();
+ } else {
+ setTimeout(() => {
+ interval();
+ }, 50);
+ }
+ };
+
+ if (doc.readyState === 'complete') {
+ interval();
+ } else {
+ iframe.onload = interval;
+ }
+}
+
+function syncPath(path) {
+ const iframe = document.querySelector('iframe');
+ iframeReady(iframe, () => {
+ iframe.contentWindow.switchImage(path);
+ });
+}
+
+export {
+ syncPath,
+ iframeReady
+};
diff --git a/example/app.js b/example/app.js
index beb8eaca..d41b07d1 100644
--- a/example/app.js
+++ b/example/app.js
@@ -1,5 +1,4 @@
App({
- globalData: {
- },
+ globalData: {}
});
diff --git a/example/app.json b/example/app.json
index d666e4d9..fc06d523 100644
--- a/example/app.json
+++ b/example/app.json
@@ -2,41 +2,32 @@
"pages": [
"pages/dashboard/index",
"pages/actionsheet/index",
- "pages/btn/index",
- "pages/checkbox/index",
"pages/badge/index",
- "pages/capsule/index",
+ "pages/button/index",
"pages/card/index",
"pages/cell/index",
- "pages/dialog/index",
"pages/field/index",
- "pages/helper/index",
"pages/icon/index",
"pages/layout/index",
"pages/loading/index",
- "pages/noticebar/index",
+ "pages/nav-bar/index",
+ "pages/notice-bar/index",
+ "pages/notify/index",
"pages/panel/index",
"pages/popup/index",
- "pages/radio/index",
"pages/stepper/index",
"pages/steps/index",
"pages/switch/index",
"pages/search/index",
- "pages/tab/index",
"pages/tag/index",
- "pages/toptips/index",
- "pages/toast/index",
- "pages/tree-select/index",
- "pages/select/index",
- "pages/datetime/index",
- "pages/loadmore/index"
+ "pages/tree-select/index"
],
"window": {
"navigationBarBackgroundColor": "#FAFAFA",
- "navigationBarTitleText": "ZanUI-WeApp",
+ "navigationBarTitleText": "Vant Weapp",
"navigationBarTextStyle": "black",
"backgroundTextStyle": "dark",
- "backgroundColor": "#f9f9f9"
+ "backgroundColor": "#f8f8f8"
},
"debug": true
}
diff --git a/example/app.wxss b/example/app.wxss
index 4437ab26..cf06e0a9 100644
--- a/example/app.wxss
+++ b/example/app.wxss
@@ -1,34 +1,24 @@
-@import "dist/index.wxss";
+@import "./dist/common/index.wxss";
-.container {
- background: #F9F9F9;
- overflow: hidden;
+page {
+ color: #333;
+ background: #f8f8f8;
min-height: 100vh;
box-sizing: border-box;
- padding: 15px 0;
+ padding: 0 0 100rpx;
+ -webkit-font-smoothing: antialiased;
+ font-family: 'PingFang SC', Helvetica, 'STHeiti STXihei', 'Microsoft YaHei', Tohoma, Arial, sans-serif;
}
-.container::before {
- position: fixed;
- top: 0;
- left: 0;
- content: ' ';
- width: 100%;
- height: 1rpx;
- background-color: #e2e2e2;
- z-index: 5;
+
+.demo-margin-left {
+ margin-left: 10px;
}
-.doc-title {
- position: relative;
- padding: 15px 0;
- margin: 10px 15px;
- line-height: 25px;
- font-size: 25px;
- color: #666;
+
+.demo-margin-right {
+ margin-right: 10px;
}
-.doc-description {
- margin: 14px 0;
- padding: 0 15px;
- font-size: 14px;
- line-height: 20px;
- color: #666;
+
+.demo-margin-bottom {
+ display: block;
+ margin-bottom: 15px;
}
diff --git a/example/components/demo-block/index.js b/example/components/demo-block/index.js
new file mode 100644
index 00000000..e7ea0e74
--- /dev/null
+++ b/example/components/demo-block/index.js
@@ -0,0 +1,8 @@
+Component({
+ properties: {
+ title: String,
+ padding: Boolean
+ },
+
+ externalClasses: ['custom-class']
+});
diff --git a/dist/capsule/index.json b/example/components/demo-block/index.json
similarity index 100%
rename from dist/capsule/index.json
rename to example/components/demo-block/index.json
diff --git a/example/components/demo-block/index.wxml b/example/components/demo-block/index.wxml
new file mode 100644
index 00000000..e6db824f
--- /dev/null
+++ b/example/components/demo-block/index.wxml
@@ -0,0 +1,4 @@
+
+ {{ title }}
+
+
diff --git a/example/components/demo-block/index.wxss b/example/components/demo-block/index.wxss
new file mode 100644
index 00000000..9a6033fb
--- /dev/null
+++ b/example/components/demo-block/index.wxss
@@ -0,0 +1,15 @@
+.demo-block__title {
+ margin: 0;
+ font-weight: 400;
+ font-size: 14px;
+ color: rgba(69,90,100,.6);
+ padding: 20px 15px 15px;
+}
+
+.demo-block--padding {
+ padding: 0 15px;
+}
+
+.demo-block--padding .demo-block__title {
+ padding-left: 0;
+}
diff --git a/example/components/doc-page/index.js b/example/components/doc-page/index.js
deleted file mode 100644
index ea94b4e7..00000000
--- a/example/components/doc-page/index.js
+++ /dev/null
@@ -1,12 +0,0 @@
-Component({
- properties: {
- title: {
- type: String,
- value: ''
- },
-
- withoutPadding: {
- type: Boolean
- }
- }
-});
diff --git a/example/components/doc-page/index.json b/example/components/doc-page/index.json
deleted file mode 100644
index 467ce294..00000000
--- a/example/components/doc-page/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/example/components/doc-page/index.wxml b/example/components/doc-page/index.wxml
deleted file mode 100644
index 47cae9e2..00000000
--- a/example/components/doc-page/index.wxml
+++ /dev/null
@@ -1,12 +0,0 @@
-
- module.exports.toUpperCase = function(v) {
- return v.toUpperCase();
- }
-
-
-
- {{ filter.toUpperCase(title) }}
-
-
-
-
diff --git a/example/components/doc-page/index.wxss b/example/components/doc-page/index.wxss
deleted file mode 100644
index 4c5c6404..00000000
--- a/example/components/doc-page/index.wxss
+++ /dev/null
@@ -1,27 +0,0 @@
-.doc-container {
- background: #F9F9F9;
- overflow: hidden;
- min-height: 100vh;
- box-sizing: border-box;
- padding: 15px 0;
-}
-
-.doc-title {
- position: relative;
- padding: 15px 0;
- margin: 10px 15px;
- line-height: 25px;
- font-size: 25px;
- color: #666;
- border-bottom: 1rpx solid #e5e5e5;
-}
-
-.doc-content {
- padding: 15px;
- overflow: hidden;
- color: #666;
-}
-
-.doc-content--without-pd {
- padding: 15px 0;
-}
diff --git a/example/pages/actionsheet/index.js b/example/pages/actionsheet/index.js
index b4af6c71..4568c164 100644
--- a/example/pages/actionsheet/index.js
+++ b/example/pages/actionsheet/index.js
@@ -1,57 +1,36 @@
Page({
data: {
- show: false,
- cancelWithMask: true,
- actions: [{
- name: '选项1',
- subname: '选项描述语1',
- className: 'action-class',
- loading: false
- }, {
- name: '选项2',
- subname: '选项描述语2',
- className: 'action-class',
- loading: false
- }, {
- name: '去分享',
- openType: 'share'
- }],
- cancelText: '关闭 Action'
+ show1: false,
+ show2: false,
+ show3: false
},
- onShareAppMessage() {
- return {
- title: 'ZanUI-WeApp',
- imageUrl: 'https://img.yzcdn.cn/public_files/2017/02/06/ee0ebced79a80457d77ce71c7d414c74.png'
- };
- },
-
- openActionsheet() {
+ onLoad() {
this.setData({
- 'show': true
+ actions: [
+ { name: '选项' },
+ { name: '选项', subname: '禁用' },
+ { name: '选项', loading: true },
+ { name: '禁用选项', disabled: true }
+ ]
});
},
- closeActionSheet() {
+ toggle(type) {
this.setData({
- 'show': false
+ [type]: !this.data[type]
});
},
- clickAction({ detail }) {
- // 如果是分享按钮被点击, 不处理关闭
- const { index } = detail;
- if (index === 2) {
- return;
- }
- this.setData({
- [`actions[${index}].loading`]: true
- });
- setTimeout(() => {
- this.setData({
- [`show`]: false,
- [`actions[${index}].loading`]: false
- });
- }, 1500);
+ toggleActionsheet1() {
+ this.toggle('show1');
+ },
+
+ toggleActionsheet2() {
+ this.toggle('show2');
+ },
+
+ toggleActionsheet3() {
+ this.toggle('show3');
}
});
diff --git a/example/pages/actionsheet/index.json b/example/pages/actionsheet/index.json
index 46d35da7..5cd3456f 100644
--- a/example/pages/actionsheet/index.json
+++ b/example/pages/actionsheet/index.json
@@ -1,8 +1,8 @@
{
- "navigationBarTitleText": "Actionsheet 行动按钮",
+ "navigationBarTitleText": "Actionsheet 上拉菜单",
"usingComponents": {
- "zan-actionsheet": "../../dist/actionsheet/index",
- "zan-button": "../../dist/btn/index",
- "doc-page": "../../components/doc-page/index"
+ "demo-block": "../../components/demo-block/index",
+ "van-actionsheet": "../../dist/actionsheet/index",
+ "van-button": "../../dist/button/index"
}
}
diff --git a/example/pages/actionsheet/index.wxml b/example/pages/actionsheet/index.wxml
index 965dc4ce..264e3045 100644
--- a/example/pages/actionsheet/index.wxml
+++ b/example/pages/actionsheet/index.wxml
@@ -1,18 +1,32 @@
-
-
-
-
- Actionsheet
-
-
-
-
+ 弹出 Actionsheet
+
-
+
+
+
+ 弹出带取消按钮的 Actionsheet
+
+
+
+
+ 弹出带标题的 Actionsheet
+
+ 内容
+
+
diff --git a/example/pages/actionsheet/index.wxss b/example/pages/actionsheet/index.wxss
index 91f2fc3c..c4db16ed 100644
--- a/example/pages/actionsheet/index.wxss
+++ b/example/pages/actionsheet/index.wxss
@@ -1,3 +1,3 @@
-.tiny {
- background: rgba(30, 30, 40, 0.7) !important;
-}
+.content {
+ padding: 20px;
+}
\ No newline at end of file
diff --git a/example/pages/badge/index.js b/example/pages/badge/index.js
index 454020c0..d908cafb 100644
--- a/example/pages/badge/index.js
+++ b/example/pages/badge/index.js
@@ -1,11 +1,8 @@
Page({
- data: {
- },
-
- onLoad: function () {
-
- },
-
- onShow: function() {
- },
-})
+ onChange(event) {
+ wx.showToast({
+ icon: 'none',
+ title: `切换至第${event.detail}项`
+ });
+ }
+});
diff --git a/example/pages/badge/index.json b/example/pages/badge/index.json
index 701c0b96..0d3eeb34 100644
--- a/example/pages/badge/index.json
+++ b/example/pages/badge/index.json
@@ -1,6 +1,8 @@
{
"navigationBarTitleText": "Badge 徽章",
"usingComponents": {
- "zan-badge": "../../dist/badge/index"
+ "demo-block": "../../components/demo-block/index",
+ "van-badge": "../../dist/badge/index",
+ "van-badge-group": "../../dist/badge-group/index"
}
}
diff --git a/example/pages/badge/index.wxml b/example/pages/badge/index.wxml
index 2257aa74..b85befaf 100644
--- a/example/pages/badge/index.wxml
+++ b/example/pages/badge/index.wxml
@@ -1,26 +1,10 @@
-
-
- BADGE
-
-
-
-
- 9
-
-
-
-
- 19
-
-
-
-
- 99+
-
-
+
+
+
+
+
+
+
+
-
+
diff --git a/example/pages/badge/index.wxss b/example/pages/badge/index.wxss
index 9e5458b5..4d7f0e2b 100644
--- a/example/pages/badge/index.wxss
+++ b/example/pages/badge/index.wxss
@@ -1,15 +1,10 @@
-.demo {
- padding: 40px 10px;
- display: flex;
- flex-wrap: wrap;
+.container {
+ width: auto;
+ margin: 0 15px;
+ padding: 20px 0;
+ background-color: #fff;
}
-.demo__item {
- flex: 1;
-}
-.demo__icon {
+
+.group {
margin: 0 auto;
- width: 48px;
- height: 48px;
- background: #ddd;
- border-radius: 4px;
}
diff --git a/example/pages/btn/index.js b/example/pages/btn/index.js
deleted file mode 100644
index a697c742..00000000
--- a/example/pages/btn/index.js
+++ /dev/null
@@ -1,15 +0,0 @@
-Page({
- data: {
- },
-
- onLoad() {
-
- },
-
- onShow() {
- },
-
- getPhoneNumber(e) {
- console.log(e);
- }
-});
diff --git a/example/pages/btn/index.json b/example/pages/btn/index.json
deleted file mode 100644
index eb9e7d48..00000000
--- a/example/pages/btn/index.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "navigationBarTitleText": "Button 按钮",
- "usingComponents": {
- "zan-button": "../../dist/btn/index",
- "zan-button-group": "../../dist/btn-group/index",
- "zan-panel": "../../dist/panel/index",
- "doc-page": "../../components/doc-page/index"
- }
-}
diff --git a/example/pages/btn/index.wxml b/example/pages/btn/index.wxml
deleted file mode 100644
index be2fad8d..00000000
--- a/example/pages/btn/index.wxml
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
- 获取电话
- 确认付款
- 确认付款
- 确认付款
-
-
-
-
- 确认付款
- 立即购买
- 立即购买
-
-
-
-
- 取消订单
- 确认付款
-
-
-
-
-
- 取消订单
- 确认付款
- 确认付款
- 确认付款
-
-
-
-
-
- 取消订单
- 确认付款
- 确认付款
- 确认付款
-
-
-
-
-
- 取消订单
- 确认付款
- 确认付款
- 确认付款
-
-
-
-
diff --git a/example/pages/button/index.js b/example/pages/button/index.js
new file mode 100644
index 00000000..560d44d4
--- /dev/null
+++ b/example/pages/button/index.js
@@ -0,0 +1 @@
+Page({});
diff --git a/example/pages/button/index.json b/example/pages/button/index.json
new file mode 100644
index 00000000..bd094653
--- /dev/null
+++ b/example/pages/button/index.json
@@ -0,0 +1,8 @@
+{
+ "navigationBarTitleText": "Button 按钮",
+ "usingComponents": {
+ "demo-block": "../../components/demo-block/index",
+ "van-button": "../../dist/button/index",
+ "van-panel": "../../dist/panel/index"
+ }
+}
diff --git a/example/pages/button/index.wxml b/example/pages/button/index.wxml
new file mode 100644
index 00000000..9d4f8352
--- /dev/null
+++ b/example/pages/button/index.wxml
@@ -0,0 +1,35 @@
+
+
+
+ 默认按钮
+ 主要按钮
+
+ 警告按钮
+ 危险按钮
+
+
+
+
+ 默认按钮
+ 主要按钮
+
+ 警告按钮
+ 危险按钮
+
+
+
+ 大号按钮
+ 普通按钮
+ 小型按钮
+ 迷你按钮
+
+
+
+ 禁用状态
+
+
+
+
+
+
+
diff --git a/example/pages/button/index.wxss b/example/pages/button/index.wxss
new file mode 100644
index 00000000..86c2e512
--- /dev/null
+++ b/example/pages/button/index.wxss
@@ -0,0 +1,8 @@
+.loading {
+ margin: 0 18px;
+}
+
+.row {
+ height: 44px;
+ margin-bottom: 15px;
+}
diff --git a/example/pages/capsule/index.js b/example/pages/capsule/index.js
deleted file mode 100644
index 3b7c183f..00000000
--- a/example/pages/capsule/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-Page({
-})
diff --git a/example/pages/capsule/index.json b/example/pages/capsule/index.json
deleted file mode 100644
index 707b2637..00000000
--- a/example/pages/capsule/index.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "navigationBarTitleText": "Capsule 胶囊",
- "usingComponents": {
- "zan-panel": "../../dist/panel/index",
- "zan-capsule": "../../dist/capsule/index",
- "doc-page": "../../components/doc-page/index"
- }
-}
diff --git a/example/pages/capsule/index.wxml b/example/pages/capsule/index.wxml
deleted file mode 100644
index 4b4f9cc2..00000000
--- a/example/pages/capsule/index.wxml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/example/pages/capsule/index.wxss b/example/pages/capsule/index.wxss
deleted file mode 100644
index 2d6b3fd2..00000000
--- a/example/pages/capsule/index.wxss
+++ /dev/null
@@ -1,7 +0,0 @@
-.capsule-demo {
- padding: 15px 0;
-}
-
-.zan-capsule + .zan-capsule {
- margin-left: 10px;
-}
diff --git a/example/pages/card/index.js b/example/pages/card/index.js
index 454020c0..593772a5 100644
--- a/example/pages/card/index.js
+++ b/example/pages/card/index.js
@@ -1,11 +1,5 @@
Page({
data: {
- },
-
- onLoad: function () {
-
- },
-
- onShow: function() {
- },
-})
+ imageURL: '//img.yzcdn.cn/upload_files/2017/07/02/af5b9f44deaeb68000d7e4a711160c53.jpg'
+ }
+});
diff --git a/example/pages/card/index.json b/example/pages/card/index.json
index f90b0bd1..80e3c719 100644
--- a/example/pages/card/index.json
+++ b/example/pages/card/index.json
@@ -1,8 +1,8 @@
{
"navigationBarTitleText": "Card 卡片",
"usingComponents": {
- "zan-card": "../../dist/card/index",
- "zan-panel": "../../dist/panel/index",
- "doc-page": "../../components/doc-page/index"
+ "demo-block": "../../components/demo-block/index",
+ "van-card": "../../dist/card/index",
+ "van-button": "../../dist/button/index"
}
}
diff --git a/example/pages/card/index.wxml b/example/pages/card/index.wxml
index 4e0999fd..df9209e9 100644
--- a/example/pages/card/index.wxml
+++ b/example/pages/card/index.wxml
@@ -1,30 +1,27 @@
-
-
-
-
+
+
-
+ price="2.00"
+ thumb="{{ imageURL }}"
+ />
+
-
-
-
-
+
-
-
- 我是自定义内容区域
-
-
-
-
+
+ 按钮
+ 按钮
+
+
+
+
diff --git a/example/pages/card/index.wxss b/example/pages/card/index.wxss
index 8b137891..f849019b 100644
--- a/example/pages/card/index.wxss
+++ b/example/pages/card/index.wxss
@@ -1 +1,8 @@
+.container {
+ height: 100vh;
+ background-color: #fff;
+}
+.button {
+ margin-right: 5px;
+}
diff --git a/example/pages/cell/index.json b/example/pages/cell/index.json
index 2ad92919..73e559d2 100644
--- a/example/pages/cell/index.json
+++ b/example/pages/cell/index.json
@@ -1,11 +1,10 @@
{
"navigationBarTitleText": "Cell 单元格",
"usingComponents": {
- "zan-cell": "../../dist/cell/index",
- "zan-icon": "../../dist/icon/index",
- "zan-badge": "../../dist/badge/index",
- "zan-panel": "../../dist/panel/index",
- "zan-cell-group": "../../dist/cell-group/index",
- "doc-page": "../../components/doc-page/index"
+ "demo-block": "../../components/demo-block/index",
+ "van-cell": "../../dist/cell/index",
+ "van-icon": "../../dist/icon/index",
+ "van-tag": "../../dist/tag/index",
+ "van-cell-group": "../../dist/cell-group/index"
}
}
diff --git a/example/pages/cell/index.wxml b/example/pages/cell/index.wxml
index a317d72d..af0efb24 100644
--- a/example/pages/cell/index.wxml
+++ b/example/pages/cell/index.wxml
@@ -1,66 +1,42 @@
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 选择日期: {{date}}
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
+ />
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ 单元格
+ 标签
+
+
+
+
+
+
+
+
diff --git a/example/pages/cell/index.wxss b/example/pages/cell/index.wxss
index 8f5622b7..ec685b3c 100644
--- a/example/pages/cell/index.wxss
+++ b/example/pages/cell/index.wxss
@@ -1,4 +1,5 @@
-.cell-panel-demo {
- display: block;
- margin-top: 15px;
-}
\ No newline at end of file
+.title {
+ margin-right: 5px;
+ display: inline-block;
+ vertical-align: middle;
+}
diff --git a/example/pages/checkbox/index.js b/example/pages/checkbox/index.js
deleted file mode 100644
index eeeb5de5..00000000
--- a/example/pages/checkbox/index.js
+++ /dev/null
@@ -1,17 +0,0 @@
-var Zan = require('../../dist/index');
-
-Page({
-
- data: {
- items: [
- {value: 'a'},
- {value: 'b', checked: true},
- {value: 'c'},
- ]
- },
-
- handleCheckboxChange: function(e) {
- console.log('checkbox发生change事件,携带value值为:', e.detail)
- console.log('items:', this.data.items)
- }
-});
diff --git a/example/pages/checkbox/index.json b/example/pages/checkbox/index.json
deleted file mode 100644
index 11aa52e5..00000000
--- a/example/pages/checkbox/index.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "navigationBarTitleText": "Checkbox 选择",
- "usingComponents": {
- "zan-checkbox-group": "../../dist/checkbox-group/index",
- "zan-checkbox": "../../dist/checkbox/index",
- "zan-panel": "../../dist/panel/index",
- "zan-cell": "../../dist/cell/index",
- "doc-page": "../../components/doc-page/index"
- }
-}
diff --git a/example/pages/checkbox/index.wxml b/example/pages/checkbox/index.wxml
deleted file mode 100644
index bcd09418..00000000
--- a/example/pages/checkbox/index.wxml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
- 复选框
-
-
-
- 复选框
-
-
-
- 复选框
-
-
-
-
- 复选框 {{ item.value }}
-
-
-
-
- 复选框 a
- 复选框 b
- 复选框 c
-
-
diff --git a/example/pages/checkbox/index.wxss b/example/pages/checkbox/index.wxss
deleted file mode 100644
index f4a72014..00000000
--- a/example/pages/checkbox/index.wxss
+++ /dev/null
@@ -1,4 +0,0 @@
-.checkbox-demo {
- display: block;
- margin: 15px 0;
-}
diff --git a/example/pages/dashboard/config.js b/example/pages/dashboard/config.js
index fc88e066..29e3681b 100644
--- a/example/pages/dashboard/config.js
+++ b/example/pages/dashboard/config.js
@@ -3,53 +3,52 @@ export default {
title: '基础组件',
content: [
{
- name: 'Badge 徽章',
- path: '/pages/badge/index'
- }, {
- name: 'Button 按钮',
- path: '/pages/btn/index'
- }, {
- name: 'Capsule 胶囊',
- path: '/pages/capsule/index'
- }, {
- name: 'Card 卡片',
- path: '/pages/card/index'
- }, {
- name: 'Cell 单元格',
- path: '/pages/cell/index'
- }, {
- name: 'Helper 基础样式',
- path: '/pages/helper/index'
- }, {
- name: 'Icon 图标',
- path: '/pages/icon/index'
- }, {
name: 'Layout 布局',
path: '/pages/layout/index'
- }, {
- name: 'loading 加载',
+ },
+ {
+ name: 'Badge 徽章',
+ path: '/pages/badge/index'
+ },
+ {
+ name: 'Button 按钮',
+ path: '/pages/button/index'
+ },
+ {
+ name: 'Cell 单元格',
+ path: '/pages/cell/index'
+ },
+ {
+ name: 'Icon 图标',
+ path: '/pages/icon/index'
+ },
+ {
+ name: 'Loading 加载',
path: '/pages/loading/index'
- }, {
- name: 'Noticebar 通告栏',
- path: '/pages/noticebar/index'
- }, {
+ },
+ {
+ name: 'NavBar 导航栏',
+ path: '/pages/nav-bar/index'
+ },
+ {
+ name: 'NoticeBar 通告栏',
+ path: '/pages/notice-bar/index'
+ },
+ {
name: 'Panel 面板',
path: '/pages/panel/index'
- }, {
+ },
+ {
name: 'Popup 弹出层',
path: '/pages/popup/index'
- }, {
+ },
+ {
name: 'Steps 步骤条',
path: '/pages/steps/index'
- }, {
- name: 'Tab 标签',
- path: '/pages/tab/index'
- }, {
+ },
+ {
name: 'Tag 标记',
path: '/pages/tag/index'
- }, {
- name: 'Loadmore 加载更多',
- path: '/pages/loadmore/index'
}
]
},
@@ -57,27 +56,18 @@ export default {
title: '表单',
content: [
{
- name: 'Checkbox 复选框',
- path: '/pages/checkbox/index'
- }, {
- name: 'Datetime 时间选择器',
- path: '/pages/datetime/index'
- }, {
name: 'Field 输入框',
path: '/pages/field/index'
- }, {
- name: 'Radio 单选框',
- path: '/pages/radio/index'
- }, {
+ },
+ {
name: 'Search 搜索',
path: '/pages/search/index'
- }, {
- name: 'Select 选择',
- path: '/pages/select/index'
- }, {
- name: 'Stepper 计数器',
+ },
+ {
+ name: 'Stepper 步进器',
path: '/pages/stepper/index'
- }, {
+ },
+ {
name: 'Switch 开关',
path: '/pages/switch/index'
}
@@ -87,27 +77,31 @@ export default {
title: '操作反馈',
content: [
{
- name: 'Actionsheet 行动按钮',
+ name: 'Actionsheet 上拉菜单',
path: '/pages/actionsheet/index'
- }, {
- name: 'Dialog 弹出框',
- path: '/pages/dialog/index'
- }, {
- name: 'Toast 轻提示',
- path: '/pages/toast/index'
- }, {
- name: 'TopTips 顶部提示',
- path: '/pages/toptips/index'
+ },
+ {
+ name: 'Notify 消息提示',
+ path: '/pages/notify/index'
}
]
},
- complexComponent: {
+ high: {
title: '高阶组件',
content: [
{
- name: 'TreeSelect 分类选择',
+ name: 'TresSelect 分类选择',
path: '/pages/tree-select/index'
}
]
+ },
+ bussiness: {
+ title: '业务组件',
+ content: [
+ {
+ name: 'Card 卡片',
+ path: '/pages/card/index'
+ }
+ ]
}
};
diff --git a/example/pages/dashboard/index.js b/example/pages/dashboard/index.js
index 4351a218..59adad7a 100644
--- a/example/pages/dashboard/index.js
+++ b/example/pages/dashboard/index.js
@@ -3,12 +3,5 @@ import componentsConfig from './config';
Page({
data: {
list: componentsConfig
- },
-
- onLoad: function () {
-
- },
-
- onShow: function() {
- },
-})
+ }
+});
diff --git a/example/pages/dashboard/index.json b/example/pages/dashboard/index.json
index f9b0ac60..3f50dc9f 100644
--- a/example/pages/dashboard/index.json
+++ b/example/pages/dashboard/index.json
@@ -1,8 +1,8 @@
{
- "navigationBarTitleText": "ZanUI-WeApp",
+ "navigationBarTitleText": "Vant 组件库演示",
"usingComponents": {
- "zan-panel": "../../dist/panel/index",
- "zan-cell": "../../dist/cell/index",
- "zan-cell-group": "../../dist/cell-group/index"
+ "van-panel": "../../dist/panel/index",
+ "van-cell": "../../dist/cell/index",
+ "van-cell-group": "../../dist/cell-group/index"
}
}
diff --git a/example/pages/dashboard/index.wxml b/example/pages/dashboard/index.wxml
index d9b1e79d..58d97eca 100644
--- a/example/pages/dashboard/index.wxml
+++ b/example/pages/dashboard/index.wxml
@@ -1,19 +1,23 @@
+
+
+ Vant
+
+ 轻量、可靠的小程序 UI 组件库
-
-
-
-
-
-
+
+ {{ group.title }}
+
+
-
-
+ >
+
+
-
diff --git a/example/pages/dashboard/index.wxss b/example/pages/dashboard/index.wxss
index c4a3a80f..280a7c6e 100644
--- a/example/pages/dashboard/index.wxss
+++ b/example/pages/dashboard/index.wxss
@@ -1,6 +1,44 @@
-.logo {
- display: block;
- margin: 40px auto;
- width: 92px;
- height: 82px;
+.container {
+ padding: 45px 15px 0;
+}
+
+.title {
+ margin: 0 0 15px;
+ text-align: center;
+ user-select: none;
+}
+
+.logo,
+.title-text {
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.title-text {
+ font-size: 40px;
+ margin-left: 15px;
+ font-weight: 400;
+ font-family: "Dosis", "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;
+}
+
+.logo {
+ width: 36px;
+ height: 36px;
+}
+
+.desc {
+ font-size: 14px;
+ color: #455a64;
+ margin: 0 0 60px;
+ text-align: center;
+}
+
+.mobile-nav {
+ margin-bottom: 20px;
+}
+
+.mobile-nav__title {
+ font-size: 16px;
+ background-color: #fff;
+ padding: 17px 15px;
}
diff --git a/example/pages/datetime/index.js b/example/pages/datetime/index.js
deleted file mode 100644
index fb9e2d00..00000000
--- a/example/pages/datetime/index.js
+++ /dev/null
@@ -1,21 +0,0 @@
-Page({
- onLoad () {
- setTimeout(() => {
- this.setData({
- date: new Date('2300/12/12').getTime()
- })
- }, 100)
- },
-
- customChange ({detail}) {
- this.setData({pickerView1: detail.value.join('-')})
- },
-
- nativeChange ({detail}) {
- this.setData({pickerView2: detail.value.join('-')})
- },
-
- change ({ detail: { value, date } }) {
- console.log('value is', value, 'and date is', date)
- }
-})
\ No newline at end of file
diff --git a/example/pages/datetime/index.json b/example/pages/datetime/index.json
deleted file mode 100644
index 5d0dbdfe..00000000
--- a/example/pages/datetime/index.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "navigationBarTitleText": "时间选择器",
- "usingComponents": {
- "zan-date-picker": "../../dist/datetime-picker/index",
- "zan-cell": "../../dist/cell/index",
- "zan-cell-group": "../../dist/cell-group/index",
- "zan-panel": "../../dist/panel/index",
- "doc-page": "../../components/doc-page/index"
- }
-}
\ No newline at end of file
diff --git a/example/pages/datetime/index.wxml b/example/pages/datetime/index.wxml
deleted file mode 100644
index 1bd5210c..00000000
--- a/example/pages/datetime/index.wxml
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/example/pages/datetime/index.wxss b/example/pages/datetime/index.wxss
deleted file mode 100644
index 389986e6..00000000
--- a/example/pages/datetime/index.wxss
+++ /dev/null
@@ -1,9 +0,0 @@
-.my-customer-class {
- font-size: 16px;
- margin-top: 15px;
- margin-left: 15px;
-}
-.picker-panel-demo {
- display: block;
- margin-top: 15px;
-}
\ No newline at end of file
diff --git a/example/pages/dialog/index.js b/example/pages/dialog/index.js
deleted file mode 100644
index 2d2dcedf..00000000
--- a/example/pages/dialog/index.js
+++ /dev/null
@@ -1,140 +0,0 @@
-const Dialog = require('../../dist/dialog/dialog');
-const Toast = require('../../dist/toast/toast');
-
-Page({
- toggleBaseDialog() {
- Dialog({
- title: '弹窗',
- message: '这是一个模态弹窗\n换行',
- selector: '#zan-base-dialog',
- showCancelButton: true
- }).then(() => {
- console.log('=== dialog resolve ===', 'type: confirm');
- }).catch(() => {
- console.log('=== dialog reject ===', 'type: cancel');
- });
- },
-
- toggleWithoutTitleDialog() {
- Dialog({
- message: '这是一个模态弹窗',
- selector: '#zan-no-title-dialog'
- }).then(() => {
- console.log('=== dialog ===', 'type: confirm');
- });
- },
-
- toggleButtonDialog() {
- Dialog({
- title: '弹窗',
- message: '这是一个模态弹窗',
- selector: '#zan-button-dialog',
- buttons: [{
- text: '现金支付',
- color: 'red',
- type: 'cash'
- }, {
- text: '分享',
- type: 'share',
- openType: 'share'
- }, {
- text: '微信支付',
- color: '#3CC51F',
- type: 'wechat'
- }, {
- text: '取消',
- type: 'cancel'
- }]
- }).then(({ type }) => {
- console.log('=== dialog with custom buttons ===', `type: ${type}`);
- });
- },
-
- toggleVerticalDialog() {
- Dialog({
- title: '弹窗',
- message: '这是一个模态弹窗',
- selector: '#zan-vertical-dialog',
- buttonsShowVertical: true,
- buttons: [{
- text: '现金支付',
- color: 'red',
- type: 'cash'
- }, {
- text: '微信支付',
- color: '#3CC51F',
- type: 'wechat'
- }, {
- text: '分享',
- type: 'share',
- openType: 'share'
- }, {
- text: '取消',
- type: 'cancel'
- }]
- }).then(({ type }) => {
- console.log('=== dialog with vertical buttons ===', `type: ${type}`);
- });
- },
-
- toggleOpenDialog() {
- Dialog({
- title: '弹窗',
- message: '获取用户数据',
- selector: '#zan-open-dialog',
- buttons: [{
- text: '用户信息',
- type: 'userInfo',
- openType: 'getUserInfo'
- }, {
- text: '获取手机号',
- type: 'tel',
- openType: 'getPhoneNumber'
- }, {
- text: '打开授权页',
- type: 'setting',
- openType: 'openSetting'
- }]
- }).then(({ type, hasOpenDataPromise, openDataPromise }) => {
- console.log(type);
-
- // 如果没有 open 数据返回,就不处理
- if (!hasOpenDataPromise) {
- return;
- }
-
- openDataPromise.then((data) => {
- console.log('成功获取信息', data);
- }).catch((data) => {
- console.log('获取信息失败', data);
- });
- });
- },
-
- toggleCloseDialog() {
- Dialog({
- title: '弹窗',
- message: '这是一个自由控制关闭的弹窗',
- selector: '#zan-close-dialog',
- autoClose: false
- }).then(() => {
- console.log('=== dialog resolve ===', 'type: confirm');
- Toast.loading({
- selector: '#zan-toast'
- });
-
- // 2s 后自动关闭弹窗
- setTimeout(() => {
- Dialog.close({ selector: '#zan-close-dialog' });
- Toast.clear();
- }, 2000);
- });
- },
-
- onShareAppMessage() {
- return {
- title: 'ZanUI-WeApp',
- imageUrl: 'https://img.yzcdn.cn/public_files/2017/02/06/ee0ebced79a80457d77ce71c7d414c74.png'
- };
- },
-});
diff --git a/example/pages/dialog/index.json b/example/pages/dialog/index.json
deleted file mode 100644
index e9709415..00000000
--- a/example/pages/dialog/index.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "navigationBarTitleText": "Dialog 弹出框",
- "usingComponents": {
- "doc-page": "../../components/doc-page/index",
- "zan-dialog": "../../dist/dialog/index",
- "zan-button": "../../dist/btn/index",
- "zan-button-group": "../../dist/btn-group/index",
- "zan-toast": "../../dist/toast/index"
- }
-}
diff --git a/example/pages/dialog/index.wxml b/example/pages/dialog/index.wxml
deleted file mode 100644
index c2e29ed6..00000000
--- a/example/pages/dialog/index.wxml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
- 基础 Dialog
- Dialog - 无标题
- Dialog - 自定义显示按钮
- Dialog - 按钮纵向排布
- Dialog - 获取 Open 数据的弹窗
- Dialog - 控制弹窗关闭
-
-
-
-
-
-
-
-
-
-
-
diff --git a/example/pages/field/config.js b/example/pages/field/config.js
deleted file mode 100644
index ee14e6f1..00000000
--- a/example/pages/field/config.js
+++ /dev/null
@@ -1,68 +0,0 @@
-module.exports = {
- // 基础类型输入框配置
- base: {
- name: {
- focus: true,
- title: '收货人',
- placeholder: '名字'
- },
- tel: {
- error: true,
- title: '联系电话',
- inputType: 'number',
- placeholder: '请输入手机号'
- },
- address: {
- title: '详细地址',
- type: 'textarea',
- placeholder: '请输入详细地址(最多50字)'
- },
- disabled: {
- title: '用户信息',
- disabled: true,
- value: '输入框已禁用'
- }
- },
- // 无标题输入框
- notitle: {
- placeholder: '请输入收货人姓名',
- componentId: 'textarea:test'
- },
- // 圆角输入框
- radius: {
- totalPrice: {
- right: true,
- mode: 'wrapped',
- title: '消费总额',
- inputType: 'number',
- placeholder: '询问收银员后输入'
- },
- excludePrice: {
- right: true,
- error: true,
- mode: 'wrapped',
- title: '不参与优惠金额',
- inputType: 'number',
- placeholder: '询问收银员后输入'
- },
- notitle: {
- mode: 'wrapped',
- inputType: 'number',
- placeholder: '请输入消费金额'
- }
- },
- // Form 中使用输入框
- form: {
- name: {
- name: 'name',
- placeholder: '请输入收货人姓名',
- componentId: 'form:test:name'
- },
- tel: {
- name: 'tel',
- inputType: 'tel',
- placeholder: '请输入收货人手机号码',
- componentId: 'form:test:tel'
- }
- }
-};
diff --git a/example/pages/field/index.js b/example/pages/field/index.js
index 28ef3a4b..28075b3e 100644
--- a/example/pages/field/index.js
+++ b/example/pages/field/index.js
@@ -1,82 +1,18 @@
-const config = require('./config');
-
Page({
data: {
- config,
- value: 'test',
- textareaValue: 'test textarea',
- area: ['省份', '北京市', '天津市', '河北省', '山西省', '内蒙古自治区', '辽宁省', '吉林省', '黑龙江省', '上海市', '江苏省', '浙江省', '安徽省', '福建省', '江西省', '山东省', '河南省', '湖北省', '湖南省', '广东省', '广西壮族自治区', '海南省', '重庆市', '四川省', '贵州省', '云南省', '西藏自治区', '陕西省', '甘肃省', '青海省', '宁夏回族自治区', '新疆维吾尔自治区', '台湾省', '香港特别行政区', '澳门特别行政区'],
- areaIndex: 0,
- // picker-view 示例配置
- pickerViewConfig: {
- show: false,
- value: [0, 0],
- year: [2016, 2017, 2018],
- sex: ['男', '女']
- }
+ sms: '',
+ value: '',
+ password: '',
+ username: '',
+ username2: '',
+ message: '',
+ phone: '1365577'
},
- onAreaChange(e) {
- this.setData({
- areaIndex: e.detail.value
- });
- },
-
- handleZanFieldChange(e) {
- const { detail } = e;
-
- console.log('[zan:field:change]', detail);
- },
-
- handleZanFieldFocus(e) {
- const { detail } = e;
-
- console.log('[zan:field:focus]', detail);
- },
-
- handleZanFieldBlur(e) {
- const { detail } = e;
-
- console.log('[zan:field:blur]', detail);
- },
-
- clearInput() {
- this.setData({
- value: ''
- });
- },
-
- clearTextarea() {
- this.setData({
- textareaValue: ''
- });
- },
-
- formSubmit(event) {
- console.log('[zan:field:submit]', event.detail.value);
- },
-
- formReset(event) {
- console.log('[zan:field:reset]', event);
- },
-
- /* piker-view 示例相关函数 */
- handleDateFieldClick() {
- this.setData({
- 'pickerViewConfig.show': true
- });
- },
-
- handlePopupDateChange(e) {
- this.setData({
- 'pickerViewConfig.value': e.detail.value
- });
- },
-
- hideDatePopup() {
- this.setData({
- 'pickerViewConfig.show': false
+ onTapIcon() {
+ wx.showToast({
+ icon: 'none',
+ title: '点击图标'
});
}
-
});
diff --git a/example/pages/field/index.json b/example/pages/field/index.json
index c1a2561f..4477ae8a 100644
--- a/example/pages/field/index.json
+++ b/example/pages/field/index.json
@@ -1,11 +1,9 @@
{
"navigationBarTitleText": "Field 输入框",
"usingComponents": {
- "zan-button": "../../dist/btn/index",
- "zan-button-group": "../../dist/btn-group/index",
- "zan-cell-group": "../../dist/cell-group/index",
- "zan-field": "../../dist/field/index",
- "zan-panel": "../../dist/panel/index",
- "doc-page": "../../components/doc-page/index"
+ "demo-block": "../../components/demo-block/index",
+ "van-field": "../../dist/field/index",
+ "van-button": "../../dist/button/index",
+ "van-cell-group": "../../dist/cell-group/index"
}
}
diff --git a/example/pages/field/index.wxml b/example/pages/field/index.wxml
index 52efd43f..4f311724 100644
--- a/example/pages/field/index.wxml
+++ b/example/pages/field/index.wxml
@@ -1,102 +1,88 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 清除输入
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
- 清除输入
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+ 发送验证码
+
+
+
diff --git a/example/pages/field/index.wxss b/example/pages/field/index.wxss
index 003aabb7..ddfc7c9f 100644
--- a/example/pages/field/index.wxss
+++ b/example/pages/field/index.wxss
@@ -1,17 +1,7 @@
-.field__title--radius {
- padding-bottom: 10px;
+.button {
+ vertical-align: middle;
}
-.popup-field-example--bottom {
- width: 100%;
- height: 150px;
-}
-
-.picker-view-example {
- height: 120px;
-}
-
-.picker-view-column-example {
- line-height: 50px;
- text-align: center;
+.icon {
+ color: #38f;
}
diff --git a/example/pages/helper/index.js b/example/pages/helper/index.js
deleted file mode 100644
index 454020c0..00000000
--- a/example/pages/helper/index.js
+++ /dev/null
@@ -1,11 +0,0 @@
-Page({
- data: {
- },
-
- onLoad: function () {
-
- },
-
- onShow: function() {
- },
-})
diff --git a/example/pages/helper/index.json b/example/pages/helper/index.json
deleted file mode 100644
index 9d900d28..00000000
--- a/example/pages/helper/index.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "navigationBarTitleText": "Helper 基础样式",
- "usingComponents": {
- "zan-cell": "../../dist/cell/index",
- "zan-panel": "../../dist/panel/index",
- "zan-cell-group": "../../dist/cell-group/index",
- "doc-page": "../../components/doc-page/index"
- }
-}
diff --git a/example/pages/helper/index.wxml b/example/pages/helper/index.wxml
deleted file mode 100644
index 295a60d4..00000000
--- a/example/pages/helper/index.wxml
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
- zan-pull-right: 往右靠
-
-
-
- zan-text-deleted:被删除的效果
-
-
-
-
- zan-font-12:字号12
- zan-font-bold:再来个加粗
-
-
-
-
-
- zan-font-16:字号16
- zan-font-bold:再来个加粗
-
-
-
-
-
- 字体颜色
- zan-c-red: 红色
- zan-c-gray: 灰色
- zan-c-gray-dark: 再灰一点点
- zan-c-gray-darker: 更深的灰色
- zan-c-black: 黑色
- zan-c-blue: 蓝色
- zan-c-green: 绿色
-
-
-
-
- zan-arrow:箭头
-
-
-
-
-
- zan-ellipsis:单行点点点
- ->我是占位的字符我是占位的字符我是占位的字符我是占位的字符我是占位的字符我是占位的字符
-
-
-
-
-
- zan-ellipsis--l2:单行点点点
- ->我是占位的字符我是占位的字符我是占位的字符我是占位的字符我是占位的字符我是占位的字符
-
-
-
-
-
-
diff --git a/example/pages/icon/index.js b/example/pages/icon/index.js
index e5cb2c59..c3f362a2 100644
--- a/example/pages/icon/index.js
+++ b/example/pages/icon/index.js
@@ -2,46 +2,73 @@ Page({
data: {
icons: [
'close',
- 'location',
+ 'upgrade',
+ 'add-o',
+ 'passed',
+ 'chat',
+ 'question',
'clock',
'gold-coin',
- 'chat',
- 'exchange',
- 'upgrade',
+ 'play',
+ 'pause',
+ 'stop',
+ 'more-o',
+ 'info-o',
+ 'share',
+ 'like-o',
+ 'logistics',
'edit',
+ 'exchange',
+ 'location',
+ 'cart',
+ 'shop',
+ 'gift',
'contact',
- 'passed',
+ 'wap-home',
'points',
+ 'discount',
+ 'point-gift',
+ 'after-sale',
+ 'edit-data',
'delete',
'records',
- 'logistics',
- 'check',
- 'checked',
- 'gift',
- 'like-o',
- 'like',
- 'qr',
- 'qr-invalid',
- 'shop',
- 'photograph',
- 'add',
- 'minus',
- 'add2',
- 'add-o',
- 'minus-o',
+ 'completed',
+ 'certificate',
+ 'tosend',
+ 'sign',
'photo',
- 'cart',
+ 'idcard',
+ 'home',
+ 'free-postage',
+ 'cash-back-record',
+ 'points-mall',
+ 'exchange-record',
+ 'pending-payment',
+ 'pending-orders',
+ 'pending-deliver',
+ 'pending-evaluate',
+ 'password-view',
+ 'password-not-view',
+ 'check',
'arrow',
+ 'arrow-left',
'search',
- 'clear',
'success',
'fail',
+ 'add',
+ 'checked',
+ 'warn',
+ 'clear',
+ 'underway',
+ 'more',
+ 'like',
+ 'photograph',
+ 'qr-invalid',
+ 'qr',
+ 'add2',
'wechat',
'alipay',
- 'password-view',
'wap-nav',
- 'password-not-view',
- 'wap-home',
'ecard-pay',
'balance-pay',
'peer-pay',
@@ -56,38 +83,13 @@ Page({
'send-gift',
'setting',
'coupon',
- 'free-postage',
- 'discount',
- 'birthday-privilege',
- 'member-day-privilege',
- 'balance-details',
- 'cash-back-record',
- 'points-mall',
- 'exchange-record',
- 'pending-payment',
- 'pending-orders',
- 'pending-deliver',
- 'pending-evaluate',
- 'cash-on-deliver',
'gift-card-pay',
- 'underway',
- 'point-gift',
- 'after-sale',
- 'edit-data',
- 'question',
+ 'cash-on-deliver',
+ 'phone',
'description',
'card',
- 'gift-card',
- 'completed',
'value-card',
- 'certificate',
- 'tosend',
- 'sign',
- 'home',
- 'phone',
- 'play',
- 'pause',
- 'stop',
+ 'gift-card',
'hot',
'new',
'new-arrival',
diff --git a/example/pages/icon/index.json b/example/pages/icon/index.json
index b2a90ffd..5a21cf59 100644
--- a/example/pages/icon/index.json
+++ b/example/pages/icon/index.json
@@ -1,7 +1,8 @@
{
"navigationBarTitleText": "Icon 图标",
"usingComponents": {
- "zan-icon": "../../dist/icon/index",
- "doc-page": "../../components/doc-page/index"
+ "demo-block": "../../components/demo-block/index",
+ "van-col": "../../dist/col/index",
+ "van-icon": "../../dist/icon/index"
}
}
diff --git a/example/pages/icon/index.wxml b/example/pages/icon/index.wxml
index 5d0f1d45..b5216160 100644
--- a/example/pages/icon/index.wxml
+++ b/example/pages/icon/index.wxml
@@ -1,8 +1,6 @@
-
-
-
-
-
- zan-icon-{{ icon }}
-
-
+
+
+
+ {{ icon }}
+
+
diff --git a/example/pages/icon/index.wxss b/example/pages/icon/index.wxss
index 66308e8c..78a5507c 100644
--- a/example/pages/icon/index.wxss
+++ b/example/pages/icon/index.wxss
@@ -1,17 +1,17 @@
-.icon-wrap {
- width: 33.33333%;
- height: 100px;
- float: left;
+.col {
text-align: center;
+ height: 100px;
+ float: none;
+ display: inline-block;
+ vertical-align: middle;
}
-.example-icon {
- font-size: 24px;
- padding: 10px;
+.icon {
+ display: block;
+ margin: 15px 0;
color: rgba(69, 90, 100, .8);
}
-.icon-classname {
- color: #999;
- font-size: 10px;
+.text {
+ font-size: 14px;
}
diff --git a/example/pages/layout/index.js b/example/pages/layout/index.js
index 454020c0..560d44d4 100644
--- a/example/pages/layout/index.js
+++ b/example/pages/layout/index.js
@@ -1,11 +1 @@
-Page({
- data: {
- },
-
- onLoad: function () {
-
- },
-
- onShow: function() {
- },
-})
+Page({});
diff --git a/example/pages/layout/index.json b/example/pages/layout/index.json
index 368b703f..43707a1a 100644
--- a/example/pages/layout/index.json
+++ b/example/pages/layout/index.json
@@ -1,8 +1,8 @@
{
+ "navigationBarTitleText": "Layout 布局",
"usingComponents": {
- "zan-row": "../../dist/row/index",
- "zan-col": "../../dist/col/index",
- "zan-panel": "../../dist/panel/index",
- "doc-page": "../../components/doc-page/index"
+ "demo-block": "../../components/demo-block/index",
+ "van-row": "../../dist/row/index",
+ "van-col": "../../dist/col/index"
}
}
diff --git a/example/pages/layout/index.wxml b/example/pages/layout/index.wxml
index 24ca7110..f91b4773 100644
--- a/example/pages/layout/index.wxml
+++ b/example/pages/layout/index.wxml
@@ -1,21 +1,24 @@
-
+
+
+ span: 8
+ span: 8
+ span: 8
+
-
-
- span: 8
- span: 8
- span: 8
-
-
+
+ span: 4
+ offset: 4, span: 10
+
-
-
- span: 4
- offset: 4, span: 10
-
-
- offset: 12, span: 12
-
-
+
+ offset: 12, span: 12
+
+
-
+
+
+ span: 8
+ span: 8
+ span: 8
+
+
diff --git a/example/pages/layout/index.wxss b/example/pages/layout/index.wxss
index ff64efce..378de2ae 100644
--- a/example/pages/layout/index.wxss
+++ b/example/pages/layout/index.wxss
@@ -1,11 +1,17 @@
-.custom-zan-col {
+.dark,
+.light {
+ color: #fff;
+ font-size: 13px;
line-height: 30px;
text-align: center;
- background-color: #39a9ed;
- font-size: 12px;
- color: #fff;
+ margin-bottom: 10px;
+ background-clip: content-box;
}
-.custom-zan-col:nth-child(even) {
+.dark {
+ background-color: #39a9ed;
+}
+
+.light {
background-color: #66c6f2;
}
diff --git a/example/pages/loading/index.js b/example/pages/loading/index.js
index 9555c825..560d44d4 100644
--- a/example/pages/loading/index.js
+++ b/example/pages/loading/index.js
@@ -1 +1 @@
-Page({})
\ No newline at end of file
+Page({});
diff --git a/example/pages/loading/index.json b/example/pages/loading/index.json
index 33ad67d1..8afd6d98 100644
--- a/example/pages/loading/index.json
+++ b/example/pages/loading/index.json
@@ -1,6 +1,7 @@
{
- "navigationBarTitleText": "loading 加载",
+ "navigationBarTitleText": "Loading 加载",
"usingComponents": {
- "zan-loading": "../../dist/loading/index"
+ "demo-block": "../../components/demo-block/index",
+ "van-loading": "../../dist/loading/index"
}
-}
\ No newline at end of file
+}
diff --git a/example/pages/loading/index.wxml b/example/pages/loading/index.wxml
index c620cfef..20b72fa5 100644
--- a/example/pages/loading/index.wxml
+++ b/example/pages/loading/index.wxml
@@ -1,21 +1,9 @@
-
+
+
+
+
- LOADING
-
- circle
-
-
-
-
- spinner
-
-
-
-
- dot
-
-
-
-
-
-
+
+
+
+
diff --git a/example/pages/loading/index.wxss b/example/pages/loading/index.wxss
index 434bad3d..3fdb6930 100644
--- a/example/pages/loading/index.wxss
+++ b/example/pages/loading/index.wxss
@@ -1,14 +1,9 @@
-.container {
- background: #f0f0f0;
+.loading {
+ margin-right: 20px;
}
-.loading-example {
- display: flex;
- flex-direction: row;
- background: transparent;
+
+.shadow {
+ padding: 10px;
+ border-radius: 3px;
+ background-color: rgba(0, 0, 0, .5);
}
-.loading-example zan-loading {
- flex: 1;
-}
-.no-flex {
- display: block;
-}
\ No newline at end of file
diff --git a/example/pages/loadmore/index.js b/example/pages/loadmore/index.js
deleted file mode 100644
index 454020c0..00000000
--- a/example/pages/loadmore/index.js
+++ /dev/null
@@ -1,11 +0,0 @@
-Page({
- data: {
- },
-
- onLoad: function () {
-
- },
-
- onShow: function() {
- },
-})
diff --git a/example/pages/loadmore/index.json b/example/pages/loadmore/index.json
deleted file mode 100644
index f182cecd..00000000
--- a/example/pages/loadmore/index.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "navigationBarTitleText": "loadmore 加载",
- "usingComponents": {
- "zan-panel": "../../dist/panel/index",
- "zan-loadmore": "../../dist/loadmore/index",
- "doc-page": "../../components/doc-page/index"
- }
-}
diff --git a/example/pages/loadmore/index.wxml b/example/pages/loadmore/index.wxml
deleted file mode 100644
index c0949921..00000000
--- a/example/pages/loadmore/index.wxml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/example/pages/loadmore/index.wxss b/example/pages/loadmore/index.wxss
deleted file mode 100644
index 1767a3f0..00000000
--- a/example/pages/loadmore/index.wxss
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-zan-loadmore {
- margin: 15px;
-}
diff --git a/example/pages/nav-bar/index.js b/example/pages/nav-bar/index.js
new file mode 100644
index 00000000..f283faa8
--- /dev/null
+++ b/example/pages/nav-bar/index.js
@@ -0,0 +1,9 @@
+Page({
+ onTapLeft() {
+ wx.showToast({ title: '点击返回', icon: 'none' });
+ },
+
+ onTapRight() {
+ wx.showToast({ title: '点击按钮', icon: 'none' });
+ }
+});
diff --git a/example/pages/nav-bar/index.json b/example/pages/nav-bar/index.json
new file mode 100644
index 00000000..2c73f4c4
--- /dev/null
+++ b/example/pages/nav-bar/index.json
@@ -0,0 +1,8 @@
+{
+ "navigationBarTitleText": "NavBar 导航栏",
+ "usingComponents": {
+ "demo-block": "../../components/demo-block/index",
+ "van-icon": "../../dist/icon/index",
+ "van-nav-bar": "../../dist/nav-bar/index"
+ }
+}
diff --git a/example/pages/nav-bar/index.wxml b/example/pages/nav-bar/index.wxml
new file mode 100644
index 00000000..805774dc
--- /dev/null
+++ b/example/pages/nav-bar/index.wxml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/example/pages/nav-bar/index.wxss b/example/pages/nav-bar/index.wxss
new file mode 100644
index 00000000..e1c01e23
--- /dev/null
+++ b/example/pages/nav-bar/index.wxss
@@ -0,0 +1,3 @@
+.icon {
+ color: #38f;
+}
diff --git a/example/pages/notice-bar/index.js b/example/pages/notice-bar/index.js
new file mode 100644
index 00000000..be0e7e7f
--- /dev/null
+++ b/example/pages/notice-bar/index.js
@@ -0,0 +1,5 @@
+Page({
+ data: {
+ text: '足协杯战线连续第2年上演广州德比战,上赛季半决赛上恒大以两回合5-3的总比分淘汰富力。'
+ }
+});
diff --git a/example/pages/notice-bar/index.json b/example/pages/notice-bar/index.json
new file mode 100644
index 00000000..26286ca5
--- /dev/null
+++ b/example/pages/notice-bar/index.json
@@ -0,0 +1,7 @@
+{
+ "navigationBarTitleText": "NoticeBar 通告栏",
+ "usingComponents": {
+ "demo-block": "../../components/demo-block/index",
+ "van-notice-bar": "../../dist/notice-bar/index"
+ }
+}
diff --git a/example/pages/notice-bar/index.wxml b/example/pages/notice-bar/index.wxml
new file mode 100644
index 00000000..95c8febc
--- /dev/null
+++ b/example/pages/notice-bar/index.wxml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/example/pages/noticebar/index.js b/example/pages/noticebar/index.js
deleted file mode 100644
index f3edc73f..00000000
--- a/example/pages/noticebar/index.js
+++ /dev/null
@@ -1,28 +0,0 @@
-Page({
- data: {
- bar1: {
- text: '足协杯战线连续第2年上演广州德比战,上赛季半决赛上恒大以两回合5-3的总比分淘汰富力。',
- scrollable: true,
- delay: 1000
- },
- bar2: {
- text: '足协杯战线连续第2年上演广州德比战',
- color: '#fff',
- backgroundColor: '#000'
- },
- bar3: {
- text: '足协杯战线连续第2年上演广州德比战,上赛季半决赛上恒大以两回合5-3的总比分淘汰富力。'
- },
- bar4: {
- text: '带icon的公告',
- leftIcon: 'https://img.yzcdn.cn/public_files/2017/8/10/6af5b7168eed548100d9041f07b7c616.png'
- },
- bar5: {
- text: '足协杯战线连续第2年上演广州德比战,上赛季半决赛上恒大以两回合5-3的总比分淘汰富力。',
- leftIcon: 'https://img.yzcdn.cn/public_files/2017/8/10/6af5b7168eed548100d9041f07b7c616.png',
- mode: 'closeable',
- scrollable: true,
- speed: 10
- }
- }
-})
diff --git a/example/pages/noticebar/index.json b/example/pages/noticebar/index.json
deleted file mode 100644
index a1a7c61e..00000000
--- a/example/pages/noticebar/index.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "navigationBarTitleText": "Noticebar 通告栏",
- "usingComponents": {
- "zan-noticebar": "../../dist/noticebar/index",
- "zan-panel": "../../dist/panel/index",
- "doc-page": "../../components/doc-page/index"
- }
-}
diff --git a/example/pages/noticebar/index.wxml b/example/pages/noticebar/index.wxml
deleted file mode 100644
index e2cb5b0d..00000000
--- a/example/pages/noticebar/index.wxml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/example/pages/notify/index.js b/example/pages/notify/index.js
new file mode 100644
index 00000000..d874dbe1
--- /dev/null
+++ b/example/pages/notify/index.js
@@ -0,0 +1,16 @@
+const Notify = require('../../dist/notify/index');
+
+Page({
+ showNotify() {
+ Notify('通知内容');
+ },
+
+ showNotify2() {
+ Notify({
+ duration: 1000,
+ text: '通知内容',
+ selector: '#custom-selector',
+ backgroundColor: '#38f'
+ });
+ }
+});
diff --git a/example/pages/notify/index.json b/example/pages/notify/index.json
new file mode 100644
index 00000000..ed738449
--- /dev/null
+++ b/example/pages/notify/index.json
@@ -0,0 +1,8 @@
+{
+ "navigationBarTitleText": "Notify 消息通知",
+ "usingComponents": {
+ "demo-block": "../../components/demo-block/index",
+ "van-button": "../../dist/button/index",
+ "van-notify": "../../dist/notify/index"
+ }
+}
diff --git a/example/pages/notify/index.wxml b/example/pages/notify/index.wxml
new file mode 100644
index 00000000..b9a2ee42
--- /dev/null
+++ b/example/pages/notify/index.wxml
@@ -0,0 +1,11 @@
+
+ 显示消息通知
+
+
+
+ 显示自定义消息通知
+
+
+
+
+
\ No newline at end of file
diff --git a/example/pages/panel/index.json b/example/pages/panel/index.json
index f495ed85..30817633 100644
--- a/example/pages/panel/index.json
+++ b/example/pages/panel/index.json
@@ -1,7 +1,8 @@
{
"navigationBarTitleText": "Panel 面板",
"usingComponents": {
- "zan-panel": "../../dist/panel/index",
- "doc-page": "../../components/doc-page/index"
+ "demo-block": "../../components/demo-block/index",
+ "van-panel": "../../dist/panel/index",
+ "van-button": "../../dist/button/index"
}
}
diff --git a/example/pages/panel/index.wxml b/example/pages/panel/index.wxml
index 83df0b2f..1f46e000 100644
--- a/example/pages/panel/index.wxml
+++ b/example/pages/panel/index.wxml
@@ -1,15 +1,15 @@
-
+
+
+ 内容
+
+
-
- PANEL 内容区域
-
-
-
- 带有标题的 PANEL
-
-
-
- 无边框的panel
-
-
-
+
+
+ 内容
+
+
+
diff --git a/example/pages/panel/index.wxss b/example/pages/panel/index.wxss
index 1d35f5af..2e88dce3 100644
--- a/example/pages/panel/index.wxss
+++ b/example/pages/panel/index.wxss
@@ -1,4 +1,8 @@
-.panel-example {
- display: block;
- margin-top: 15px;
+.content {
+ padding: 20px;
+ font-size: 16px;
+}
+
+.footer {
+ text-align: right;
}
diff --git a/example/pages/popup/index.js b/example/pages/popup/index.js
index 3094c023..664139bd 100644
--- a/example/pages/popup/index.js
+++ b/example/pages/popup/index.js
@@ -1,40 +1,40 @@
Page({
-
data: {
- showPopup: false,
- showLeftPopup: false,
- showRightPopup: false,
- showTopPopup: false,
- showBottomPopup: false
+ show: {
+ middle: false,
+ top: false,
+ bottom: false,
+ right: false,
+ right2: false
+ }
+ },
+
+ toggle(type) {
+ this.setData({
+ [`show.${type}`]: !this.data.show[type]
+ });
},
togglePopup() {
- this.setData({
- showPopup: !this.data.showPopup
- });
- },
-
- toggleLeftPopup() {
- this.setData({
- showLeftPopup: !this.data.showLeftPopup
- });
+ this.toggle('middle');
},
toggleRightPopup() {
- this.setData({
- showRightPopup: !this.data.showRightPopup
- });
+ this.toggle('right');
+ },
+
+ toggleRightPopup2() {
+ this.toggle('right2');
},
toggleBottomPopup() {
- this.setData({
- showBottomPopup: !this.data.showBottomPopup
- });
+ this.toggle('bottom');
},
toggleTopPopup() {
- this.setData({
- showTopPopup: !this.data.showTopPopup
- });
+ this.toggle('top');
+ setTimeout(() => {
+ this.toggle('top');
+ }, 2000);
}
});
diff --git a/example/pages/popup/index.json b/example/pages/popup/index.json
index e2ae2c0e..057f0097 100644
--- a/example/pages/popup/index.json
+++ b/example/pages/popup/index.json
@@ -1,10 +1,8 @@
{
"navigationBarTitleText": "Popup 弹出层",
"usingComponents": {
- "doc-page": "../../components/doc-page/index",
- "zan-popup": "../../dist/popup/index",
- "zan-button": "../../dist/btn/index",
- "zan-button-group": "../../dist/btn-group/index"
+ "demo-block": "../../components/demo-block/index",
+ "van-popup": "../../dist/popup/index",
+ "van-button": "../../dist/button/index"
}
}
-
diff --git a/example/pages/popup/index.wxml b/example/pages/popup/index.wxml
index c9994d17..fc5812d9 100644
--- a/example/pages/popup/index.wxml
+++ b/example/pages/popup/index.wxml
@@ -1,89 +1,54 @@
-
-
-
- 弹出popup
-
-
- 从顶部弹出popup
-
-
- 从底部弹出popup
-
-
- 从左边弹出popup
-
-
- 从右边弹出popup
-
-
-
-
-
+ 弹出 Popup
+
-
-
-
-
-
-
+ 内容
+
+
-
-
+ 底部弹出
+
+
-
-
-
-
-
-
+ 内容
+
-
-
-
-
-
-
-
-
-
-
- 顶部弹出
+
- 内容
-
+ 内容
+
-
- 右侧弹出
+
-
-
-
-
-
-
+ 关闭弹层
-
+ 右侧弹出
+
+ 关闭弹层
+
+
+
diff --git a/example/pages/popup/index.wxss b/example/pages/popup/index.wxss
index 06ec830f..cb419fa3 100644
--- a/example/pages/popup/index.wxss
+++ b/example/pages/popup/index.wxss
@@ -1,21 +1,32 @@
-.pop-example--top {
- width: 100vw;
- padding: 15px;
- background: rgba(0, 0, 0, 0.7);
- color: #fff;
- font-size: 12px;
+:host {
+ font-size: 16px;
+}
+
+.center {
+ width: 60%;
+ padding: 20px;
text-align: center;
+ box-sizing: border-box;
}
-.pop-example__container {
- overflow: hidden;
- background: #fff;
+.top {
+ color: #fff;
+ width: 100%;
+ padding: 20px;
+ border-radius: 0;
+ line-height: 20px;
+ background-color: rgba(0, 0, 0, 0.8)!important;
}
-.pop-example__container--bottom {
- width: 100vw;
+.bottom {
+ width: 100%;
+ padding: 20px;
+ line-height: 100px;
+ background-color: #fff;
}
-.pop-example__container--left, .pop-example__container--right {
- height: 100vh;
+.right {
+ width: 100%;
+ height: 100%;
+ padding: 20px;
}
diff --git a/example/pages/radio/index.js b/example/pages/radio/index.js
deleted file mode 100644
index 0ed7cd12..00000000
--- a/example/pages/radio/index.js
+++ /dev/null
@@ -1,19 +0,0 @@
-Page({
-
- data: {
- items: [
- {name: 'USA', value: '美国'},
- {name: 'CHN', value: '中国', checked: 'true'}
- ],
-
- items1: [
- {name: 'USA', value: '美国'},
- {name: 'BRA', value: '巴西', disabled: true },
- {name: 'CHN', value: '中国', checked: 'true'}
- ]
- },
-
- handleRadioChange: function(e) {
- console.log('radio发生change事件,携带value值为:', e.detail)
- }
-});
diff --git a/example/pages/radio/index.json b/example/pages/radio/index.json
deleted file mode 100644
index 4b40c1a9..00000000
--- a/example/pages/radio/index.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "navigationBarTitleText": "Radio 单选框",
- "usingComponents": {
- "zan-radio": "../../dist/radio/index",
- "zan-panel": "../../dist/panel/index",
- "zan-cell": "../../dist/cell/index",
- "doc-page": "../../components/doc-page/index"
- }
-}
diff --git a/example/pages/radio/index.wxml b/example/pages/radio/index.wxml
deleted file mode 100644
index 318a2e3b..00000000
--- a/example/pages/radio/index.wxml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/example/pages/radio/index.wxss b/example/pages/radio/index.wxss
deleted file mode 100644
index ab86a7bb..00000000
--- a/example/pages/radio/index.wxss
+++ /dev/null
@@ -1,8 +0,0 @@
-.radio-demo {
- font-size: 12px !important;
-}
-
-.radio-color {
- background-color: red !important;
- border-color: red !important;
-}
diff --git a/example/pages/search/index.js b/example/pages/search/index.js
index 700bed9e..2c08c126 100644
--- a/example/pages/search/index.js
+++ b/example/pages/search/index.js
@@ -1,28 +1,27 @@
Page({
data: {
- inputValue: '',
- focus: true,
- range: ['门店', '配送至'],
- rangeIndex: 0
+ value: ''
},
- searchChange(e) {
+ onChange(e) {
this.setData({
- inputValue: e.detail.value
+ value: e.detail
});
},
- searchDone(e) {
- console.error('search', e.detail.value)
+ onSearch(event) {
+ if (event.detail) {
+ wx.showToast({
+ title: '搜索:' + event.detail,
+ icon: 'none'
+ });
+ }
},
- handleCancel() {
- console.error('cancel')
- },
-
- pickerChange(e) {
- this.setData({
- rangeIndex: e.detail.value
- })
+ onCancel() {
+ wx.showToast({
+ title: '取消',
+ icon: 'none'
+ });
}
});
diff --git a/example/pages/search/index.json b/example/pages/search/index.json
index a36fc259..2441410e 100644
--- a/example/pages/search/index.json
+++ b/example/pages/search/index.json
@@ -1,9 +1,7 @@
{
"navigationBarTitleText": "Search 搜索",
"usingComponents": {
- "zan-icon": "../icon/index",
- "zan-search": "../../dist/search/index",
- "zan-panel": "../../dist/panel/index",
- "doc-page": "../../components/doc-page/index"
+ "demo-block": "../../components/demo-block/index",
+ "van-search": "../../dist/search/index"
}
}
diff --git a/example/pages/search/index.wxml b/example/pages/search/index.wxml
index 1abba063..bdea9dc6 100644
--- a/example/pages/search/index.wxml
+++ b/example/pages/search/index.wxml
@@ -1,68 +1,31 @@
-
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ range[rangeIndex] }}
-
-
-
-
+
+
+ 搜索
+
+
diff --git a/example/pages/search/index.wxss b/example/pages/search/index.wxss
index 77eea99c..e69de29b 100644
--- a/example/pages/search/index.wxss
+++ b/example/pages/search/index.wxss
@@ -1,27 +0,0 @@
-picker {
- display: flex;
- align-items: center;
- height: 100%;
- padding-right: 20rpx;
-}
-
-.picker {
- position: relative;
- width: 110rpx;
- height: 100%;
- color: #666;
- font-size: 28rpx;
- margin-left: 20rpx;
-}
-.picker::after {
- content: '';
- width: 0;
- height: 0;
- position: absolute;
- right: 0;
- top: 50%;
- margin-top: -6rpx;
- border-top: 12rpx solid #333;
- border-right: 8rpx solid transparent;
- border-left: 8rpx solid transparent;
-}
diff --git a/example/pages/select/index.js b/example/pages/select/index.js
deleted file mode 100644
index 34e49c9a..00000000
--- a/example/pages/select/index.js
+++ /dev/null
@@ -1,36 +0,0 @@
-var Zan = require('../../dist/index');
-
-Page({
-
- data: {
- items: [
- {
- padding: 0,
- value: '1',
- name: '选项一',
- },
- {
- padding: 0,
- value: '2',
- name: '选项二',
- },
- ],
-
- checked: {
- base: -1,
- color: -1,
- form: -1
- },
-
- activeColor: '#4b0'
- },
-
- handleSelectChange({ currentTarget = {}, detail = {} }) {
- const { value = '' } = detail;
- const { dataset = {} } = currentTarget;
- const type = dataset.type;
- this.setData({
- [`checked.${type}`]: value
- });
- }
-});
diff --git a/example/pages/select/index.json b/example/pages/select/index.json
deleted file mode 100644
index 30dbc616..00000000
--- a/example/pages/select/index.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "navigationBarTitleText": "Select 选择",
- "usingComponents": {
- "doc-page": "../../components/doc-page/index",
- "zan-panel": "../../dist/panel/index",
- "zan-select": "../../dist/select/index"
- }
-}
diff --git a/example/pages/select/index.wxml b/example/pages/select/index.wxml
deleted file mode 100644
index 743976c1..00000000
--- a/example/pages/select/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/example/pages/stepper/index.js b/example/pages/stepper/index.js
index b6eb0d6f..560d44d4 100644
--- a/example/pages/stepper/index.js
+++ b/example/pages/stepper/index.js
@@ -1,32 +1 @@
-Page(Object.assign({}, {
- data: {
- stepper1: {
- stepper: 10,
- min: 1
- },
- stepper2: {
- stepper: 10,
- min: 1,
- max: 20
- },
- stepper3: {
- stepper: 10,
- min: 1,
- max: 20,
- step: 2
- }
- },
-
- handleZanStepperChange({
- detail: stepper,
- target: {
- dataset: {
- componentId
- }
- }
- }) {
- this.setData({
- [`${componentId}.stepper`]: stepper
- });
- }
-}));
+Page({});
diff --git a/example/pages/stepper/index.json b/example/pages/stepper/index.json
index 6c75d98f..838e47f0 100644
--- a/example/pages/stepper/index.json
+++ b/example/pages/stepper/index.json
@@ -1,8 +1,8 @@
{
- "navigationBarTitleText": "Stepper 计数器",
+ "navigationBarTitleText": "Stepper 步进器",
"usingComponents": {
- "zan-stepper": "../../dist/stepper/index",
- "zan-panel": "../../dist/panel/index",
- "doc-page": "../../components/doc-page/index"
+ "demo-block": "../../components/demo-block/index",
+ "van-stepper": "../../dist/stepper/index",
+ "van-panel": "../../dist/panel/index"
}
}
diff --git a/example/pages/stepper/index.wxml b/example/pages/stepper/index.wxml
index 4d3aa4c8..ca14a873 100644
--- a/example/pages/stepper/index.wxml
+++ b/example/pages/stepper/index.wxml
@@ -1,62 +1,17 @@
-
-
-
-
-
-
-
+
+
+
-
-
-
- small:
-
+
+
- >
-
- middle:
-
-
- large:
-
-
-
-
-
-
-
-
-
-
-
+
+
+
diff --git a/example/pages/steps/index.js b/example/pages/steps/index.js
index 724f5dc1..5f3d9480 100644
--- a/example/pages/steps/index.js
+++ b/example/pages/steps/index.js
@@ -1,98 +1,29 @@
Page({
data: {
+ active: 0,
steps: [
{
- current: true,
- done: true,
text: '步骤一',
- desc: '10.01'
+ desc: '描述信息'
},
{
- done: false,
- current: false,
text: '步骤二',
- desc: '10.02'
+ desc: '描述信息'
},
{
- done: false,
- current: false,
- text: '步骤三'
- }
- ],
- steps2: [
- {
- current: false,
- done: true,
- text: '步骤一',
- desc: '10.01'
- },
- {
- done: true,
- current: true,
- text: '步骤二',
- desc: '10.02'
- },
- {
- done: false,
- current: false,
text: '步骤三',
- desc: '10.03'
- }
- ],
- steps3: [
- {
- current: false,
- done: true,
- text: '步骤一',
- desc: '10.01'
+ desc: '描述信息'
},
{
- done: true,
- current: false,
- text: '步骤二',
- desc: '10.02'
- },
- {
- done: true,
- current: true,
- text: '步骤三',
- desc: '10.03'
+ text: '步骤四',
+ desc: '描述信息'
}
- ],
- steps4: [
- {
- current: true,
- done: false,
- text: '步骤一',
- desc: '10.01'
- },
- {
- done: false,
- current: false,
- text: '步骤二',
- desc: '10.02'
- }
- ],
- steps5: [
- {
- done: true,
- current: false,
- text: '步骤一',
- desc: '10.01'
- },
- {
- done: false,
- current: true,
- text: '步骤二',
- desc: '10.02'
- }
]
},
- onLoad() {
-
- },
-
- onShow() {
- },
+ nextStep() {
+ this.setData({
+ active: ++this.data.active % 4
+ });
+ }
});
diff --git a/example/pages/steps/index.json b/example/pages/steps/index.json
index b4096b2d..fc4f830c 100644
--- a/example/pages/steps/index.json
+++ b/example/pages/steps/index.json
@@ -1,10 +1,8 @@
{
"navigationBarTitleText": "Steps 步骤条",
"usingComponents": {
- "zan-cell": "../../dist/cell/index",
- "zan-cell-group": "../../dist/cell-group/index",
- "zan-panel": "../../dist/panel/index",
- "zan-steps": "../../dist/steps/index",
- "doc-page": "../../components/doc-page/index"
+ "demo-block": "../../components/demo-block/index",
+ "van-button": "../../dist/button/index",
+ "van-steps": "../../dist/steps/index"
}
}
diff --git a/example/pages/steps/index.wxml b/example/pages/steps/index.wxml
index 79936558..74748cef 100644
--- a/example/pages/steps/index.wxml
+++ b/example/pages/steps/index.wxml
@@ -1,66 +1,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ 下一步
+
+
+
+
diff --git a/example/pages/steps/index.wxss b/example/pages/steps/index.wxss
index 3991d239..e69de29b 100644
--- a/example/pages/steps/index.wxss
+++ b/example/pages/steps/index.wxss
@@ -1,11 +0,0 @@
-.my-class {
- margin: 20px;
-}
-
-.gray {
- background-color: #ccc !important;
-}
-
-.white {
- color: #fff !important;
-}
diff --git a/example/pages/switch/index.js b/example/pages/switch/index.js
index cde2a4c2..55e1813f 100644
--- a/example/pages/switch/index.js
+++ b/example/pages/switch/index.js
@@ -1,31 +1,22 @@
-var Zan = require('../../dist/index');
-
-Page(Object.assign({}, Zan.Switch, {
+Page({
data: {
- sync: {
- checked: false
- },
- async: {
- checked: true,
- loading: false
- },
+ checked: true,
+ checked2: true
},
- syncChange({ detail }) {
- this.setData({
- 'sync.checked': detail.checked
- });
+ onChange({ detail }) {
+ this.setData({ checked: detail });
},
- asyncChange({ detail }) {
- this.setData({
- 'async.loading': true
+ onChange2({ detail }) {
+ wx.showModal({
+ title: '提示',
+ content: '是否切换开关?',
+ success: res => {
+ if (res.confirm) {
+ this.setData({ checked2: detail });
+ }
+ }
});
- setTimeout(() => {
- this.setData({
- 'async.loading': false,
- 'async.checked': detail.checked
- });
- }, 500);
}
-}));
+});
diff --git a/example/pages/switch/index.json b/example/pages/switch/index.json
index 19aee58b..c3007790 100644
--- a/example/pages/switch/index.json
+++ b/example/pages/switch/index.json
@@ -1,9 +1,7 @@
{
"navigationBarTitleText": "Switch 开关",
"usingComponents": {
- "zan-switch": "../../dist/switch/index",
- "zan-panel": "../../dist/panel/index",
- "zan-cell": "../../dist/cell/index",
- "doc-page": "../../components/doc-page/index"
+ "demo-block": "../../components/demo-block/index",
+ "van-switch": "../../dist/switch/index"
}
}
diff --git a/example/pages/switch/index.wxml b/example/pages/switch/index.wxml
index a20db8ec..19e53b5e 100644
--- a/example/pages/switch/index.wxml
+++ b/example/pages/switch/index.wxml
@@ -1,27 +1,30 @@
-
+
+
+
-
-
-
-
-
+
+
+
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
diff --git a/example/pages/tab/index.js b/example/pages/tab/index.js
deleted file mode 100644
index 17b61846..00000000
--- a/example/pages/tab/index.js
+++ /dev/null
@@ -1,57 +0,0 @@
-Page({
- data: {
- tab: {
- list: [{
- id: 1,
- title: '选项1'
- }, {
- id: 2,
- title: '选项2'
- }, {
- id: 3,
- title: '选项3'
- }],
- selectedId: 1
- },
- tab1: {
- list: [{
- id: 'all',
- title: '全部'
- }, {
- id: 'topay',
- title: '待付款'
- }, {
- id: 'tosend',
- title: '待发货'
- }, {
- id: 'send',
- title: '待收货'
- }],
- selectedId: 'all'
- },
- tab2: {
- list: [{
- id: '1',
- title: '最新商品1'
- }, {
- id: '2',
- title: '最新商品2'
- }, {
- id: '3',
- title: '最新商品3'
- }, {
- id: '4',
- title: '最新商品4'
- }, {
- id: '5',
- title: '最新商品5'
- }, {
- id: '6',
- title: '最新商品6'
- }],
- selectedId: '1',
- scroll: true,
- height: 45
- }
- }
-});
diff --git a/example/pages/tab/index.json b/example/pages/tab/index.json
deleted file mode 100644
index d1c43ff3..00000000
--- a/example/pages/tab/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "navigationBarTitleText": "Tab 标签",
- "usingComponents": {
- "zan-tab": "../../dist/tab/index",
- "doc-page": "../../components/doc-page/index"
- }
-}
diff --git a/example/pages/tab/index.wxml b/example/pages/tab/index.wxml
deleted file mode 100644
index 61a5c12f..00000000
--- a/example/pages/tab/index.wxml
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/example/pages/tab/index.wxss b/example/pages/tab/index.wxss
deleted file mode 100644
index 8f1853cb..00000000
--- a/example/pages/tab/index.wxss
+++ /dev/null
@@ -1,3 +0,0 @@
-.doc-title {
- margin-top: 50px;
-}
\ No newline at end of file
diff --git a/example/pages/tag/index.js b/example/pages/tag/index.js
index 454020c0..560d44d4 100644
--- a/example/pages/tag/index.js
+++ b/example/pages/tag/index.js
@@ -1,11 +1 @@
-Page({
- data: {
- },
-
- onLoad: function () {
-
- },
-
- onShow: function() {
- },
-})
+Page({});
diff --git a/example/pages/tag/index.json b/example/pages/tag/index.json
index fc9e7eab..f627a498 100644
--- a/example/pages/tag/index.json
+++ b/example/pages/tag/index.json
@@ -1,9 +1,7 @@
{
"navigationBarTitleText": "Tag 标记",
"usingComponents": {
- "zan-cell": "../../dist/cell/index",
- "zan-panel": "../../dist/panel/index",
- "zan-tag": "../../dist/tag/index",
- "doc-page": "../../components/doc-page/index"
+ "demo-block": "../../components/demo-block/index",
+ "van-tag": "../../dist/tag/index"
}
}
diff --git a/example/pages/tag/index.wxml b/example/pages/tag/index.wxml
index 4bd08875..a02a59a5 100644
--- a/example/pages/tag/index.wxml
+++ b/example/pages/tag/index.wxml
@@ -1,28 +1,20 @@
-
-
-
- 灰色
- 红色
- 不可用
-
-
+
+ 标签
+ 标签
+ 标签
+ 标签
+
-
-
- 会员折扣
- 返现
- 返现
- 不可用
-
-
+
+ 标签
+ 标签
+ 标签
+ 标签
+
-
-
- 灰色
- 会员折扣
- 返现
- 返现
- 返现不可用
-
-
-
+
+ 标签
+ 标签
+ 标签
+ 标签
+
diff --git a/example/pages/tag/index.wxss b/example/pages/tag/index.wxss
index f4b8a05f..e69de29b 100644
--- a/example/pages/tag/index.wxss
+++ b/example/pages/tag/index.wxss
@@ -1,8 +0,0 @@
-.tag-demo {
- display: block;
- margin: 15px 0;
-}
-
-zan-tag + zan-tag {
- margin-left: 10px;
-}
diff --git a/example/pages/toast/index.js b/example/pages/toast/index.js
deleted file mode 100644
index 2684a09f..00000000
--- a/example/pages/toast/index.js
+++ /dev/null
@@ -1,59 +0,0 @@
-const Toast = require('../../dist/toast/toast');
-
-Page({
- data: {},
-
- showToast() {
- Toast.setDefaultOptions({
- selector: '#zan-toast-test'
- });
-
- Toast('toast的内容');
- },
-
- showIconToast() {
- Toast({
- type: 'fail',
- message: 'toast的内容',
- selector: '#zan-toast-test'
- });
- },
-
- showImageToast() {
- Toast({
- message: 'toast的内容',
- selector: '#zan-toast-test',
- image: 'https://b.yzcdn.cn/v2/image/dashboard/secured_transaction/suc_green@2x.png'
- });
- },
-
- showLoadingToast() {
- Toast({
- type: 'loading',
- message: 'toast的内容',
- selector: '#zan-toast-test'
- });
- },
-
- showOnlyIcon() {
- Toast({
- type: 'fail',
- selector: '#zan-toast-test'
- });
- },
-
- showEverToast() {
- Toast({
- message: 'toast的内容',
- selector: '#zan-toast-test',
- timeout: -1
- });
- },
-
- showLoading() {
- Toast.loading({
- message: '加载中',
- selector: '#zan-toast-test'
- });
- }
-});
diff --git a/example/pages/toast/index.json b/example/pages/toast/index.json
deleted file mode 100644
index 38e0d46a..00000000
--- a/example/pages/toast/index.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "navigationBarTitleText": "Toast 轻提示",
- "usingComponents": {
- "zan-button": "../../dist/btn/index",
- "zan-button-group": "../../dist/btn-group/index",
- "zan-toast": "../../dist/toast/index"
- }
-}
diff --git a/example/pages/toast/index.wxml b/example/pages/toast/index.wxml
deleted file mode 100644
index 616af1db..00000000
--- a/example/pages/toast/index.wxml
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
- TOAST
-
-
-
- 显示toast
-
-
-
- 显示 Icon 图标的toast
-
-
-
- 自定义图片作为图标的toast
-
-
-
- 显示 Loading toast
-
-
-
- 只显示图标的toast
-
-
-
- 不消失的的toast
-
-
-
- 显示 Loading
-
-
-
-
-
-
diff --git a/example/pages/toptips/index.js b/example/pages/toptips/index.js
deleted file mode 100644
index a9a53cff..00000000
--- a/example/pages/toptips/index.js
+++ /dev/null
@@ -1,44 +0,0 @@
-const Toptips = require('../../dist/toptips/toptips');
-
-Page({
- data: {
- content: '测试toptips',
- duration: 2000,
- $zanui: {
- toptips: {
- show: false
- }
- }
- },
-
- showTopTips() {
- this.setData({
- $zanui: {
- toptips: {
- show: true
- }
- }
- });
-
- setTimeout(() => {
- this.setData({
- $zanui: {
- toptips: {
- show: false
- }
- }
- });
- },this.data.duration);
- },
-
- showTopTips2() {
- Toptips('测试内容');
- },
-
- showTopTips3() {
- Toptips({
- duration: 1000,
- content: '测试时间1秒'
- })
- }
-});
diff --git a/example/pages/toptips/index.json b/example/pages/toptips/index.json
deleted file mode 100644
index d1e51910..00000000
--- a/example/pages/toptips/index.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "navigationBarTitleText": "Toptips 顶部提示",
- "usingComponents": {
- "zan-button": "../../dist/btn/index",
- "zan-toptips": "../../dist/toptips/index",
- "doc-page": "../../components/doc-page/index"
- }
-}
diff --git a/example/pages/toptips/index.wxml b/example/pages/toptips/index.wxml
deleted file mode 100644
index 3ed074f9..00000000
--- a/example/pages/toptips/index.wxml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
- 显示toptips,声明式调用
-
-
-
-
-
- 显示toptips,命令式调用
-
-
-
-
-
- 显示toptips,持续一秒
-
-
-
-
-
-
-
diff --git a/example/pages/tree-select/index.js b/example/pages/tree-select/index.js
index cecd3afc..52e65c7b 100644
--- a/example/pages/tree-select/index.js
+++ b/example/pages/tree-select/index.js
@@ -7,7 +7,7 @@ Page({
// 导航名称
text: '所有城市',
// 该导航下所有的可选项
- children: [ ...config.pro1, ...config.pro2 ]
+ children: [...config.pro1, ...config.pro2]
}, {
// 导航名称
text: config.pro1Name,
@@ -18,19 +18,17 @@ Page({
children: config.pro2
}
],
-
mainActiveIndex: 0,
-
activeId: 1002
},
- handleNavClick({ detail = {} }) {
+ onNavClick({ detail = {} }) {
this.setData({
mainActiveIndex: detail.index || 0
});
},
- handleItemClick({ detail = {} }) {
+ onItemClick({ detail = {} }) {
this.setData({
activeId: detail.id
});
diff --git a/example/pages/tree-select/index.json b/example/pages/tree-select/index.json
index 85e7ee6a..bbd2b10d 100644
--- a/example/pages/tree-select/index.json
+++ b/example/pages/tree-select/index.json
@@ -1,7 +1,7 @@
{
- "navigationBarTitleText": "Tree Select 分类选择",
+ "navigationBarTitleText": "TreeSelect 分类选择",
"usingComponents": {
- "zan-tree-select": "../../dist/tree-select/index",
- "doc-page": "../../components/doc-page/index"
+ "demo-block": "../../components/demo-block/index",
+ "van-tree-select": "../../dist/tree-select/index"
}
}
diff --git a/example/pages/tree-select/index.wxml b/example/pages/tree-select/index.wxml
index 3cb111c0..21d3ca91 100644
--- a/example/pages/tree-select/index.wxml
+++ b/example/pages/tree-select/index.wxml
@@ -1,11 +1,9 @@
-
-
-
-
-
\ No newline at end of file
+
+
+
diff --git a/package-lock.json b/package-lock.json
deleted file mode 100644
index 516da7b6..00000000
--- a/package-lock.json
+++ /dev/null
@@ -1,6719 +0,0 @@
-{
- "name": "zanui-weapp",
- "version": "3.1.1",
- "lockfileVersion": 1,
- "requires": true,
- "dependencies": {
- "@babel/generator": {
- "version": "7.0.0-beta.44",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz",
- "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==",
- "dev": true,
- "requires": {
- "@babel/types": "7.0.0-beta.44",
- "jsesc": "^2.5.1",
- "lodash": "^4.2.0",
- "source-map": "^0.5.0",
- "trim-right": "^1.0.1"
- },
- "dependencies": {
- "jsesc": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz",
- "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=",
- "dev": true
- },
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- }
- }
- },
- "@babel/helper-function-name": {
- "version": "7.0.0-beta.44",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz",
- "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==",
- "dev": true,
- "requires": {
- "@babel/helper-get-function-arity": "7.0.0-beta.44",
- "@babel/template": "7.0.0-beta.44",
- "@babel/types": "7.0.0-beta.44"
- }
- },
- "@babel/helper-get-function-arity": {
- "version": "7.0.0-beta.44",
- "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz",
- "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==",
- "dev": true,
- "requires": {
- "@babel/types": "7.0.0-beta.44"
- }
- },
- "@babel/helper-split-export-declaration": {
- "version": "7.0.0-beta.44",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz",
- "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==",
- "dev": true,
- "requires": {
- "@babel/types": "7.0.0-beta.44"
- }
- },
- "@babel/template": {
- "version": "7.0.0-beta.44",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz",
- "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "7.0.0-beta.44",
- "@babel/types": "7.0.0-beta.44",
- "babylon": "7.0.0-beta.44",
- "lodash": "^4.2.0"
- },
- "dependencies": {
- "@babel/code-frame": {
- "version": "7.0.0-beta.44",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz",
- "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==",
- "dev": true,
- "requires": {
- "@babel/highlight": "7.0.0-beta.44"
- }
- },
- "@babel/highlight": {
- "version": "7.0.0-beta.44",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz",
- "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==",
- "dev": true,
- "requires": {
- "chalk": "^2.0.0",
- "esutils": "^2.0.2",
- "js-tokens": "^3.0.0"
- }
- },
- "babylon": {
- "version": "7.0.0-beta.44",
- "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz",
- "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==",
- "dev": true
- },
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- }
- }
- },
- "@babel/traverse": {
- "version": "7.0.0-beta.44",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz",
- "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "7.0.0-beta.44",
- "@babel/generator": "7.0.0-beta.44",
- "@babel/helper-function-name": "7.0.0-beta.44",
- "@babel/helper-split-export-declaration": "7.0.0-beta.44",
- "@babel/types": "7.0.0-beta.44",
- "babylon": "7.0.0-beta.44",
- "debug": "^3.1.0",
- "globals": "^11.1.0",
- "invariant": "^2.2.0",
- "lodash": "^4.2.0"
- },
- "dependencies": {
- "@babel/code-frame": {
- "version": "7.0.0-beta.44",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz",
- "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==",
- "dev": true,
- "requires": {
- "@babel/highlight": "7.0.0-beta.44"
- }
- },
- "@babel/highlight": {
- "version": "7.0.0-beta.44",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz",
- "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==",
- "dev": true,
- "requires": {
- "chalk": "^2.0.0",
- "esutils": "^2.0.2",
- "js-tokens": "^3.0.0"
- }
- },
- "babylon": {
- "version": "7.0.0-beta.44",
- "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz",
- "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==",
- "dev": true
- },
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "globals": {
- "version": "11.5.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.5.0.tgz",
- "integrity": "sha512-hYyf+kI8dm3nORsiiXUQigOU62hDLfJ9G01uyGMxhc6BKsircrUhC4uJPQPUSuq2GrTmiiEt7ewxlMdBewfmKQ==",
- "dev": true
- },
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- }
- }
- },
- "@babel/types": {
- "version": "7.0.0-beta.44",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz",
- "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2",
- "lodash": "^4.2.0",
- "to-fast-properties": "^2.0.0"
- },
- "dependencies": {
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- },
- "to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
- "dev": true
- }
- }
- },
- "acorn": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz",
- "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==",
- "dev": true
- },
- "acorn-jsx": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
- "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
- "dev": true,
- "requires": {
- "acorn": "^3.0.4"
- },
- "dependencies": {
- "acorn": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
- "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
- "dev": true
- }
- }
- },
- "ajv": {
- "version": "6.5.2",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.2.tgz",
- "integrity": "sha512-hOs7GfvI6tUI1LfZddH82ky6mOMyTuY0mk7kE2pWpmhhUSkumzaTO5vbVwij39MdwPQWCV4Zv57Eo06NtL/GVA==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^2.0.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.1"
- }
- },
- "ajv-keywords": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz",
- "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=",
- "dev": true
- },
- "ansi-colors": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz",
- "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==",
- "dev": true,
- "requires": {
- "ansi-wrap": "^0.1.0"
- }
- },
- "ansi-cyan": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz",
- "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=",
- "dev": true,
- "requires": {
- "ansi-wrap": "0.1.0"
- }
- },
- "ansi-escapes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
- "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==",
- "dev": true
- },
- "ansi-gray": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
- "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
- "dev": true,
- "requires": {
- "ansi-wrap": "0.1.0"
- }
- },
- "ansi-red": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz",
- "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=",
- "dev": true,
- "requires": {
- "ansi-wrap": "0.1.0"
- }
- },
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true
- },
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "ansi-wrap": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
- "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
- "dev": true
- },
- "archy": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
- "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
- "dev": true
- },
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- },
- "aria-query": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-0.7.1.tgz",
- "integrity": "sha1-Jsu1r/ZBRLCoJb4YRuCxbPoAsR4=",
- "dev": true,
- "requires": {
- "ast-types-flow": "0.0.7",
- "commander": "^2.11.0"
- }
- },
- "arr-diff": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
- "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
- "dev": true
- },
- "arr-flatten": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
- "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
- "dev": true
- },
- "arr-union": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
- "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
- "dev": true
- },
- "array-differ": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
- "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
- "dev": true
- },
- "array-each": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
- "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
- "dev": true
- },
- "array-includes": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
- "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.2",
- "es-abstract": "^1.7.0"
- }
- },
- "array-slice": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
- "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
- "dev": true
- },
- "array-union": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
- "dev": true,
- "requires": {
- "array-uniq": "^1.0.1"
- }
- },
- "array-uniq": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
- "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
- "dev": true
- },
- "array-unique": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
- "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
- "dev": true
- },
- "arrify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
- "dev": true
- },
- "assign-symbols": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
- "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
- "dev": true
- },
- "ast-types-flow": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
- "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
- "dev": true
- },
- "async": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz",
- "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==",
- "dev": true,
- "requires": {
- "lodash": "^4.14.0"
- },
- "dependencies": {
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- }
- }
- },
- "atob": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/atob/-/atob-2.0.3.tgz",
- "integrity": "sha1-GcenYEc3dEaPILLS0DNyrX1Mv10=",
- "dev": true
- },
- "autoprefixer": {
- "version": "8.5.0",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.5.0.tgz",
- "integrity": "sha512-buY1XxFoBrXvLsoFb0jP+niSu1tCj2RwMwHj96+RfQ8DJTgb0vUhh0dg6wjJT3JzsFYBrkSj8/sGtarNdlxTFw==",
- "dev": true,
- "requires": {
- "browserslist": "^3.2.7",
- "caniuse-lite": "^1.0.30000839",
- "normalize-range": "^0.1.2",
- "num2fraction": "^1.2.2",
- "postcss": "^6.0.22",
- "postcss-value-parser": "^3.2.3"
- },
- "dependencies": {
- "browserslist": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.7.tgz",
- "integrity": "sha512-oYVLxFVqpX9uMhOIQBLtZL+CX4uY8ZpWcjNTaxyWl5rO8yA9SSNikFnAfvk8J3P/7z3BZwNmEqFKaJoYltj3MQ==",
- "dev": true,
- "requires": {
- "caniuse-lite": "^1.0.30000835",
- "electron-to-chromium": "^1.3.45"
- }
- },
- "caniuse-lite": {
- "version": "1.0.30000843",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000843.tgz",
- "integrity": "sha512-1ntiW826MhRBmM0CeI7w1cQr16gxwOoM8doJWh3BFalPZoKWdZXs27Bc04xth/3NR1/wNXn9cpP4F92lVenCvg==",
- "dev": true
- },
- "chalk": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
- "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "electron-to-chromium": {
- "version": "1.3.47",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.47.tgz",
- "integrity": "sha1-dk6IfKkQTQGgrI6r7n38DizhQQQ=",
- "dev": true
- },
- "postcss": {
- "version": "6.0.22",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz",
- "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==",
- "dev": true,
- "requires": {
- "chalk": "^2.4.1",
- "source-map": "^0.6.1",
- "supports-color": "^5.4.0"
- }
- },
- "supports-color": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
- "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "axobject-query": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-0.1.0.tgz",
- "integrity": "sha1-YvWdvFnJ+SQnWco0mWDnov48NsA=",
- "dev": true,
- "requires": {
- "ast-types-flow": "0.0.7"
- }
- },
- "babel-code-frame": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
- "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "esutils": "^2.0.2",
- "js-tokens": "^3.0.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- }
- },
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true
- }
- }
- },
- "babel-core": {
- "version": "6.26.3",
- "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
- "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
- "dev": true,
- "requires": {
- "babel-code-frame": "^6.26.0",
- "babel-generator": "^6.26.0",
- "babel-helpers": "^6.24.1",
- "babel-messages": "^6.23.0",
- "babel-register": "^6.26.0",
- "babel-runtime": "^6.26.0",
- "babel-template": "^6.26.0",
- "babel-traverse": "^6.26.0",
- "babel-types": "^6.26.0",
- "babylon": "^6.18.0",
- "convert-source-map": "^1.5.1",
- "debug": "^2.6.9",
- "json5": "^0.5.1",
- "lodash": "^4.17.4",
- "minimatch": "^3.0.4",
- "path-is-absolute": "^1.0.1",
- "private": "^0.1.8",
- "slash": "^1.0.0",
- "source-map": "^0.5.7"
- },
- "dependencies": {
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- }
- }
- },
- "babel-eslint": {
- "version": "8.2.3",
- "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.3.tgz",
- "integrity": "sha512-0HeSTtaXg/Em7FCUWxwOT+KeFSO1O7LuRuzhk7g+1BjwdlQGlHq4OyMi3GqGxrNfEq8jEi6Hmt5ylEQUhurgiQ==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "7.0.0-beta.44",
- "@babel/traverse": "7.0.0-beta.44",
- "@babel/types": "7.0.0-beta.44",
- "babylon": "7.0.0-beta.44",
- "eslint-scope": "~3.7.1",
- "eslint-visitor-keys": "^1.0.0"
- },
- "dependencies": {
- "@babel/code-frame": {
- "version": "7.0.0-beta.44",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz",
- "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==",
- "dev": true,
- "requires": {
- "@babel/highlight": "7.0.0-beta.44"
- }
- },
- "@babel/highlight": {
- "version": "7.0.0-beta.44",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz",
- "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==",
- "dev": true,
- "requires": {
- "chalk": "^2.0.0",
- "esutils": "^2.0.2",
- "js-tokens": "^3.0.0"
- }
- },
- "babylon": {
- "version": "7.0.0-beta.44",
- "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz",
- "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==",
- "dev": true
- }
- }
- },
- "babel-generator": {
- "version": "6.26.1",
- "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
- "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
- "dev": true,
- "requires": {
- "babel-messages": "^6.23.0",
- "babel-runtime": "^6.26.0",
- "babel-types": "^6.26.0",
- "detect-indent": "^4.0.0",
- "jsesc": "^1.3.0",
- "lodash": "^4.17.4",
- "source-map": "^0.5.7",
- "trim-right": "^1.0.1"
- },
- "dependencies": {
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- }
- }
- },
- "babel-helper-bindify-decorators": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz",
- "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-builder-binary-assignment-operator-visitor": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz",
- "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=",
- "dev": true,
- "requires": {
- "babel-helper-explode-assignable-expression": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-call-delegate": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
- "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
- "dev": true,
- "requires": {
- "babel-helper-hoist-variables": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-define-map": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
- "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
- "dev": true,
- "requires": {
- "babel-helper-function-name": "^6.24.1",
- "babel-runtime": "^6.26.0",
- "babel-types": "^6.26.0",
- "lodash": "^4.17.4"
- },
- "dependencies": {
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- }
- }
- },
- "babel-helper-explode-assignable-expression": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz",
- "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-explode-class": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz",
- "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=",
- "dev": true,
- "requires": {
- "babel-helper-bindify-decorators": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-function-name": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
- "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
- "dev": true,
- "requires": {
- "babel-helper-get-function-arity": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-get-function-arity": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
- "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-hoist-variables": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
- "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-optimise-call-expression": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
- "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-regex": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
- "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.26.0",
- "babel-types": "^6.26.0",
- "lodash": "^4.17.4"
- },
- "dependencies": {
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- }
- }
- },
- "babel-helper-remap-async-to-generator": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz",
- "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",
- "dev": true,
- "requires": {
- "babel-helper-function-name": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-replace-supers": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
- "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
- "dev": true,
- "requires": {
- "babel-helper-optimise-call-expression": "^6.24.1",
- "babel-messages": "^6.23.0",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helpers": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
- "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1"
- }
- },
- "babel-messages": {
- "version": "6.23.0",
- "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
- "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-check-es2015-constants": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
- "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-syntax-async-functions": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
- "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=",
- "dev": true
- },
- "babel-plugin-syntax-async-generators": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz",
- "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=",
- "dev": true
- },
- "babel-plugin-syntax-class-constructor-call": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz",
- "integrity": "sha1-nLnTn+Q8hgC+yBRkVt3L1OGnZBY=",
- "dev": true
- },
- "babel-plugin-syntax-class-properties": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz",
- "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=",
- "dev": true
- },
- "babel-plugin-syntax-decorators": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz",
- "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=",
- "dev": true
- },
- "babel-plugin-syntax-do-expressions": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-do-expressions/-/babel-plugin-syntax-do-expressions-6.13.0.tgz",
- "integrity": "sha1-V0d1YTmqJtOQ0JQQsDdEugfkeW0=",
- "dev": true
- },
- "babel-plugin-syntax-dynamic-import": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz",
- "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=",
- "dev": true
- },
- "babel-plugin-syntax-exponentiation-operator": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz",
- "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=",
- "dev": true
- },
- "babel-plugin-syntax-export-extensions": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz",
- "integrity": "sha1-cKFITw+QiaToStRLrDU8lbmxJyE=",
- "dev": true
- },
- "babel-plugin-syntax-function-bind": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz",
- "integrity": "sha1-SMSV8Xe98xqYHnMvVa3AvdJgH0Y=",
- "dev": true
- },
- "babel-plugin-syntax-object-rest-spread": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
- "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
- "dev": true
- },
- "babel-plugin-syntax-trailing-function-commas": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz",
- "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=",
- "dev": true
- },
- "babel-plugin-transform-async-generator-functions": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz",
- "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=",
- "dev": true,
- "requires": {
- "babel-helper-remap-async-to-generator": "^6.24.1",
- "babel-plugin-syntax-async-generators": "^6.5.0",
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-async-to-generator": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz",
- "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=",
- "dev": true,
- "requires": {
- "babel-helper-remap-async-to-generator": "^6.24.1",
- "babel-plugin-syntax-async-functions": "^6.8.0",
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-class-constructor-call": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz",
- "integrity": "sha1-gNwoVQWsBn3LjWxl4vbxGrd2Xvk=",
- "dev": true,
- "requires": {
- "babel-plugin-syntax-class-constructor-call": "^6.18.0",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1"
- }
- },
- "babel-plugin-transform-class-properties": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz",
- "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=",
- "dev": true,
- "requires": {
- "babel-helper-function-name": "^6.24.1",
- "babel-plugin-syntax-class-properties": "^6.8.0",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1"
- }
- },
- "babel-plugin-transform-decorators": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz",
- "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=",
- "dev": true,
- "requires": {
- "babel-helper-explode-class": "^6.24.1",
- "babel-plugin-syntax-decorators": "^6.13.0",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-do-expressions": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-do-expressions/-/babel-plugin-transform-do-expressions-6.22.0.tgz",
- "integrity": "sha1-KMyvkoEtlJws0SgfaQyP3EaK6bs=",
- "dev": true,
- "requires": {
- "babel-plugin-syntax-do-expressions": "^6.8.0",
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-arrow-functions": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
- "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-block-scoped-functions": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
- "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-block-scoping": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
- "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.26.0",
- "babel-template": "^6.26.0",
- "babel-traverse": "^6.26.0",
- "babel-types": "^6.26.0",
- "lodash": "^4.17.4"
- },
- "dependencies": {
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- }
- }
- },
- "babel-plugin-transform-es2015-classes": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
- "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
- "dev": true,
- "requires": {
- "babel-helper-define-map": "^6.24.1",
- "babel-helper-function-name": "^6.24.1",
- "babel-helper-optimise-call-expression": "^6.24.1",
- "babel-helper-replace-supers": "^6.24.1",
- "babel-messages": "^6.23.0",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-computed-properties": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
- "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-destructuring": {
- "version": "6.23.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
- "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-duplicate-keys": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
- "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-for-of": {
- "version": "6.23.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
- "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-function-name": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
- "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
- "dev": true,
- "requires": {
- "babel-helper-function-name": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-literals": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
- "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-modules-amd": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
- "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
- "dev": true,
- "requires": {
- "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-modules-commonjs": {
- "version": "6.26.2",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
- "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
- "dev": true,
- "requires": {
- "babel-plugin-transform-strict-mode": "^6.24.1",
- "babel-runtime": "^6.26.0",
- "babel-template": "^6.26.0",
- "babel-types": "^6.26.0"
- }
- },
- "babel-plugin-transform-es2015-modules-systemjs": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
- "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
- "dev": true,
- "requires": {
- "babel-helper-hoist-variables": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-modules-umd": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
- "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
- "dev": true,
- "requires": {
- "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-object-super": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
- "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
- "dev": true,
- "requires": {
- "babel-helper-replace-supers": "^6.24.1",
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-parameters": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
- "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
- "dev": true,
- "requires": {
- "babel-helper-call-delegate": "^6.24.1",
- "babel-helper-get-function-arity": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-shorthand-properties": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
- "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-spread": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
- "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-sticky-regex": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
- "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
- "dev": true,
- "requires": {
- "babel-helper-regex": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-template-literals": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
- "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-typeof-symbol": {
- "version": "6.23.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
- "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-unicode-regex": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
- "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
- "dev": true,
- "requires": {
- "babel-helper-regex": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "regexpu-core": "^2.0.0"
- }
- },
- "babel-plugin-transform-exponentiation-operator": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz",
- "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=",
- "dev": true,
- "requires": {
- "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1",
- "babel-plugin-syntax-exponentiation-operator": "^6.8.0",
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-export-extensions": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz",
- "integrity": "sha1-U3OLR+deghhYnuqUbLvTkQm75lM=",
- "dev": true,
- "requires": {
- "babel-plugin-syntax-export-extensions": "^6.8.0",
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-function-bind": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-function-bind/-/babel-plugin-transform-function-bind-6.22.0.tgz",
- "integrity": "sha1-xvuOlqwpajELjPjqQBRiQH3fapc=",
- "dev": true,
- "requires": {
- "babel-plugin-syntax-function-bind": "^6.8.0",
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-object-rest-spread": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz",
- "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=",
- "dev": true,
- "requires": {
- "babel-plugin-syntax-object-rest-spread": "^6.8.0",
- "babel-runtime": "^6.26.0"
- }
- },
- "babel-plugin-transform-regenerator": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
- "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
- "dev": true,
- "requires": {
- "regenerator-transform": "^0.10.0"
- }
- },
- "babel-plugin-transform-runtime": {
- "version": "6.23.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz",
- "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-strict-mode": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
- "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-preset-env": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz",
- "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==",
- "dev": true,
- "requires": {
- "babel-plugin-check-es2015-constants": "^6.22.0",
- "babel-plugin-syntax-trailing-function-commas": "^6.22.0",
- "babel-plugin-transform-async-to-generator": "^6.22.0",
- "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
- "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
- "babel-plugin-transform-es2015-block-scoping": "^6.23.0",
- "babel-plugin-transform-es2015-classes": "^6.23.0",
- "babel-plugin-transform-es2015-computed-properties": "^6.22.0",
- "babel-plugin-transform-es2015-destructuring": "^6.23.0",
- "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0",
- "babel-plugin-transform-es2015-for-of": "^6.23.0",
- "babel-plugin-transform-es2015-function-name": "^6.22.0",
- "babel-plugin-transform-es2015-literals": "^6.22.0",
- "babel-plugin-transform-es2015-modules-amd": "^6.22.0",
- "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0",
- "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0",
- "babel-plugin-transform-es2015-modules-umd": "^6.23.0",
- "babel-plugin-transform-es2015-object-super": "^6.22.0",
- "babel-plugin-transform-es2015-parameters": "^6.23.0",
- "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0",
- "babel-plugin-transform-es2015-spread": "^6.22.0",
- "babel-plugin-transform-es2015-sticky-regex": "^6.22.0",
- "babel-plugin-transform-es2015-template-literals": "^6.22.0",
- "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0",
- "babel-plugin-transform-es2015-unicode-regex": "^6.22.0",
- "babel-plugin-transform-exponentiation-operator": "^6.22.0",
- "babel-plugin-transform-regenerator": "^6.22.0",
- "browserslist": "^3.2.6",
- "invariant": "^2.2.2",
- "semver": "^5.3.0"
- }
- },
- "babel-preset-stage-0": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-preset-stage-0/-/babel-preset-stage-0-6.24.1.tgz",
- "integrity": "sha1-VkLRUEL5E4TX5a+LyIsduVsDnmo=",
- "dev": true,
- "requires": {
- "babel-plugin-transform-do-expressions": "^6.22.0",
- "babel-plugin-transform-function-bind": "^6.22.0",
- "babel-preset-stage-1": "^6.24.1"
- }
- },
- "babel-preset-stage-1": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-preset-stage-1/-/babel-preset-stage-1-6.24.1.tgz",
- "integrity": "sha1-dpLNfc1oSZB+auSgqFWJz7niv7A=",
- "dev": true,
- "requires": {
- "babel-plugin-transform-class-constructor-call": "^6.24.1",
- "babel-plugin-transform-export-extensions": "^6.22.0",
- "babel-preset-stage-2": "^6.24.1"
- }
- },
- "babel-preset-stage-2": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz",
- "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=",
- "dev": true,
- "requires": {
- "babel-plugin-syntax-dynamic-import": "^6.18.0",
- "babel-plugin-transform-class-properties": "^6.24.1",
- "babel-plugin-transform-decorators": "^6.24.1",
- "babel-preset-stage-3": "^6.24.1"
- }
- },
- "babel-preset-stage-3": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz",
- "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=",
- "dev": true,
- "requires": {
- "babel-plugin-syntax-trailing-function-commas": "^6.22.0",
- "babel-plugin-transform-async-generator-functions": "^6.24.1",
- "babel-plugin-transform-async-to-generator": "^6.24.1",
- "babel-plugin-transform-exponentiation-operator": "^6.24.1",
- "babel-plugin-transform-object-rest-spread": "^6.22.0"
- }
- },
- "babel-register": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
- "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
- "dev": true,
- "requires": {
- "babel-core": "^6.26.0",
- "babel-runtime": "^6.26.0",
- "core-js": "^2.5.0",
- "home-or-tmp": "^2.0.0",
- "lodash": "^4.17.4",
- "mkdirp": "^0.5.1",
- "source-map-support": "^0.4.15"
- },
- "dependencies": {
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- }
- }
- },
- "babel-runtime": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
- "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
- "dev": true,
- "requires": {
- "core-js": "^2.4.0",
- "regenerator-runtime": "^0.11.0"
- }
- },
- "babel-template": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
- "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.26.0",
- "babel-traverse": "^6.26.0",
- "babel-types": "^6.26.0",
- "babylon": "^6.18.0",
- "lodash": "^4.17.4"
- },
- "dependencies": {
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- }
- }
- },
- "babel-traverse": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
- "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
- "dev": true,
- "requires": {
- "babel-code-frame": "^6.26.0",
- "babel-messages": "^6.23.0",
- "babel-runtime": "^6.26.0",
- "babel-types": "^6.26.0",
- "babylon": "^6.18.0",
- "debug": "^2.6.8",
- "globals": "^9.18.0",
- "invariant": "^2.2.2",
- "lodash": "^4.17.4"
- },
- "dependencies": {
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- }
- }
- },
- "babel-types": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
- "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.26.0",
- "esutils": "^2.0.2",
- "lodash": "^4.17.4",
- "to-fast-properties": "^1.0.3"
- },
- "dependencies": {
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- }
- }
- },
- "babylon": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
- "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
- "dev": true
- },
- "balanced-match": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
- "dev": true
- },
- "base": {
- "version": "0.11.2",
- "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
- "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
- "dev": true,
- "requires": {
- "cache-base": "^1.0.1",
- "class-utils": "^0.3.5",
- "component-emitter": "^1.2.1",
- "define-property": "^1.0.0",
- "isobject": "^3.0.1",
- "mixin-deep": "^1.2.0",
- "pascalcase": "^0.1.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- }
- }
- },
- "base64url": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/base64url/-/base64url-2.0.0.tgz",
- "integrity": "sha1-6sFuA+oUOO/5Qj1puqNiYu0fcLs=",
- "dev": true
- },
- "beeper": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
- "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=",
- "dev": true
- },
- "binaryextensions": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-1.0.1.tgz",
- "integrity": "sha1-HmN0iLNbWL2l9HdL+WpSEqjJB1U=",
- "dev": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "braces": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.1.tgz",
- "integrity": "sha512-SO5lYHA3vO6gz66erVvedSCkp7AKWdv6VcQ2N4ysXfPxdAlxAMMAdwegGGcv1Bqwm7naF1hNdk5d6AAIEHV2nQ==",
- "dev": true,
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "define-property": "^1.0.0",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "kind-of": "^6.0.2",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "browserslist": {
- "version": "3.2.8",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz",
- "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==",
- "dev": true,
- "requires": {
- "caniuse-lite": "^1.0.30000844",
- "electron-to-chromium": "^1.3.47"
- }
- },
- "builtin-modules": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
- "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
- "dev": true
- },
- "cache-base": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
- "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
- "dev": true,
- "requires": {
- "collection-visit": "^1.0.0",
- "component-emitter": "^1.2.1",
- "get-value": "^2.0.6",
- "has-value": "^1.0.0",
- "isobject": "^3.0.1",
- "set-value": "^2.0.0",
- "to-object-path": "^0.3.0",
- "union-value": "^1.0.0",
- "unset-value": "^1.0.0"
- }
- },
- "caller-path": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
- "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
- "dev": true,
- "requires": {
- "callsites": "^0.2.0"
- }
- },
- "callsites": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz",
- "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
- "dev": true
- },
- "camelcase-css": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-1.0.1.tgz",
- "integrity": "sha1-FXxCOCZfXPlKHf/ehkRlUsvz9wU=",
- "dev": true
- },
- "caniuse-lite": {
- "version": "1.0.30000846",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000846.tgz",
- "integrity": "sha512-qxUOHr5mTaadWH1ap0ueivHd8x42Bnemcn+JutVr7GWmm2bU4zoBhjuv5QdXgALQnnT626lOQros7cCDf8PwCg==",
- "dev": true
- },
- "chalk": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz",
- "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "chardet": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
- "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
- "dev": true
- },
- "circular-json": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
- "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==",
- "dev": true
- },
- "class-utils": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
- "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
- "dev": true,
- "requires": {
- "arr-union": "^3.1.0",
- "define-property": "^0.2.5",
- "isobject": "^3.0.0",
- "static-extend": "^0.1.1"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
- "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-data-descriptor": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
- "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
- "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^0.1.6",
- "is-data-descriptor": "^0.1.4",
- "kind-of": "^5.0.0"
- }
- },
- "kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
- "dev": true
- }
- }
- },
- "clean-css": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz",
- "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=",
- "dev": true,
- "requires": {
- "source-map": "0.5.x"
- },
- "dependencies": {
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- }
- }
- },
- "cli-cursor": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
- "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
- "dev": true,
- "requires": {
- "restore-cursor": "^2.0.0"
- }
- },
- "cli-width": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
- "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
- "dev": true
- },
- "clone": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz",
- "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=",
- "dev": true
- },
- "clone-stats": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
- "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
- "dev": true
- },
- "collection-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
- "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
- "dev": true,
- "requires": {
- "map-visit": "^1.0.0",
- "object-visit": "^1.0.0"
- }
- },
- "color": {
- "version": "0.11.4",
- "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz",
- "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=",
- "dev": true,
- "requires": {
- "clone": "^1.0.2",
- "color-convert": "^1.3.0",
- "color-string": "^0.3.0"
- }
- },
- "color-convert": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
- "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
- "dev": true,
- "requires": {
- "color-name": "^1.1.1"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
- },
- "color-string": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz",
- "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=",
- "dev": true,
- "requires": {
- "color-name": "^1.0.0"
- }
- },
- "color-support": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
- "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
- "dev": true
- },
- "commander": {
- "version": "2.15.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.0.tgz",
- "integrity": "sha512-7B1ilBwtYSbetCgTY1NJFg+gVpestg0fdA1MhC1Vs4ssyfSXnCAjFr+QcQM9/RedXC0EaUx1sG8Smgw2VfgKEg==",
- "dev": true
- },
- "component-emitter": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
- "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
- "dev": true
- },
- "contains-path": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
- "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
- "dev": true
- },
- "convert-source-map": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
- "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=",
- "dev": true
- },
- "copy-descriptor": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
- "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
- "dev": true
- },
- "core-js": {
- "version": "2.5.7",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz",
- "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==",
- "dev": true
- },
- "core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
- "dev": true
- },
- "cosmiconfig": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz",
- "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==",
- "dev": true,
- "requires": {
- "is-directory": "^0.3.1",
- "js-yaml": "^3.4.3",
- "minimist": "^1.2.0",
- "object-assign": "^4.1.0",
- "os-homedir": "^1.0.1",
- "parse-json": "^2.2.0",
- "require-from-string": "^1.1.0"
- },
- "dependencies": {
- "minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
- "dev": true
- }
- }
- },
- "cross-env": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.1.4.tgz",
- "integrity": "sha512-Mx8mw6JWhfpYoEk7PGvHxJMLQwQHORAs8+2bX+C1lGQ4h3GkDb1zbzC2Nw85YH9ZQMlO0BHZxMacgrfPmMFxbg==",
- "dev": true,
- "requires": {
- "cross-spawn": "^5.1.0",
- "is-windows": "^1.0.0"
- }
- },
- "cross-spawn": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
- "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
- "dev": true,
- "requires": {
- "lru-cache": "^4.0.1",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "css-color-function": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/css-color-function/-/css-color-function-1.3.3.tgz",
- "integrity": "sha1-jtJMLAIFBzM5+voAS8jBQfzLKC4=",
- "dev": true,
- "requires": {
- "balanced-match": "0.1.0",
- "color": "^0.11.0",
- "debug": "^3.1.0",
- "rgb": "~0.1.0"
- },
- "dependencies": {
- "balanced-match": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.1.0.tgz",
- "integrity": "sha1-tQS9BYabOSWd0MXvw12EMXbczEo=",
- "dev": true
- },
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "css-unit-converter": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz",
- "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=",
- "dev": true
- },
- "damerau-levenshtein": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz",
- "integrity": "sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ=",
- "dev": true
- },
- "dateformat": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",
- "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=",
- "dev": true
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "decode-uri-component": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
- "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
- "dev": true
- },
- "deep-is": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
- "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
- "dev": true
- },
- "defaults": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
- "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
- "dev": true,
- "requires": {
- "clone": "^1.0.2"
- }
- },
- "define-properties": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz",
- "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
- "dev": true,
- "requires": {
- "foreach": "^2.0.5",
- "object-keys": "^1.0.8"
- }
- },
- "define-property": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
- "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.2",
- "isobject": "^3.0.1"
- }
- },
- "del": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
- "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
- "dev": true,
- "requires": {
- "globby": "^5.0.0",
- "is-path-cwd": "^1.0.0",
- "is-path-in-cwd": "^1.0.0",
- "object-assign": "^4.0.1",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0",
- "rimraf": "^2.2.8"
- },
- "dependencies": {
- "globby": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
- "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
- "dev": true,
- "requires": {
- "array-union": "^1.0.1",
- "arrify": "^1.0.0",
- "glob": "^7.0.3",
- "object-assign": "^4.0.1",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- }
- }
- }
- },
- "deprecated": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz",
- "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=",
- "dev": true
- },
- "detect-file": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
- "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
- "dev": true
- },
- "detect-indent": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
- "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
- "dev": true,
- "requires": {
- "repeating": "^2.0.0"
- }
- },
- "doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "duplexer2": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
- "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
- "dev": true,
- "requires": {
- "readable-stream": "~1.1.9"
- },
- "dependencies": {
- "isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
- "dev": true
- },
- "readable-stream": {
- "version": "1.1.14",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
- "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.1",
- "isarray": "0.0.1",
- "string_decoder": "~0.10.x"
- }
- },
- "string_decoder": {
- "version": "0.10.31",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
- "dev": true
- }
- }
- },
- "electron-to-chromium": {
- "version": "1.3.48",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.48.tgz",
- "integrity": "sha1-07DYWTgUBE4JLs4hCPw6ya6kuQA=",
- "dev": true
- },
- "emoji-regex": {
- "version": "6.5.1",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz",
- "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==",
- "dev": true
- },
- "error-ex": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
- "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
- "dev": true,
- "requires": {
- "is-arrayish": "^0.2.1"
- }
- },
- "es-abstract": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.10.0.tgz",
- "integrity": "sha512-/uh/DhdqIOSkAWifU+8nG78vlQxdLckUdI/sPgy0VhuXi2qJ7T8czBmqIYtLQVpCIFYafChnsRsB5pyb1JdmCQ==",
- "dev": true,
- "requires": {
- "es-to-primitive": "^1.1.1",
- "function-bind": "^1.1.1",
- "has": "^1.0.1",
- "is-callable": "^1.1.3",
- "is-regex": "^1.0.4"
- }
- },
- "es-to-primitive": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz",
- "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",
- "dev": true,
- "requires": {
- "is-callable": "^1.1.1",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.1"
- }
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
- "dev": true
- },
- "eslint": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.1.0.tgz",
- "integrity": "sha512-DyH6JsoA1KzA5+OSWFjg56DFJT+sDLO0yokaPZ9qY0UEmYrPA1gEX/G1MnVkmRDsksG4H1foIVz2ZXXM3hHYvw==",
- "dev": true,
- "requires": {
- "ajv": "^6.5.0",
- "babel-code-frame": "^6.26.0",
- "chalk": "^2.1.0",
- "cross-spawn": "^6.0.5",
- "debug": "^3.1.0",
- "doctrine": "^2.1.0",
- "eslint-scope": "^4.0.0",
- "eslint-utils": "^1.3.1",
- "eslint-visitor-keys": "^1.0.0",
- "espree": "^4.0.0",
- "esquery": "^1.0.1",
- "esutils": "^2.0.2",
- "file-entry-cache": "^2.0.0",
- "functional-red-black-tree": "^1.0.1",
- "glob": "^7.1.2",
- "globals": "^11.7.0",
- "ignore": "^3.3.3",
- "imurmurhash": "^0.1.4",
- "inquirer": "^5.2.0",
- "is-resolvable": "^1.1.0",
- "js-yaml": "^3.11.0",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.3.0",
- "lodash": "^4.17.5",
- "minimatch": "^3.0.4",
- "mkdirp": "^0.5.1",
- "natural-compare": "^1.4.0",
- "optionator": "^0.8.2",
- "path-is-inside": "^1.0.2",
- "pluralize": "^7.0.0",
- "progress": "^2.0.0",
- "regexpp": "^1.1.0",
- "require-uncached": "^1.0.3",
- "semver": "^5.5.0",
- "string.prototype.matchall": "^2.0.0",
- "strip-ansi": "^4.0.0",
- "strip-json-comments": "^2.0.1",
- "table": "^4.0.3",
- "text-table": "^0.2.0"
- },
- "dependencies": {
- "acorn-jsx": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-4.1.1.tgz",
- "integrity": "sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw==",
- "dev": true,
- "requires": {
- "acorn": "^5.0.3"
- }
- },
- "ansi-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
- "dev": true
- },
- "cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "dev": true,
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "eslint-scope": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz",
- "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==",
- "dev": true,
- "requires": {
- "esrecurse": "^4.1.0",
- "estraverse": "^4.1.1"
- }
- },
- "espree": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/espree/-/espree-4.0.0.tgz",
- "integrity": "sha512-kapdTCt1bjmspxStVKX6huolXVV5ZfyZguY1lcfhVVZstce3bqxH9mcLzNn3/mlgW6wQ732+0fuG9v7h0ZQoKg==",
- "dev": true,
- "requires": {
- "acorn": "^5.6.0",
- "acorn-jsx": "^4.1.1"
- }
- },
- "globals": {
- "version": "11.7.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz",
- "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==",
- "dev": true
- },
- "js-yaml": {
- "version": "3.12.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz",
- "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==",
- "dev": true,
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- }
- },
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- },
- "strip-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
- "dev": true,
- "requires": {
- "ansi-regex": "^3.0.0"
- }
- }
- }
- },
- "eslint-config-airbnb": {
- "version": "16.1.0",
- "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-16.1.0.tgz",
- "integrity": "sha512-zLyOhVWhzB/jwbz7IPSbkUuj7X2ox4PHXTcZkEmDqTvd0baJmJyuxlFPDlZOE/Y5bC+HQRaEkT3FoHo9wIdRiw==",
- "dev": true,
- "requires": {
- "eslint-config-airbnb-base": "^12.1.0"
- }
- },
- "eslint-config-airbnb-base": {
- "version": "12.1.0",
- "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-12.1.0.tgz",
- "integrity": "sha512-/vjm0Px5ZCpmJqnjIzcFb9TKZrKWz0gnuG/7Gfkt0Db1ELJR51xkZth+t14rYdqWgX836XbuxtArbIHlVhbLBA==",
- "dev": true,
- "requires": {
- "eslint-restricted-globals": "^0.1.1"
- }
- },
- "eslint-import-resolver-node": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz",
- "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==",
- "dev": true,
- "requires": {
- "debug": "^2.6.9",
- "resolve": "^1.5.0"
- }
- },
- "eslint-module-utils": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz",
- "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=",
- "dev": true,
- "requires": {
- "debug": "^2.6.8",
- "pkg-dir": "^1.0.0"
- }
- },
- "eslint-plugin-import": {
- "version": "2.13.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.13.0.tgz",
- "integrity": "sha512-t6hGKQDMIt9N8R7vLepsYXgDfeuhp6ZJSgtrLEDxonpSubyxUZHjhm6LsAaZX8q6GYVxkbT3kTsV9G5mBCFR6A==",
- "dev": true,
- "requires": {
- "contains-path": "^0.1.0",
- "debug": "^2.6.8",
- "doctrine": "1.5.0",
- "eslint-import-resolver-node": "^0.3.1",
- "eslint-module-utils": "^2.2.0",
- "has": "^1.0.1",
- "lodash": "^4.17.4",
- "minimatch": "^3.0.3",
- "read-pkg-up": "^2.0.0",
- "resolve": "^1.6.0"
- },
- "dependencies": {
- "doctrine": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
- "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2",
- "isarray": "^1.0.0"
- }
- },
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- },
- "resolve": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",
- "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==",
- "dev": true,
- "requires": {
- "path-parse": "^1.0.5"
- }
- }
- }
- },
- "eslint-plugin-jsx-a11y": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.0.3.tgz",
- "integrity": "sha1-VFg9GuRCSDFi4EDhPMMYZUZRAOU=",
- "dev": true,
- "requires": {
- "aria-query": "^0.7.0",
- "array-includes": "^3.0.3",
- "ast-types-flow": "0.0.7",
- "axobject-query": "^0.1.0",
- "damerau-levenshtein": "^1.0.0",
- "emoji-regex": "^6.1.0",
- "jsx-ast-utils": "^2.0.0"
- }
- },
- "eslint-plugin-react": {
- "version": "7.10.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.10.0.tgz",
- "integrity": "sha512-18rzWn4AtbSUxFKKM7aCVcj5LXOhOKdwBino3KKWy4psxfPW0YtIbE8WNRDUdyHFL50BeLb6qFd4vpvNYyp7hw==",
- "dev": true,
- "requires": {
- "doctrine": "^2.1.0",
- "has": "^1.0.3",
- "jsx-ast-utils": "^2.0.1",
- "prop-types": "^15.6.2"
- },
- "dependencies": {
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1"
- }
- }
- }
- },
- "eslint-plugin-vue": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-4.7.0.tgz",
- "integrity": "sha512-SVu9wZ5ptK0bMROx5avzHPJjNtG2qi6L150Mo2elstPvGNvjvSG6pkMmIdJzlSkhfpmg9fqSu/q/XRIQY8sW+g==",
- "dev": true,
- "requires": {
- "vue-eslint-parser": "^2.0.3"
- }
- },
- "eslint-restricted-globals": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz",
- "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=",
- "dev": true
- },
- "eslint-scope": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz",
- "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=",
- "dev": true,
- "requires": {
- "esrecurse": "^4.1.0",
- "estraverse": "^4.1.1"
- }
- },
- "eslint-utils": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz",
- "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==",
- "dev": true
- },
- "eslint-visitor-keys": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
- "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==",
- "dev": true
- },
- "espree": {
- "version": "3.5.4",
- "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
- "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==",
- "dev": true,
- "requires": {
- "acorn": "^5.5.0",
- "acorn-jsx": "^3.0.0"
- }
- },
- "esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
- "dev": true
- },
- "esquery": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
- "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
- "dev": true,
- "requires": {
- "estraverse": "^4.0.0"
- }
- },
- "esrecurse": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
- "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
- "dev": true,
- "requires": {
- "estraverse": "^4.1.0"
- }
- },
- "estraverse": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
- "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
- "dev": true
- },
- "esutils": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
- "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
- "dev": true
- },
- "expand-brackets": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
- "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
- "dev": true,
- "requires": {
- "debug": "^2.3.3",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "posix-character-classes": "^0.1.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
- "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-data-descriptor": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
- "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
- "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^0.1.6",
- "is-data-descriptor": "^0.1.4",
- "kind-of": "^5.0.0"
- }
- },
- "kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
- "dev": true
- }
- }
- },
- "expand-tilde": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
- "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
- "dev": true,
- "requires": {
- "homedir-polyfill": "^1.0.1"
- }
- },
- "extend": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
- "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
- "dev": true
- },
- "extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
- "dev": true,
- "requires": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- },
- "dependencies": {
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- }
- }
- },
- "external-editor": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
- "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
- "dev": true,
- "requires": {
- "chardet": "^0.4.0",
- "iconv-lite": "^0.4.17",
- "tmp": "^0.0.33"
- }
- },
- "extglob": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
- "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
- "dev": true,
- "requires": {
- "array-unique": "^0.3.2",
- "define-property": "^1.0.0",
- "expand-brackets": "^2.1.4",
- "extend-shallow": "^2.0.1",
- "fragment-cache": "^0.2.1",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "fancy-log": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz",
- "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=",
- "dev": true,
- "requires": {
- "ansi-gray": "^0.1.1",
- "color-support": "^1.1.3",
- "time-stamp": "^1.0.0"
- },
- "dependencies": {
- "time-stamp": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
- "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=",
- "dev": true
- }
- }
- },
- "fast-deep-equal": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
- "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
- "dev": true
- },
- "fast-json-stable-stringify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
- "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
- "dev": true
- },
- "fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
- "dev": true
- },
- "figures": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
- "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
- "dev": true,
- "requires": {
- "escape-string-regexp": "^1.0.5"
- }
- },
- "file-entry-cache": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
- "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
- "dev": true,
- "requires": {
- "flat-cache": "^1.2.1",
- "object-assign": "^4.0.1"
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "find-index": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz",
- "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=",
- "dev": true
- },
- "find-up": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
- "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
- "dev": true,
- "requires": {
- "path-exists": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- }
- },
- "findup-sync": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
- "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
- "dev": true,
- "requires": {
- "detect-file": "^1.0.0",
- "is-glob": "^3.1.0",
- "micromatch": "^3.0.4",
- "resolve-dir": "^1.0.1"
- },
- "dependencies": {
- "is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.0"
- }
- }
- }
- },
- "fined": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz",
- "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=",
- "dev": true,
- "requires": {
- "expand-tilde": "^2.0.2",
- "is-plain-object": "^2.0.3",
- "object.defaults": "^1.1.0",
- "object.pick": "^1.2.0",
- "parse-filepath": "^1.0.1"
- }
- },
- "first-chunk-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",
- "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=",
- "dev": true
- },
- "flagged-respawn": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz",
- "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=",
- "dev": true
- },
- "flat-cache": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz",
- "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=",
- "dev": true,
- "requires": {
- "circular-json": "^0.3.1",
- "del": "^2.0.2",
- "graceful-fs": "^4.1.2",
- "write": "^0.2.1"
- }
- },
- "flatten": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz",
- "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",
- "dev": true
- },
- "for-in": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
- "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
- "dev": true
- },
- "foreach": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
- "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",
- "dev": true
- },
- "fragment-cache": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
- "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
- "dev": true,
- "requires": {
- "map-cache": "^0.2.2"
- }
- },
- "fs-extra": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
- "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
- "dev": true
- },
- "function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
- "dev": true
- },
- "functional-red-black-tree": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
- "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
- "dev": true
- },
- "gaze": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz",
- "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=",
- "dev": true,
- "requires": {
- "globule": "~0.1.0"
- }
- },
- "get-value": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
- "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
- "dev": true
- },
- "gh-pages": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-1.1.0.tgz",
- "integrity": "sha512-ZpDkeOVmIrN5mz+sBWDz5zmTqcbNJzI/updCwEv/7rrSdpTNlj1B5GhBqG7f4Q8p5sJOdnBV0SIqxJrxtZQ9FA==",
- "dev": true,
- "requires": {
- "async": "2.6.0",
- "base64url": "^2.0.0",
- "commander": "2.11.0",
- "fs-extra": "^4.0.2",
- "globby": "^6.1.0",
- "graceful-fs": "4.1.11",
- "rimraf": "^2.6.2"
- },
- "dependencies": {
- "commander": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
- "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
- "dev": true
- }
- }
- },
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "glob-stream": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz",
- "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=",
- "dev": true,
- "requires": {
- "glob": "^4.3.1",
- "glob2base": "^0.0.12",
- "minimatch": "^2.0.1",
- "ordered-read-streams": "^0.1.0",
- "through2": "^0.6.1",
- "unique-stream": "^1.0.0"
- },
- "dependencies": {
- "glob": {
- "version": "4.5.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz",
- "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=",
- "dev": true,
- "requires": {
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^2.0.1",
- "once": "^1.3.0"
- }
- },
- "isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
- "dev": true
- },
- "minimatch": {
- "version": "2.0.10",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
- "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=",
- "dev": true,
- "requires": {
- "brace-expansion": "^1.0.0"
- }
- },
- "readable-stream": {
- "version": "1.0.34",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.1",
- "isarray": "0.0.1",
- "string_decoder": "~0.10.x"
- }
- },
- "string_decoder": {
- "version": "0.10.31",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
- "dev": true
- },
- "through2": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
- "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
- "dev": true,
- "requires": {
- "readable-stream": ">=1.0.33-1 <1.1.0-0",
- "xtend": ">=4.0.0 <4.1.0-0"
- }
- }
- }
- },
- "glob-watcher": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz",
- "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=",
- "dev": true,
- "requires": {
- "gaze": "^0.5.1"
- }
- },
- "glob2base": {
- "version": "0.0.12",
- "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz",
- "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=",
- "dev": true,
- "requires": {
- "find-index": "^0.1.1"
- }
- },
- "global-modules": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
- "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
- "dev": true,
- "requires": {
- "global-prefix": "^1.0.1",
- "is-windows": "^1.0.1",
- "resolve-dir": "^1.0.0"
- }
- },
- "global-prefix": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
- "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
- "dev": true,
- "requires": {
- "expand-tilde": "^2.0.2",
- "homedir-polyfill": "^1.0.1",
- "ini": "^1.3.4",
- "is-windows": "^1.0.1",
- "which": "^1.2.14"
- }
- },
- "globals": {
- "version": "9.18.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
- "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
- "dev": true
- },
- "globby": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
- "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
- "dev": true,
- "requires": {
- "array-union": "^1.0.1",
- "glob": "^7.0.3",
- "object-assign": "^4.0.1",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- }
- },
- "globule": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz",
- "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=",
- "dev": true,
- "requires": {
- "glob": "~3.1.21",
- "lodash": "~1.0.1",
- "minimatch": "~0.2.11"
- },
- "dependencies": {
- "glob": {
- "version": "3.1.21",
- "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz",
- "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=",
- "dev": true,
- "requires": {
- "graceful-fs": "~1.2.0",
- "inherits": "1",
- "minimatch": "~0.2.11"
- }
- },
- "graceful-fs": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz",
- "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=",
- "dev": true
- },
- "inherits": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz",
- "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=",
- "dev": true
- },
- "lodash": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz",
- "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=",
- "dev": true
- },
- "lru-cache": {
- "version": "2.7.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
- "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
- "dev": true
- },
- "minimatch": {
- "version": "0.2.14",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
- "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=",
- "dev": true,
- "requires": {
- "lru-cache": "2",
- "sigmund": "~1.0.0"
- }
- }
- }
- },
- "glogg": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz",
- "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==",
- "dev": true,
- "requires": {
- "sparkles": "^1.0.0"
- }
- },
- "graceful-fs": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
- "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
- "dev": true
- },
- "gulp": {
- "version": "3.9.1",
- "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz",
- "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=",
- "dev": true,
- "requires": {
- "archy": "^1.0.0",
- "chalk": "^1.0.0",
- "deprecated": "^0.0.1",
- "gulp-util": "^3.0.0",
- "interpret": "^1.0.0",
- "liftoff": "^2.1.0",
- "minimist": "^1.1.0",
- "orchestrator": "^0.3.0",
- "pretty-hrtime": "^1.0.0",
- "semver": "^4.1.0",
- "tildify": "^1.0.0",
- "v8flags": "^2.0.2",
- "vinyl-fs": "^0.3.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- }
- },
- "minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
- "dev": true
- },
- "semver": {
- "version": "4.3.6",
- "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
- "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=",
- "dev": true
- },
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true
- }
- }
- },
- "gulp-babel": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/gulp-babel/-/gulp-babel-7.0.1.tgz",
- "integrity": "sha512-UqHS3AdxZyJCRxqnAX603Dj3k/Wx6hzcgmav3QcxvsIFq3Y8ZkU7iXd0O+JwD5ivqCc6o0r1S7tCB/xxLnuSNw==",
- "dev": true,
- "requires": {
- "plugin-error": "^1.0.1",
- "replace-ext": "0.0.1",
- "through2": "^2.0.0",
- "vinyl-sourcemaps-apply": "^0.2.0"
- }
- },
- "gulp-clean-css": {
- "version": "3.9.3",
- "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.9.3.tgz",
- "integrity": "sha512-mw5Qrio7W3rvswmVlZ7eaxOhBIp6zQMBFLgcHoi/xbOtaKT5zmElkHt8mvbRre7fMt5eLgppIkW+j9Cm+O/UqQ==",
- "dev": true,
- "requires": {
- "clean-css": "4.1.11",
- "plugin-error": "1.0.1",
- "through2": "2.0.3",
- "vinyl-sourcemaps-apply": "0.2.1"
- }
- },
- "gulp-postcss": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/gulp-postcss/-/gulp-postcss-7.0.1.tgz",
- "integrity": "sha1-Pxw22xGXFAw5nCUt3/M5EpY445U=",
- "dev": true,
- "requires": {
- "fancy-log": "^1.3.2",
- "plugin-error": "^0.1.2",
- "postcss": "^6.0.0",
- "postcss-load-config": "^1.2.0",
- "vinyl-sourcemaps-apply": "^0.2.1"
- },
- "dependencies": {
- "arr-diff": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
- "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
- "dev": true,
- "requires": {
- "arr-flatten": "^1.0.1",
- "array-slice": "^0.2.3"
- }
- },
- "arr-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz",
- "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=",
- "dev": true
- },
- "array-slice": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
- "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
- "dev": true
- },
- "extend-shallow": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz",
- "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=",
- "dev": true,
- "requires": {
- "kind-of": "^1.1.0"
- }
- },
- "kind-of": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz",
- "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=",
- "dev": true
- },
- "plugin-error": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
- "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
- "dev": true,
- "requires": {
- "ansi-cyan": "^0.1.1",
- "ansi-red": "^0.1.1",
- "arr-diff": "^1.0.1",
- "arr-union": "^2.0.1",
- "extend-shallow": "^1.1.2"
- }
- }
- }
- },
- "gulp-remove-logging": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/gulp-remove-logging/-/gulp-remove-logging-1.2.0.tgz",
- "integrity": "sha1-/RbBnTaOJDQwEmxhmjkzY+LP5aY=",
- "dev": true,
- "requires": {
- "gulp-replace": "0.5.4"
- }
- },
- "gulp-rename": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz",
- "integrity": "sha1-OtRCh2PwXidk3sHGfYaNsnVoeBc=",
- "dev": true
- },
- "gulp-replace": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-0.5.4.tgz",
- "integrity": "sha1-aaZ5FLvRPFYr/xT1BKQDeWqg2qk=",
- "dev": true,
- "requires": {
- "istextorbinary": "1.0.2",
- "readable-stream": "^2.0.1",
- "replacestream": "^4.0.0"
- }
- },
- "gulp-util": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
- "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=",
- "dev": true,
- "requires": {
- "array-differ": "^1.0.0",
- "array-uniq": "^1.0.2",
- "beeper": "^1.0.0",
- "chalk": "^1.0.0",
- "dateformat": "^2.0.0",
- "fancy-log": "^1.1.0",
- "gulplog": "^1.0.0",
- "has-gulplog": "^0.1.0",
- "lodash._reescape": "^3.0.0",
- "lodash._reevaluate": "^3.0.0",
- "lodash._reinterpolate": "^3.0.0",
- "lodash.template": "^3.0.0",
- "minimist": "^1.1.0",
- "multipipe": "^0.1.2",
- "object-assign": "^3.0.0",
- "replace-ext": "0.0.1",
- "through2": "^2.0.0",
- "vinyl": "^0.5.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- }
- },
- "minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
- "dev": true
- },
- "object-assign": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
- "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=",
- "dev": true
- },
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true
- }
- }
- },
- "gulplog": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
- "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
- "dev": true,
- "requires": {
- "glogg": "^1.0.0"
- }
- },
- "has": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",
- "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
- "dev": true,
- "requires": {
- "function-bind": "^1.0.2"
- }
- },
- "has-ansi": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
- "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true
- },
- "has-gulplog": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
- "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=",
- "dev": true,
- "requires": {
- "sparkles": "^1.0.0"
- }
- },
- "has-symbols": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
- "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
- "dev": true
- },
- "has-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
- "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
- "dev": true,
- "requires": {
- "get-value": "^2.0.6",
- "has-values": "^1.0.0",
- "isobject": "^3.0.0"
- }
- },
- "has-values": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
- "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
- "dev": true,
- "requires": {
- "is-number": "^3.0.0",
- "kind-of": "^4.0.0"
- },
- "dependencies": {
- "kind-of": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
- "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "home-or-tmp": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
- "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
- "dev": true,
- "requires": {
- "os-homedir": "^1.0.0",
- "os-tmpdir": "^1.0.1"
- }
- },
- "homedir-polyfill": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz",
- "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=",
- "dev": true,
- "requires": {
- "parse-passwd": "^1.0.0"
- }
- },
- "hosted-git-info": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
- "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
- "dev": true
- },
- "iconv-lite": {
- "version": "0.4.23",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
- "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
- "dev": true,
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
- },
- "ignore": {
- "version": "3.3.10",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
- "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
- "dev": true
- },
- "imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
- "dev": true
- },
- "indexes-of": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
- "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
- "dev": true
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dev": true,
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
- },
- "ini": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
- "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
- "dev": true
- },
- "inquirer": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz",
- "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==",
- "dev": true,
- "requires": {
- "ansi-escapes": "^3.0.0",
- "chalk": "^2.0.0",
- "cli-cursor": "^2.1.0",
- "cli-width": "^2.0.0",
- "external-editor": "^2.1.0",
- "figures": "^2.0.0",
- "lodash": "^4.3.0",
- "mute-stream": "0.0.7",
- "run-async": "^2.2.0",
- "rxjs": "^5.5.2",
- "string-width": "^2.1.0",
- "strip-ansi": "^4.0.0",
- "through": "^2.3.6"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
- "dev": true
- },
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- },
- "strip-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
- "dev": true,
- "requires": {
- "ansi-regex": "^3.0.0"
- }
- }
- }
- },
- "interpret": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
- "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
- "dev": true
- },
- "invariant": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
- "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
- "dev": true,
- "requires": {
- "loose-envify": "^1.0.0"
- }
- },
- "is-absolute": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
- "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
- "dev": true,
- "requires": {
- "is-relative": "^1.0.0",
- "is-windows": "^1.0.1"
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
- "dev": true
- },
- "is-buffer": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
- "dev": true
- },
- "is-builtin-module": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
- "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
- "dev": true,
- "requires": {
- "builtin-modules": "^1.0.0"
- }
- },
- "is-callable": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz",
- "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=",
- "dev": true
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-date-object": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
- "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
- "dev": true
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- },
- "is-directory": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
- "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
- "dev": true
- },
- "is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
- "dev": true
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
- "dev": true
- },
- "is-finite": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
- "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
- "dev": true,
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true
- },
- "is-glob": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
- "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-odd": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz",
- "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==",
- "dev": true,
- "requires": {
- "is-number": "^4.0.0"
- },
- "dependencies": {
- "is-number": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
- "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
- "dev": true
- }
- }
- },
- "is-path-cwd": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
- "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
- "dev": true
- },
- "is-path-in-cwd": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
- "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
- "dev": true,
- "requires": {
- "is-path-inside": "^1.0.0"
- }
- },
- "is-path-inside": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
- "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
- "dev": true,
- "requires": {
- "path-is-inside": "^1.0.1"
- }
- },
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- },
- "is-promise": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
- "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
- "dev": true
- },
- "is-regex": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
- "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
- "dev": true,
- "requires": {
- "has": "^1.0.1"
- }
- },
- "is-relative": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
- "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
- "dev": true,
- "requires": {
- "is-unc-path": "^1.0.0"
- }
- },
- "is-resolvable": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
- "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
- "dev": true
- },
- "is-symbol": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz",
- "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=",
- "dev": true
- },
- "is-unc-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
- "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
- "dev": true,
- "requires": {
- "unc-path-regex": "^0.1.2"
- }
- },
- "is-utf8": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
- "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
- "dev": true
- },
- "is-windows": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
- "dev": true
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
- "dev": true
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true
- },
- "istextorbinary": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz",
- "integrity": "sha1-rOGTVNGpoBc+/rEITOD4ewrX3s8=",
- "dev": true,
- "requires": {
- "binaryextensions": "~1.0.0",
- "textextensions": "~1.0.0"
- }
- },
- "js-base64": {
- "version": "2.4.3",
- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz",
- "integrity": "sha512-H7ErYLM34CvDMto3GbD6xD0JLUGYXR3QTcH6B/tr4Hi/QpSThnCsIp+Sy5FRTw3B0d6py4HcNkW7nO/wdtGWEw==",
- "dev": true
- },
- "js-tokens": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
- "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
- "dev": true
- },
- "js-yaml": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz",
- "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=",
- "dev": true,
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^2.6.0"
- },
- "dependencies": {
- "esprima": {
- "version": "2.7.3",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
- "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
- "dev": true
- }
- }
- },
- "jsesc": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
- "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
- "dev": true
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- },
- "json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
- "dev": true
- },
- "json5": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
- "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
- "dev": true
- },
- "jsonfile": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6"
- }
- },
- "jsx-ast-utils": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz",
- "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=",
- "dev": true,
- "requires": {
- "array-includes": "^3.0.3"
- }
- },
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
- "dev": true
- },
- "levn": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
- "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
- "dev": true,
- "requires": {
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2"
- }
- },
- "liftoff": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz",
- "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=",
- "dev": true,
- "requires": {
- "extend": "^3.0.0",
- "findup-sync": "^2.0.0",
- "fined": "^1.0.1",
- "flagged-respawn": "^1.0.0",
- "is-plain-object": "^2.0.4",
- "object.map": "^1.0.0",
- "rechoir": "^0.6.2",
- "resolve": "^1.1.7"
- }
- },
- "load-json-file": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
- "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^2.2.0",
- "pify": "^2.0.0",
- "strip-bom": "^3.0.0"
- }
- },
- "locate-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
- "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
- "dev": true,
- "requires": {
- "p-locate": "^2.0.0",
- "path-exists": "^3.0.0"
- },
- "dependencies": {
- "path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
- "dev": true
- }
- }
- },
- "lodash": {
- "version": "4.17.10",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
- "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
- "dev": true
- },
- "lodash._basecopy": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
- "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
- "dev": true
- },
- "lodash._basetostring": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
- "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=",
- "dev": true
- },
- "lodash._basevalues": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",
- "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=",
- "dev": true
- },
- "lodash._getnative": {
- "version": "3.9.1",
- "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
- "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
- "dev": true
- },
- "lodash._isiterateecall": {
- "version": "3.0.9",
- "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
- "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
- "dev": true
- },
- "lodash._reescape": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
- "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=",
- "dev": true
- },
- "lodash._reevaluate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",
- "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=",
- "dev": true
- },
- "lodash._reinterpolate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
- "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
- "dev": true
- },
- "lodash._root": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
- "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=",
- "dev": true
- },
- "lodash.escape": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
- "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=",
- "dev": true,
- "requires": {
- "lodash._root": "^3.0.0"
- }
- },
- "lodash.isarguments": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
- "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
- "dev": true
- },
- "lodash.isarray": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
- "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
- "dev": true
- },
- "lodash.keys": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
- "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
- "dev": true,
- "requires": {
- "lodash._getnative": "^3.0.0",
- "lodash.isarguments": "^3.0.0",
- "lodash.isarray": "^3.0.0"
- }
- },
- "lodash.restparam": {
- "version": "3.6.1",
- "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
- "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
- "dev": true
- },
- "lodash.template": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",
- "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=",
- "dev": true,
- "requires": {
- "lodash._basecopy": "^3.0.0",
- "lodash._basetostring": "^3.0.0",
- "lodash._basevalues": "^3.0.0",
- "lodash._isiterateecall": "^3.0.0",
- "lodash._reinterpolate": "^3.0.0",
- "lodash.escape": "^3.0.0",
- "lodash.keys": "^3.0.0",
- "lodash.restparam": "^3.0.0",
- "lodash.templatesettings": "^3.0.0"
- }
- },
- "lodash.templatesettings": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",
- "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=",
- "dev": true,
- "requires": {
- "lodash._reinterpolate": "^3.0.0",
- "lodash.escape": "^3.0.0"
- }
- },
- "loose-envify": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",
- "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
- "dev": true,
- "requires": {
- "js-tokens": "^3.0.0"
- }
- },
- "lru-cache": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.2.tgz",
- "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==",
- "dev": true,
- "requires": {
- "pseudomap": "^1.0.2",
- "yallist": "^2.1.2"
- }
- },
- "make-iterator": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.0.tgz",
- "integrity": "sha1-V7713IXSOSO6I3ZzJNjo+PPZaUs=",
- "dev": true,
- "requires": {
- "kind-of": "^3.1.0"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "map-cache": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
- "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
- "dev": true
- },
- "map-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
- "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
- "dev": true,
- "requires": {
- "object-visit": "^1.0.0"
- }
- },
- "micromatch": {
- "version": "3.1.9",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.9.tgz",
- "integrity": "sha512-SlIz6sv5UPaAVVFRKodKjCg48EbNoIhgetzfK/Cy0v5U52Z6zB136M8tp0UC9jM53LYbmIRihJszvvqpKkfm9g==",
- "dev": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- }
- },
- "mimic-fn": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
- "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
- "dev": true
- },
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
- "dev": true
- },
- "mixin-deep": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
- "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
- "dev": true,
- "requires": {
- "for-in": "^1.0.2",
- "is-extendable": "^1.0.1"
- },
- "dependencies": {
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- }
- }
- },
- "mkdirp": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
- "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
- "dev": true,
- "requires": {
- "minimist": "0.0.8"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- },
- "multipipe": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",
- "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=",
- "dev": true,
- "requires": {
- "duplexer2": "0.0.2"
- }
- },
- "mute-stream": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
- "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
- "dev": true
- },
- "nanomatch": {
- "version": "1.2.9",
- "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz",
- "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==",
- "dev": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "fragment-cache": "^0.2.1",
- "is-odd": "^2.0.0",
- "is-windows": "^1.0.2",
- "kind-of": "^6.0.2",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- }
- },
- "natives": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.2.tgz",
- "integrity": "sha512-5bRASydE1gu6zPOenLN043++J8xj1Ob7ArkfdYO3JN4DF5rDmG7bMoiybkTyD+GnXQEMixVeDHMzuqm6kpBmiA==",
- "dev": true
- },
- "natural-compare": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
- "dev": true
- },
- "nice-try": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.4.tgz",
- "integrity": "sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA==",
- "dev": true
- },
- "node-watch": {
- "version": "0.5.8",
- "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.5.8.tgz",
- "integrity": "sha512-HXiCg9YS3IAzEJ4O3CNlUjsoYCxg4hVbo9oAEBQoiJV7p/R7PT6/ekXM9S3D2K3jUjSQOOjtuW/LgcSiwh/btQ==",
- "dev": true
- },
- "normalize-package-data": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
- "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
- "dev": true,
- "requires": {
- "hosted-git-info": "^2.1.4",
- "is-builtin-module": "^1.0.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
- "dev": true
- },
- "num2fraction": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
- "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
- "dev": true
- },
- "number-is-nan": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
- "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
- "dev": true
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
- },
- "object-copy": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
- "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
- "dev": true,
- "requires": {
- "copy-descriptor": "^0.1.0",
- "define-property": "^0.2.5",
- "kind-of": "^3.0.3"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
- "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- }
- },
- "is-data-descriptor": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
- "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- }
- },
- "is-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
- "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^0.1.6",
- "is-data-descriptor": "^0.1.4",
- "kind-of": "^5.0.0"
- },
- "dependencies": {
- "kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
- "dev": true
- }
- }
- },
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "object-keys": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz",
- "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=",
- "dev": true
- },
- "object-visit": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
- "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
- "dev": true,
- "requires": {
- "isobject": "^3.0.0"
- }
- },
- "object.defaults": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
- "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
- "dev": true,
- "requires": {
- "array-each": "^1.0.1",
- "array-slice": "^1.0.0",
- "for-own": "^1.0.0",
- "isobject": "^3.0.0"
- },
- "dependencies": {
- "for-own": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
- "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
- "dev": true,
- "requires": {
- "for-in": "^1.0.1"
- }
- }
- }
- },
- "object.map": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
- "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
- "dev": true,
- "requires": {
- "for-own": "^1.0.0",
- "make-iterator": "^1.0.0"
- },
- "dependencies": {
- "for-own": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
- "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
- "dev": true,
- "requires": {
- "for-in": "^1.0.1"
- }
- }
- }
- },
- "object.pick": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
- "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dev": true,
- "requires": {
- "wrappy": "1"
- }
- },
- "onetime": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
- "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
- "dev": true,
- "requires": {
- "mimic-fn": "^1.0.0"
- }
- },
- "optionator": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
- "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
- "dev": true,
- "requires": {
- "deep-is": "~0.1.3",
- "fast-levenshtein": "~2.0.4",
- "levn": "~0.3.0",
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2",
- "wordwrap": "~1.0.0"
- }
- },
- "orchestrator": {
- "version": "0.3.8",
- "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz",
- "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=",
- "dev": true,
- "requires": {
- "end-of-stream": "~0.1.5",
- "sequencify": "~0.0.7",
- "stream-consume": "~0.1.0"
- },
- "dependencies": {
- "end-of-stream": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz",
- "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=",
- "dev": true,
- "requires": {
- "once": "~1.3.0"
- }
- },
- "once": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
- "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=",
- "dev": true,
- "requires": {
- "wrappy": "1"
- }
- }
- }
- },
- "ordered-read-streams": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz",
- "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=",
- "dev": true
- },
- "os-homedir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
- "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
- "dev": true
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
- "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
- "dev": true
- },
- "p-limit": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
- "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
- "dev": true,
- "requires": {
- "p-try": "^1.0.0"
- }
- },
- "p-locate": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
- "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
- "dev": true,
- "requires": {
- "p-limit": "^1.1.0"
- }
- },
- "p-try": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
- "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
- "dev": true
- },
- "parse-filepath": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
- "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
- "dev": true,
- "requires": {
- "is-absolute": "^1.0.0",
- "map-cache": "^0.2.0",
- "path-root": "^0.1.1"
- }
- },
- "parse-json": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
- "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
- "dev": true,
- "requires": {
- "error-ex": "^1.2.0"
- }
- },
- "parse-passwd": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
- "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
- "dev": true
- },
- "pascalcase": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
- "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
- "dev": true
- },
- "path-exists": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
- "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
- "dev": true,
- "requires": {
- "pinkie-promise": "^2.0.0"
- }
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
- "dev": true
- },
- "path-is-inside": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
- "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
- "dev": true
- },
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
- "dev": true
- },
- "path-parse": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
- "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
- "dev": true
- },
- "path-root": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
- "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
- "dev": true,
- "requires": {
- "path-root-regex": "^0.1.0"
- }
- },
- "path-root-regex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
- "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
- "dev": true
- },
- "path-type": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
- "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
- "dev": true,
- "requires": {
- "pify": "^2.0.0"
- }
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
- },
- "pinkie": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
- "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
- "dev": true
- },
- "pinkie-promise": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
- "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
- "dev": true,
- "requires": {
- "pinkie": "^2.0.0"
- }
- },
- "pkg-dir": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",
- "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
- "dev": true,
- "requires": {
- "find-up": "^1.0.0"
- }
- },
- "plugin-error": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz",
- "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==",
- "dev": true,
- "requires": {
- "ansi-colors": "^1.0.1",
- "arr-diff": "^4.0.0",
- "arr-union": "^3.1.0",
- "extend-shallow": "^3.0.2"
- }
- },
- "pluralize": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
- "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==",
- "dev": true
- },
- "posix-character-classes": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
- "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
- "dev": true
- },
- "postcss": {
- "version": "6.0.19",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz",
- "integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==",
- "dev": true,
- "requires": {
- "chalk": "^2.3.1",
- "source-map": "^0.6.1",
- "supports-color": "^5.2.0"
- }
- },
- "postcss-advanced-variables": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/postcss-advanced-variables/-/postcss-advanced-variables-1.2.2.tgz",
- "integrity": "sha1-kKYhMmLmagUKNotKnF1HeNctvXQ=",
- "dev": true,
- "requires": {
- "postcss": "^5.0.10"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-atroot": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/postcss-atroot/-/postcss-atroot-0.1.3.tgz",
- "integrity": "sha1-Z1LAIwx0UUBUk0WysOMOvtoBpAU=",
- "dev": true,
- "requires": {
- "postcss": "^5.0.5"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-calc": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-6.0.1.tgz",
- "integrity": "sha1-PSQXG79udinUIqQ26/5t2VEfQzA=",
- "dev": true,
- "requires": {
- "css-unit-converter": "^1.1.1",
- "postcss": "^6.0.0",
- "postcss-selector-parser": "^2.2.2",
- "reduce-css-calc": "^2.0.0"
- },
- "dependencies": {
- "reduce-css-calc": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.4.tgz",
- "integrity": "sha512-i/vWQbyd3aJRmip9OVSN9V6nIjLf/gg/ctxb0CpvHWtcRysFl/ngDBQD+rqavxdw/doScA3GMBXhzkHQ4GCzFQ==",
- "dev": true,
- "requires": {
- "css-unit-converter": "^1.1.1",
- "postcss-value-parser": "^3.3.0"
- }
- }
- }
- },
- "postcss-color-function": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-color-function/-/postcss-color-function-4.0.1.tgz",
- "integrity": "sha1-QCs/LOvD9pR+YY+2vjZU++zvZEQ=",
- "dev": true,
- "requires": {
- "css-color-function": "~1.3.3",
- "postcss": "^6.0.1",
- "postcss-message-helpers": "^2.0.0",
- "postcss-value-parser": "^3.3.0"
- }
- },
- "postcss-custom-media": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-6.0.0.tgz",
- "integrity": "sha1-vlMnhBEOyylQRPtTlaGABushpzc=",
- "dev": true,
- "requires": {
- "postcss": "^6.0.1"
- }
- },
- "postcss-custom-properties": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-6.3.1.tgz",
- "integrity": "sha512-zoiwn4sCiUFbr4KcgcNZLFkR6gVQom647L+z1p/KBVHZ1OYwT87apnS42atJtx6XlX2yI7N5fjXbFixShQO2QQ==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "postcss": "^6.0.18"
- }
- },
- "postcss-custom-selectors": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-4.0.1.tgz",
- "integrity": "sha1-eBOC+UxS5yfvXKR3bqKt9JphE4I=",
- "dev": true,
- "requires": {
- "postcss": "^6.0.1",
- "postcss-selector-matches": "^3.0.0"
- }
- },
- "postcss-easy-import": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-easy-import/-/postcss-easy-import-3.0.0.tgz",
- "integrity": "sha512-cfNsear/v8xlkl9v5Wm8y4Do/puiDQTFF+WX2Fo++h7oKt1fKWVVW/5Ca8hslYDQWnjndrg813cA23Pt1jsYdg==",
- "dev": true,
- "requires": {
- "globby": "^6.1.0",
- "is-glob": "^4.0.0",
- "lodash": "^4.17.4",
- "object-assign": "^4.0.1",
- "pify": "^3.0.0",
- "postcss": "^6.0.11",
- "postcss-import": "^10.0.0",
- "resolve": "^1.1.7"
- },
- "dependencies": {
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- },
- "pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
- "dev": true
- },
- "postcss-import": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-10.0.0.tgz",
- "integrity": "sha1-TIXJewmRNsxeoCQNwd/b/eTi674=",
- "dev": true,
- "requires": {
- "object-assign": "^4.0.1",
- "postcss": "^6.0.1",
- "postcss-value-parser": "^3.2.3",
- "read-cache": "^1.0.0",
- "resolve": "^1.1.7"
- }
- }
- }
- },
- "postcss-extend": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/postcss-extend/-/postcss-extend-1.0.5.tgz",
- "integrity": "sha1-XqmL94e6PKz030YJdD+AqDOx0Oc=",
- "dev": true,
- "requires": {
- "postcss": "^5.0.4"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-js": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-1.0.1.tgz",
- "integrity": "sha512-smhUUMF5o5W1ZCQSyh5A3lNOXFLdNrxqyhWbLsGolZH2AgVmlyhxhYbIixfsdKE6r1vG5i7O40DPcvEvE1mvjw==",
- "dev": true,
- "requires": {
- "camelcase-css": "^1.0.1",
- "postcss": "^6.0.11"
- }
- },
- "postcss-load-config": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz",
- "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=",
- "dev": true,
- "requires": {
- "cosmiconfig": "^2.1.0",
- "object-assign": "^4.1.0",
- "postcss-load-options": "^1.2.0",
- "postcss-load-plugins": "^2.3.0"
- }
- },
- "postcss-load-options": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz",
- "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=",
- "dev": true,
- "requires": {
- "cosmiconfig": "^2.1.0",
- "object-assign": "^4.1.0"
- }
- },
- "postcss-load-plugins": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz",
- "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=",
- "dev": true,
- "requires": {
- "cosmiconfig": "^2.1.1",
- "object-assign": "^4.1.0"
- }
- },
- "postcss-media-minmax": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-3.0.0.tgz",
- "integrity": "sha1-Z1JWA3pD70C8Twdgv9BtTcadSNI=",
- "dev": true,
- "requires": {
- "postcss": "^6.0.1"
- }
- },
- "postcss-message-helpers": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz",
- "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=",
- "dev": true
- },
- "postcss-mixins": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/postcss-mixins/-/postcss-mixins-6.2.0.tgz",
- "integrity": "sha512-1lR6vY7JqIlFKPwVQUhx4ozVZjn1B6nY+O1avH3aX9ek8vFFxxcxewqsjN6QhWKfj/03OxcGpNi6/7pgfwbcPw==",
- "dev": true,
- "requires": {
- "globby": "^6.1.0",
- "postcss": "^6.0.13",
- "postcss-js": "^1.0.1",
- "postcss-simple-vars": "^4.1.0",
- "sugarss": "^1.0.0"
- }
- },
- "postcss-nested": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-2.1.2.tgz",
- "integrity": "sha512-CU7KjbFOZSNrbFwrl8+KJHTj29GjCEhL86kCKyvf+k633fc+FQA6IuhGyPze5e+a4O5d2fP7hDlMOlVDXia1Xg==",
- "dev": true,
- "requires": {
- "postcss": "^6.0.9",
- "postcss-selector-parser": "^2.2.3"
- }
- },
- "postcss-nesting": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-4.2.1.tgz",
- "integrity": "sha512-IkyWXICwagCnlaviRexi7qOdwPw3+xVVjgFfGsxmztvRVaNxAlrypOIKqDE5mxY+BVxnId1rnUKBRQoNE2VDaA==",
- "dev": true,
- "requires": {
- "postcss": "^6.0.11"
- }
- },
- "postcss-partial-import": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/postcss-partial-import/-/postcss-partial-import-4.1.0.tgz",
- "integrity": "sha1-9sPnjnu+2k2dq5bTYDZ7kLNT+aQ=",
- "dev": true,
- "requires": {
- "glob": "^7.1.1",
- "postcss-import": "^10.0.0"
- },
- "dependencies": {
- "postcss-import": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-10.0.0.tgz",
- "integrity": "sha1-TIXJewmRNsxeoCQNwd/b/eTi674=",
- "dev": true,
- "requires": {
- "object-assign": "^4.0.1",
- "postcss": "^6.0.1",
- "postcss-value-parser": "^3.2.3",
- "read-cache": "^1.0.0",
- "resolve": "^1.1.7"
- }
- }
- }
- },
- "postcss-property-lookup": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/postcss-property-lookup/-/postcss-property-lookup-1.2.1.tgz",
- "integrity": "sha1-MEUKE2G3qudYu+3VIB++BXu4Jws=",
- "dev": true,
- "requires": {
- "object-assign": "^4.0.1",
- "postcss": "^5.0.4",
- "tcomb": "^2.5.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-selector-matches": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-3.0.1.tgz",
- "integrity": "sha1-5WNAEeE5UIgYYbvdWMLQER/8lqs=",
- "dev": true,
- "requires": {
- "balanced-match": "^0.4.2",
- "postcss": "^6.0.1"
- },
- "dependencies": {
- "balanced-match": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
- "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
- "dev": true
- }
- }
- },
- "postcss-selector-not": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-3.0.1.tgz",
- "integrity": "sha1-Lk2y8JZTNsAefOx9tsYN/3ZzNdk=",
- "dev": true,
- "requires": {
- "balanced-match": "^0.4.2",
- "postcss": "^6.0.1"
- },
- "dependencies": {
- "balanced-match": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
- "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
- "dev": true
- }
- }
- },
- "postcss-selector-parser": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz",
- "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=",
- "dev": true,
- "requires": {
- "flatten": "^1.0.2",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- },
- "postcss-simple-vars": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/postcss-simple-vars/-/postcss-simple-vars-4.1.0.tgz",
- "integrity": "sha512-J/TRomA8EqXhS4VjQJsPCYTFIa9FYN/dkJK/8oZ0BYeVIPx91goqM8T+ljsP57+4bwSEywFOuB7EZ8n1gjjxZw==",
- "dev": true,
- "requires": {
- "postcss": "^6.0.9"
- }
- },
- "postcss-value-parser": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz",
- "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=",
- "dev": true
- },
- "precss": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/precss/-/precss-2.0.0.tgz",
- "integrity": "sha1-f1Z+MxjgbUTI/b+eWEUug1i/S3E=",
- "dev": true,
- "requires": {
- "postcss": "^6.0.3",
- "postcss-advanced-variables": "1.2.2",
- "postcss-atroot": "^0.1.3",
- "postcss-color-function": "^4.0.0",
- "postcss-custom-media": "^6.0.0",
- "postcss-custom-properties": "^6.1.0",
- "postcss-custom-selectors": "^4.0.1",
- "postcss-extend": "^1.0.5",
- "postcss-media-minmax": "^3.0.0",
- "postcss-mixins": "^6.0.1",
- "postcss-nested": "^2.0.2",
- "postcss-nesting": "^4.0.1",
- "postcss-partial-import": "^4.1.0",
- "postcss-property-lookup": "^1.2.1",
- "postcss-selector-matches": "^3.0.1",
- "postcss-selector-not": "^3.0.1"
- }
- },
- "prelude-ls": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
- "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
- "dev": true
- },
- "pretty-hrtime": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
- "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
- "dev": true
- },
- "private": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
- "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
- "dev": true
- },
- "process-nextick-args": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
- "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
- "dev": true
- },
- "progress": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz",
- "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=",
- "dev": true
- },
- "prop-types": {
- "version": "15.6.2",
- "resolved": "http://registry.npm.qima-inc.com/prop-types/download/prop-types-15.6.2.tgz",
- "integrity": "sha1-BdXKd7RFPphdYPx/+MhZCUpJcQI=",
- "dev": true,
- "requires": {
- "loose-envify": "^1.3.1",
- "object-assign": "^4.1.1"
- }
- },
- "pseudomap": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
- "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
- "dev": true
- },
- "punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
- "dev": true
- },
- "read-cache": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
- "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
- "dev": true,
- "requires": {
- "pify": "^2.3.0"
- }
- },
- "read-pkg": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
- "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
- "dev": true,
- "requires": {
- "load-json-file": "^2.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^2.0.0"
- }
- },
- "read-pkg-up": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
- "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
- "dev": true,
- "requires": {
- "find-up": "^2.0.0",
- "read-pkg": "^2.0.0"
- },
- "dependencies": {
- "find-up": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
- "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
- "dev": true,
- "requires": {
- "locate-path": "^2.0.0"
- }
- }
- }
- },
- "readable-stream": {
- "version": "2.3.5",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz",
- "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.0.3",
- "util-deprecate": "~1.0.1"
- }
- },
- "rechoir": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
- "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
- "dev": true,
- "requires": {
- "resolve": "^1.1.6"
- }
- },
- "regenerate": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
- "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==",
- "dev": true
- },
- "regenerator-runtime": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
- "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
- "dev": true
- },
- "regenerator-transform": {
- "version": "0.10.1",
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
- "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.18.0",
- "babel-types": "^6.19.0",
- "private": "^0.1.6"
- }
- },
- "regex-not": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
- "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
- "dev": true,
- "requires": {
- "extend-shallow": "^3.0.2",
- "safe-regex": "^1.1.0"
- }
- },
- "regexp.prototype.flags": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz",
- "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.2"
- }
- },
- "regexpp": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz",
- "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==",
- "dev": true
- },
- "regexpu-core": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
- "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
- "dev": true,
- "requires": {
- "regenerate": "^1.2.1",
- "regjsgen": "^0.2.0",
- "regjsparser": "^0.1.4"
- }
- },
- "regjsgen": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
- "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
- "dev": true
- },
- "regjsparser": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
- "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
- "dev": true,
- "requires": {
- "jsesc": "~0.5.0"
- },
- "dependencies": {
- "jsesc": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
- "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
- "dev": true
- }
- }
- },
- "repeat-element": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
- "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
- "dev": true
- },
- "repeat-string": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
- "dev": true
- },
- "repeating": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
- "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
- "dev": true,
- "requires": {
- "is-finite": "^1.0.0"
- }
- },
- "replace-ext": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
- "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
- "dev": true
- },
- "replacestream": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz",
- "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==",
- "dev": true,
- "requires": {
- "escape-string-regexp": "^1.0.3",
- "object-assign": "^4.0.1",
- "readable-stream": "^2.0.2"
- }
- },
- "require-from-string": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz",
- "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=",
- "dev": true
- },
- "require-uncached": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz",
- "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
- "dev": true,
- "requires": {
- "caller-path": "^0.1.0",
- "resolve-from": "^1.0.0"
- }
- },
- "resolve": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz",
- "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==",
- "dev": true,
- "requires": {
- "path-parse": "^1.0.5"
- }
- },
- "resolve-dir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
- "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
- "dev": true,
- "requires": {
- "expand-tilde": "^2.0.0",
- "global-modules": "^1.0.0"
- }
- },
- "resolve-from": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz",
- "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
- "dev": true
- },
- "resolve-url": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
- "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
- "dev": true
- },
- "restore-cursor": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
- "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
- "dev": true,
- "requires": {
- "onetime": "^2.0.0",
- "signal-exit": "^3.0.2"
- }
- },
- "ret": {
- "version": "0.1.15",
- "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
- "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
- "dev": true
- },
- "rgb": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/rgb/-/rgb-0.1.0.tgz",
- "integrity": "sha1-vieykej+/+rBvZlylyG/pA/AN7U=",
- "dev": true
- },
- "rimraf": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
- "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
- "dev": true,
- "requires": {
- "glob": "^7.0.5"
- }
- },
- "run-async": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
- "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
- "dev": true,
- "requires": {
- "is-promise": "^2.1.0"
- }
- },
- "rxjs": {
- "version": "5.5.11",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.11.tgz",
- "integrity": "sha512-3bjO7UwWfA2CV7lmwYMBzj4fQ6Cq+ftHc2MvUe+WMS7wcdJ1LosDWmdjPQanYp2dBRj572p7PeU81JUxHKOcBA==",
- "dev": true,
- "requires": {
- "symbol-observable": "1.0.1"
- }
- },
- "safe-buffer": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
- "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
- "dev": true
- },
- "safe-regex": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
- "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
- "dev": true,
- "requires": {
- "ret": "~0.1.10"
- }
- },
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
- "dev": true
- },
- "semver": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
- "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
- "dev": true
- },
- "sequencify": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz",
- "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=",
- "dev": true
- },
- "set-value": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
- "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-extendable": "^0.1.1",
- "is-plain-object": "^2.0.3",
- "split-string": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
- "dev": true,
- "requires": {
- "shebang-regex": "^1.0.0"
- }
- },
- "shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
- "dev": true
- },
- "shelljs": {
- "version": "0.7.8",
- "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz",
- "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=",
- "dev": true,
- "requires": {
- "glob": "^7.0.0",
- "interpret": "^1.0.0",
- "rechoir": "^0.6.2"
- }
- },
- "sigmund": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
- "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
- "dev": true
- },
- "signal-exit": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
- "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
- "dev": true
- },
- "slash": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
- "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
- "dev": true
- },
- "slice-ansi": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
- "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
- "dev": true,
- "requires": {
- "is-fullwidth-code-point": "^2.0.0"
- }
- },
- "snapdragon": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
- "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
- "dev": true,
- "requires": {
- "base": "^0.11.1",
- "debug": "^2.2.0",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "map-cache": "^0.2.2",
- "source-map": "^0.5.6",
- "source-map-resolve": "^0.5.0",
- "use": "^3.1.0"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
- "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-data-descriptor": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
- "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
- "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^0.1.6",
- "is-data-descriptor": "^0.1.4",
- "kind-of": "^5.0.0"
- }
- },
- "kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
- "dev": true
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- }
- }
- },
- "snapdragon-node": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
- "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
- "dev": true,
- "requires": {
- "define-property": "^1.0.0",
- "isobject": "^3.0.0",
- "snapdragon-util": "^3.0.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- }
- }
- },
- "snapdragon-util": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
- "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
- "dev": true,
- "requires": {
- "kind-of": "^3.2.0"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "source-map-resolve": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.1.tgz",
- "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==",
- "dev": true,
- "requires": {
- "atob": "^2.0.0",
- "decode-uri-component": "^0.2.0",
- "resolve-url": "^0.2.1",
- "source-map-url": "^0.4.0",
- "urix": "^0.1.0"
- }
- },
- "source-map-support": {
- "version": "0.4.18",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
- "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
- "dev": true,
- "requires": {
- "source-map": "^0.5.6"
- },
- "dependencies": {
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- }
- }
- },
- "source-map-url": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
- "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
- "dev": true
- },
- "sparkles": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz",
- "integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM=",
- "dev": true
- },
- "spdx-correct": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz",
- "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==",
- "dev": true,
- "requires": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-exceptions": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz",
- "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==",
- "dev": true
- },
- "spdx-expression-parse": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
- "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
- "dev": true,
- "requires": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-license-ids": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz",
- "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==",
- "dev": true
- },
- "split-string": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
- "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
- "dev": true,
- "requires": {
- "extend-shallow": "^3.0.0"
- }
- },
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
- "dev": true
- },
- "static-extend": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
- "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
- "dev": true,
- "requires": {
- "define-property": "^0.2.5",
- "object-copy": "^0.1.0"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
- "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-data-descriptor": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
- "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
- "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^0.1.6",
- "is-data-descriptor": "^0.1.4",
- "kind-of": "^5.0.0"
- }
- },
- "kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
- "dev": true
- }
- }
- },
- "stream-consume": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz",
- "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==",
- "dev": true
- },
- "string-width": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
- "dev": true,
- "requires": {
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^4.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
- "dev": true
- },
- "strip-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
- "dev": true,
- "requires": {
- "ansi-regex": "^3.0.0"
- }
- }
- }
- },
- "string.prototype.matchall": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-2.0.0.tgz",
- "integrity": "sha512-WoZ+B2ypng1dp4iFLF2kmZlwwlE19gmjgKuhL1FJfDgCREWb3ye3SDVHSzLH6bxfnvYmkCxbzkmWcQZHA4P//Q==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.2",
- "es-abstract": "^1.10.0",
- "function-bind": "^1.1.1",
- "has-symbols": "^1.0.0",
- "regexp.prototype.flags": "^1.2.0"
- }
- },
- "string_decoder": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
- "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
- "dev": true
- },
- "strip-json-comments": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
- "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
- "dev": true
- },
- "sugarss": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-1.0.1.tgz",
- "integrity": "sha512-3qgLZytikQQEVn1/FrhY7B68gPUUGY3R1Q1vTiD5xT+Ti1DP/8iZuwFet9ONs5+bmL8pZoDQ6JrQHVgrNlK6mA==",
- "dev": true,
- "requires": {
- "postcss": "^6.0.14"
- }
- },
- "supports-color": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz",
- "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- },
- "symbol-observable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz",
- "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=",
- "dev": true
- },
- "table": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz",
- "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==",
- "dev": true,
- "requires": {
- "ajv": "^6.0.1",
- "ajv-keywords": "^3.0.0",
- "chalk": "^2.1.0",
- "lodash": "^4.17.4",
- "slice-ansi": "1.0.0",
- "string-width": "^2.1.1"
- },
- "dependencies": {
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- }
- }
- },
- "tcomb": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/tcomb/-/tcomb-2.7.0.tgz",
- "integrity": "sha1-ENYpWAQWaaXVNWe5pO6M3iKxwrA=",
- "dev": true
- },
- "text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
- "dev": true
- },
- "textextensions": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-1.0.2.tgz",
- "integrity": "sha1-ZUhjk+4fK7A5pgy7oFsLaL2VAdI=",
- "dev": true
- },
- "through": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
- "dev": true
- },
- "through2": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
- "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
- "dev": true,
- "requires": {
- "readable-stream": "^2.1.5",
- "xtend": "~4.0.1"
- }
- },
- "tildify": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz",
- "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=",
- "dev": true,
- "requires": {
- "os-homedir": "^1.0.0"
- }
- },
- "tmp": {
- "version": "0.0.33",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
- "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
- "dev": true,
- "requires": {
- "os-tmpdir": "~1.0.2"
- }
- },
- "to-fast-properties": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
- "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
- "dev": true
- },
- "to-object-path": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
- "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "to-regex": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
- "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
- "dev": true,
- "requires": {
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "regex-not": "^1.0.2",
- "safe-regex": "^1.1.0"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
- "dev": true,
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- },
- "trim-right": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
- "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
- "dev": true
- },
- "type-check": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
- "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
- "dev": true,
- "requires": {
- "prelude-ls": "~1.1.2"
- }
- },
- "unc-path-regex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
- "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
- "dev": true
- },
- "union-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
- "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
- "dev": true,
- "requires": {
- "arr-union": "^3.1.0",
- "get-value": "^2.0.6",
- "is-extendable": "^0.1.1",
- "set-value": "^0.4.3"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "set-value": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
- "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-extendable": "^0.1.1",
- "is-plain-object": "^2.0.1",
- "to-object-path": "^0.3.0"
- }
- }
- }
- },
- "uniq": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
- "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
- "dev": true
- },
- "unique-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz",
- "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=",
- "dev": true
- },
- "universalify": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz",
- "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=",
- "dev": true
- },
- "unset-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
- "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
- "dev": true,
- "requires": {
- "has-value": "^0.3.1",
- "isobject": "^3.0.0"
- },
- "dependencies": {
- "has-value": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
- "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
- "dev": true,
- "requires": {
- "get-value": "^2.0.3",
- "has-values": "^0.1.4",
- "isobject": "^2.0.0"
- },
- "dependencies": {
- "isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
- "dev": true,
- "requires": {
- "isarray": "1.0.0"
- }
- }
- }
- },
- "has-values": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
- "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
- "dev": true
- }
- }
- },
- "uri-js": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
- "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
- "dev": true,
- "requires": {
- "punycode": "^2.1.0"
- }
- },
- "urix": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
- "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
- "dev": true
- },
- "use": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz",
- "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.2"
- }
- },
- "user-home": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz",
- "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
- "dev": true
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
- "dev": true
- },
- "v8flags": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz",
- "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=",
- "dev": true,
- "requires": {
- "user-home": "^1.1.1"
- }
- },
- "validate-npm-package-license": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz",
- "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==",
- "dev": true,
- "requires": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
- "vinyl": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
- "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=",
- "dev": true,
- "requires": {
- "clone": "^1.0.0",
- "clone-stats": "^0.0.1",
- "replace-ext": "0.0.1"
- }
- },
- "vinyl-fs": {
- "version": "0.3.14",
- "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz",
- "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=",
- "dev": true,
- "requires": {
- "defaults": "^1.0.0",
- "glob-stream": "^3.1.5",
- "glob-watcher": "^0.0.6",
- "graceful-fs": "^3.0.0",
- "mkdirp": "^0.5.0",
- "strip-bom": "^1.0.0",
- "through2": "^0.6.1",
- "vinyl": "^0.4.0"
- },
- "dependencies": {
- "clone": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
- "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
- "dev": true
- },
- "graceful-fs": {
- "version": "3.0.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz",
- "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=",
- "dev": true,
- "requires": {
- "natives": "^1.1.0"
- }
- },
- "isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
- "dev": true
- },
- "readable-stream": {
- "version": "1.0.34",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.1",
- "isarray": "0.0.1",
- "string_decoder": "~0.10.x"
- }
- },
- "string_decoder": {
- "version": "0.10.31",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
- "dev": true
- },
- "strip-bom": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz",
- "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=",
- "dev": true,
- "requires": {
- "first-chunk-stream": "^1.0.0",
- "is-utf8": "^0.2.0"
- }
- },
- "through2": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
- "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
- "dev": true,
- "requires": {
- "readable-stream": ">=1.0.33-1 <1.1.0-0",
- "xtend": ">=4.0.0 <4.1.0-0"
- }
- },
- "vinyl": {
- "version": "0.4.6",
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
- "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
- "dev": true,
- "requires": {
- "clone": "^0.2.0",
- "clone-stats": "^0.0.1"
- }
- }
- }
- },
- "vinyl-sourcemaps-apply": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
- "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=",
- "dev": true,
- "requires": {
- "source-map": "^0.5.1"
- },
- "dependencies": {
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- }
- }
- },
- "vue-eslint-parser": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-2.0.3.tgz",
- "integrity": "sha512-ZezcU71Owm84xVF6gfurBQUGg8WQ+WZGxgDEQu1IHFBZNx7BFZg3L1yHxrCBNNwbwFtE1GuvfJKMtb6Xuwc/Bw==",
- "dev": true,
- "requires": {
- "debug": "^3.1.0",
- "eslint-scope": "^3.7.1",
- "eslint-visitor-keys": "^1.0.0",
- "espree": "^3.5.2",
- "esquery": "^1.0.0",
- "lodash": "^4.17.4"
- },
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- }
- }
- },
- "which": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
- "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "wordwrap": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
- "dev": true
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "dev": true
- },
- "write": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz",
- "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
- "dev": true,
- "requires": {
- "mkdirp": "^0.5.1"
- }
- },
- "xtend": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
- "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
- "dev": true
- },
- "yallist": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
- "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
- "dev": true
- }
- }
-}
diff --git a/package.json b/package.json
index bbfb9d85..e4509ad2 100644
--- a/package.json
+++ b/package.json
@@ -1,68 +1,71 @@
{
- "name": "zanui-weapp",
- "version": "3.1.1",
- "description": "高颜值、好用、易扩展的小程序 UI 库,Powered by 有赞",
- "main": "app.js",
- "directories": {
- "example": "example"
- },
- "scripts": {
- "release": "sh scripts/release.sh",
- "components": "cross-env NODE_ENV=production node scripts/build-components.js --color",
- "changelog": "sh scripts/build-changelog.sh",
- "icon": "sh scripts/build-icon.sh",
- "dev": "node scripts/build-dev.js --color",
- "build": "sh scripts/deploy.sh",
- "watch:doc": "NODE_ENV=development wedoc run watch",
- "build:doc": "NODE_ENV=production wedoc run build",
- "deploy:doc": "npm run build:doc && superman cdn basic && gh-pages -d website/dist"
- },
- "repository": {
- "type": "git",
- "url": "git+ssh://git@github.com/youzan/zanui-weapp.git"
- },
+ "name": "vant-weapp",
+ "version": "0.0.1",
"author": "youzan",
"license": "MIT",
- "bugs": {
- "url": "https://github.com/youzan/zanui-weapp/issues"
+ "miniprogram": "dist",
+ "description": "高颜值、好用、易扩展的小程序 UI 库,Powered by 有赞",
+ "scripts": {
+ "dev": "node build/dev.js",
+ "lint": "eslint ./packages --ext .js",
+ "release": "sh scripts/release.sh",
+ "build": "sh scripts/deploy.sh",
+ "build:lib": "cross-env NODE_ENV=production node build/build-components.js --color",
+ "build:site": "rm -rf docs/dist && cross-env NODE_ENV=production webpack --config build/webpack.doc.js && gh-pages -d docs/dist"
},
"files": [
"dist"
],
- "homepage": "https://github.com/youzan/zanui-weapp#readme",
- "browserslist": [
- "safari 6"
- ],
+ "repository": {
+ "type": "git",
+ "url": "git+ssh://git@github.com/youzan/vant-weapp.git"
+ },
+ "bugs": {
+ "url": "https://github.com/youzan/vant-weapp/issues"
+ },
+ "homepage": "https://github.com/youzan/vant-weapp#readme",
"devDependencies": {
- "autoprefixer": "^8.5.0",
+ "autoprefixer": "^9.0.2",
+ "babel-cli": "^6.26.0",
"babel-core": "^6.26.3",
- "babel-eslint": "^8.2.3",
- "babel-plugin-transform-es2015-spread": "^6.22.0",
- "babel-plugin-transform-runtime": "^6.23.0",
+ "babel-jest": "^23.4.2",
+ "babel-loader": "^7.1.5",
+ "babel-plugin-transform-runtime": "^6.15.0",
"babel-preset-env": "^1.7.0",
"babel-preset-stage-0": "^6.24.1",
"cross-env": "^5.1.4",
+ "css-loader": "^1.0.0",
"eslint": "^5.1.0",
- "eslint-config-airbnb": "^16.1.0",
- "eslint-plugin-import": "^2.13.0",
- "eslint-plugin-jsx-a11y": "^6.0.3",
- "eslint-plugin-react": "^7.10.0",
- "eslint-plugin-vue": "^4.7.0",
- "fs-extra": "^4.0.2",
+ "eslint-plugin-vue-libs": "^3.0.0",
+ "fast-glob": "^2.2.2",
+ "fast-vue-md-loader": "^1.0.3",
+ "fs-extra": "^7.0.0",
"gh-pages": "^1.1.0",
"gulp": "^3.9.1",
"gulp-babel": "^7.0.1",
"gulp-clean-css": "^3.9.0",
- "gulp-postcss": "^7.0.0",
+ "gulp-postcss": "^8.0.0",
"gulp-remove-logging": "^1.2.0",
"gulp-rename": "^1.2.2",
"gulp-util": "^3.0.8",
- "lodash": "^4.17.10",
+ "html-webpack-plugin": "^3.2.0",
"node-watch": "^0.5.5",
"postcss-calc": "^6.0.1",
"postcss-easy-import": "^3.0.0",
+ "postcss-loader": "^3.0.0",
"precss": "^2.0.0",
- "shelljs": "^0.7.8",
- "wedoc": "0.0.16"
+ "progress-bar-webpack-plugin": "^1.11.0",
+ "shelljs": "^0.8.2",
+ "style-loader": "^0.22.1",
+ "url-loader": "^1.0.1",
+ "vant-doc": "^1.0.13",
+ "vue": "2.5.17",
+ "vue-loader": "^15.2.6",
+ "vue-router": "^3.0.1",
+ "vue-template-compiler": "2.5.17",
+ "vue-template-es2015-compiler": "^1.6.0",
+ "webpack": "^4.16.5",
+ "webpack-cli": "^3.1.0",
+ "webpack-serve": "^2.0.2"
}
}
diff --git a/packages/actionsheet/README.md b/packages/actionsheet/README.md
index 346c15bd..0f08e105 100644
--- a/packages/actionsheet/README.md
+++ b/packages/actionsheet/README.md
@@ -1,94 +1,113 @@
-## Actionsheet 行动按钮
+## Actionsheet 上拉菜单
### 使用指南
在 index.json 中引入组件
```json
-{
- "usingComponents": {
- "zan-actionsheet": "path/to/zanui-weapp/dist/actionsheet/index"
- }
+"usingComponents": {
+ "van-actionsheet": "path/to/vant-weapp/dist/actionsheet/index"
}
```
-### 使用指南
+### 代码演示
+
+#### 基础用法
+需要传入一个`actions`的数组,数组的每一项是一个对象,对象属性见文档下方表格。
```html
-
-
-
-
-
-
+
```
-```js
-// 在 Page 中混入 Actionsheet 里面声明的方法
+```javascript
Page({
- data: {
- show: false,
- cancelWithMask: true,
- actions: [{
- name: '选项1',
- subname: '选项描述语1',
- loading: false
- }, {
- name: '选项2',
- subname: '选项描述语2',
- loading: false
- }, {
- name: '去分享',
- openType: 'share'
- }],
- cancelText: '关闭 Action'
+ data() {
+ return {
+ show: false,
+ actions: [
+ {
+ name: '选项'
+ },
+ {
+ name: '选项',
+ subname: '描述信息'
+ },
+ {
+ name: '选项',
+ loading: true
+ },
+ {
+ name: '禁用选项',
+ disabled: true
+ }
+ ]
+ };
},
- openActionSheet() {
- this.setData({
- 'show': true
- });
- },
- closeActionSheet() {
- this.setData({
- 'show': false
- });
- },
- handleActionClick({ detail }) {
- // 获取被点击的按钮 index
- const { index } = detail;
+
+ methods: {
+ onClose() {
+ this.setData({ show: false });
+ },
+
+ onSelect(event) {
+ console.log(event.detail);
+ }
}
});
```
+#### 带取消按钮的 Actionsheet
-#### `Actionsheet` 支持的具体参数如下( 传入时使用分隔线写法 )
-| 参数 | 说明 | 类型 | 默认值 | 必须 |
-|-----------|-----------|-----------|-------------|-------------|
-| show | 用来表示是否展示行动按钮 | Boolean | false | |
-| actions | 指定弹层里的按钮 | Array | [] | |
-| cancelText | 行动按钮底部取消按钮的文案,不传则不显示取消按钮 | String | | |
-| cancelWithMask | 是否在点击背景时,关闭行动按钮 | Boolean | false | |
-| mask-class | 用于控制蒙层样式的外部类 | String | | |
-| container-class | 用于控制容器样式的外部类 | String | | |
+如果传入了`cancelText`属性,且不为空,则会在下方显示一个取消按钮,点击会将当前`Actionsheet`关闭。
-actions 的具体数据结构
-```js
-// actions 为数组结构传入
-[{
- // 按钮文案
- name: '选项1',
- // 按钮描述文案,不传就不显示
- subname: '选项描述语1',
- // 按钮是否显示为 loading
- loading: false,
- // 按钮的微信开放能力
- // 具体支持可参考微信官方文档:https://mp.weixin.qq.com/debug/wxadoc/dev/component/button.html
- openType: 'share'
-}]
+```html
+
```
+#### 带标题的 Actionsheet
+
+如果传入了`title`属性,且不为空,则另外一种样式的`Actionsheet`,里面内容需要自定义。
+
+```html
+
+ 一些内容
+
+```
+
+### API
+
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| actions | 菜单选项 | `Array` | `[]` |
+| title | 标题 | `String` | - |
+| cancel-text | 取消按钮文字 | `String` | - |
+| overlay | 是否显示遮罩层 | `Boolean` | - |
+| close-on-click-overlay | 点击遮罩是否关闭菜单 | `Boolean` | - |
+
+### Event
+
+| 事件名 | 说明 | 参数 |
+|-----------|-----------|-----------|
+| select | 选中选项时触发,禁用或加载状态下不会触发 | event.detail: 选项对应的对象 |
+| close | 关闭时触发 | - |
+| cancel | 取消按钮点击时触发 | - |
+
+### actions
+
+`API`中的`actions`为一个对象数组,数组中的每一个对象配置每一列,每一列有以下`key`:
+
+| key | 说明 |
+|-----------|-----------|
+| name | 标题 |
+| subname | 二级标题 |
+| className | 为对应列添加额外的 class |
+| loading | 是否为加载状态 |
+| disabled | 是否为禁用状态 |
diff --git a/packages/actionsheet/index.js b/packages/actionsheet/index.js
index 406df277..d3f68a79 100644
--- a/packages/actionsheet/index.js
+++ b/packages/actionsheet/index.js
@@ -1,36 +1,37 @@
Component({
- externalClasses: ['mask-class', 'container-class'],
properties: {
+ show: Boolean,
+ title: String,
+ cancelText: String,
actions: {
type: Array,
value: []
},
- show: {
- type: Boolean,
- value: false
- },
- cancelWithMask: {
+ overlay: {
type: Boolean,
value: true
},
- cancelText: {
- type: String,
- value: ''
+ closeOnClickOverlay: {
+ type: Boolean,
+ value: true
}
},
+
methods: {
- onMaskClick() {
- if (this.data.cancelWithMask) {
- this.cancelClick();
+ onSelect(event) {
+ const { index } = event.currentTarget.dataset;
+ const item = this.data.actions[index];
+ if (item && !item.disabled && !item.loading) {
+ this.triggerEvent('select', item);
}
},
- cancelClick() {
+
+ onCancel() {
this.triggerEvent('cancel');
},
- handleBtnClick({ currentTarget = {} }) {
- const dataset = currentTarget.dataset || {};
- const { index } = dataset;
- this.triggerEvent('actionclick', { index });
+
+ onClose() {
+ this.triggerEvent('close');
}
}
});
diff --git a/packages/actionsheet/index.json b/packages/actionsheet/index.json
index 9d70aaf4..19bf9891 100644
--- a/packages/actionsheet/index.json
+++ b/packages/actionsheet/index.json
@@ -1,6 +1,8 @@
{
"component": true,
"usingComponents": {
- "zan-btn": "../btn/index"
+ "van-icon": "../icon/index",
+ "van-popup": "../popup/index",
+ "van-loading": "../loading/index"
}
}
diff --git a/packages/actionsheet/index.pcss b/packages/actionsheet/index.pcss
index 1531d269..e0400f98 100644
--- a/packages/actionsheet/index.pcss
+++ b/packages/actionsheet/index.pcss
@@ -1,86 +1,65 @@
-@import "../common/_var";
-@import "../common/_mixins";
+@import '../common/style/var.pcss';
+@import '../common/style/hairline.pcss';
-.zan-actionsheet {
- background-color: #f8f8f8;
-}
+.van-actionsheet {
+ color: $text-color;
+ max-height: 90%;
+ overflow-y: auto;
+ -webkit-overflow-scrolling: touch;
+ background-color: $background-color;
-.zan-actionsheet__mask {
- position: fixed;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- z-index: 10;
- background: rgba(0, 0, 0, 0.7);
- display: none;
-}
+ &--withtitle {
+ background-color: $white;
+ }
-.zan-actionsheet__container {
- position: fixed;
- left: 0;
- right: 0;
- bottom: 0;
- background: $background-color;
- transform: translate3d(0, 50%, 0);
- transform-origin: center;
- transition: all 0.2s ease;
- z-index: 11;
- opacity: 0;
- visibility: hidden;
-}
+ &__item,
+ &__cancel {
+ height: 50px;
+ line-height: 50px;
+ font-size: 16px;
+ text-align: center;
+ background-color: $white;
-.zan-actionsheet__btn {
- margin-bottom: 0 !important;
-}
+ &:active {
+ background-color: $active-color;
+ }
+ }
-.zan-actionsheet__footer .zan-actionsheet__btn {
- background: #fff;
-}
+ &__item--disabled {
+ color: $gray;
-.zan-actionsheet__btn-content {
- display: flex;
- flex-direction: row;
- justify-content: center;
-}
+ &:active {
+ background-color: $white;
+ }
+ }
-.zan-actionsheet__subname {
- color: $gray-dark;
-}
+ &__subname {
+ font-size: 12px;
+ color: $gray-darker;
+ margin-left: 5px;
+ }
-.zan-actionsheet__subname,
-.zan-actionsheet__name {
- height: 45px;
- line-height: 45px;
-}
+ &__loading {
+ display: inline-block;
+ }
+ &__cancel {
+ margin-top: 10px;
+ }
-.zan-actionsheet__btn.zan-btn:last-child {
- &::after {
- border-bottom-width: 0;
+ &__header {
+ font-size: 16px;
+ line-height: 44px;
+ text-align: center;
+ }
+
+ &__close {
+ top: 0;
+ right: 0;
+ padding: 0 15px;
+ font-size: 18px;
+ color: $gray-dark;
+ position: absolute;
+ line-height: inherit;
}
}
-
-.zan-actionsheet__subname {
- margin-left: 2px;
- font-size: 12px;
-}
-
-.zan-actionsheet__footer {
- margin-top: 10px;
-}
-
-/* btn-loading 状态 */
-.zan-actionsheet__btn--loading .zan-actionsheet__subname {
- color: transparent;
-}
-
-/* zan-actionsheet 展示出来的样式 */
-.zan-actionsheet--show .zan-actionsheet__container {
- opacity: 1;
- transform: translate3d(0, 0, 0);
- visibility: visible;
-}
-.zan-actionsheet--show .zan-actionsheet__mask {
- display: block;
-}
diff --git a/packages/actionsheet/index.wxml b/packages/actionsheet/index.wxml
index de6b80d0..a4dbfed8 100644
--- a/packages/actionsheet/index.wxml
+++ b/packages/actionsheet/index.wxml
@@ -1,39 +1,38 @@
-
-
-
-
-
-
-
- {{ item.name }}
-
- {{ item.subname }}
-
-
-
-
-
+
+
+
-
+
+ {{ cancelText }}
+
+
+
+
+
diff --git a/packages/badge-group/index.js b/packages/badge-group/index.js
new file mode 100644
index 00000000..6f9cda68
--- /dev/null
+++ b/packages/badge-group/index.js
@@ -0,0 +1,61 @@
+const BADGE_PATH = '../badge/index';
+
+Component({
+ externalClasses: ['custom-class'],
+
+ relations: {
+ [BADGE_PATH]: {
+ type: 'descendant',
+
+ linked(target) {
+ this.data.badges.push(target);
+ this.setActive();
+ },
+
+ unlinked(target) {
+ this.data.badges = this.data.badges.filter(item => item !== target);
+ this.setActive();
+ }
+ }
+ },
+
+ properties: {
+ active: {
+ type: Number,
+ value: 0,
+ observer() {
+ this.setActive();
+ }
+ }
+ },
+
+ data: {
+ badges: []
+ },
+
+ attached() {
+ this.currentActive = -1;
+ },
+
+ methods: {
+ setActive(badge) {
+ let { active } = this.data;
+ if (badge) {
+ active = this.data.badges.indexOf(badge);
+ }
+
+ if (active === this.currentActive) {
+ return;
+ }
+
+ if (this.currentActive !== -1) {
+ this.triggerEvent('change', active);
+ }
+
+ this.currentActive = active;
+ this.data.badges.forEach((badge, index) => {
+ badge.setActive(index === active);
+ });
+ }
+ }
+});
diff --git a/dist/loadmore/index.json b/packages/badge-group/index.json
similarity index 100%
rename from dist/loadmore/index.json
rename to packages/badge-group/index.json
diff --git a/packages/badge-group/index.pcss b/packages/badge-group/index.pcss
new file mode 100644
index 00000000..347d613e
--- /dev/null
+++ b/packages/badge-group/index.pcss
@@ -0,0 +1,6 @@
+@import '../common/style/var.pcss';
+@import '../common/style/hairline.pcss';
+
+.van-badge-group {
+ width: 85px;
+}
diff --git a/packages/badge-group/index.wxml b/packages/badge-group/index.wxml
new file mode 100644
index 00000000..04a0c8f3
--- /dev/null
+++ b/packages/badge-group/index.wxml
@@ -0,0 +1,3 @@
+
+
+
diff --git a/packages/badge/README.md b/packages/badge/README.md
index d388e5a2..9a4fa0bf 100644
--- a/packages/badge/README.md
+++ b/packages/badge/README.md
@@ -3,45 +3,65 @@
### 使用指南
在 index.json 中引入组件
```json
-{
- "usingComponents": {
- "zan-badge": "path/to/zanui-weapp/dist/badge/index"
- }
+"usingComponents": {
+ "van-badge": "path/to/vant-weapp/dist/badge/index",
+ "van-badge-group": "path/to/vant-weapp/dist/badge-group/index"
}
```
### 代码演示
#### 基础用法
+
+通过在`van-badge-group`上设置`active`属性来控制选中的`badge`
+
```html
-
- 10
-
+
+
+
+
+
+
```
-#### 自定义参数
-```html
-
- 10
-
+``` javascript
+export default {
+ data: {
+ active: 0
+ },
+
+ methods: {
+ onChange(event) {
+ wx.showToast({
+ icon: 'none',
+ title: `切换至第${event.detail}项`
+ });
+ }
+ }
+};
```
-```css
-.badge-container {
- width: 100px;
- height: 100px;
-}
-```
+### BadgeGroup API
-### API
| 参数 | 说明 | 类型 | 默认值 |
-|-----|-----|-----|-----|
-| color | 字体颜色 | String | `#fff`
-| background-color | 背景颜色 | String | `#f44`
-| font-size | 字体大小 | Number | 10
-| box-shadow | 同css box-shadow语法 | String | `0 0 0 2px #fff`
+|-----------|-----------|-----------|-------------|
+| active | 选中`badge`的索引 | `String | Number` | `0` |
+
+### Badge API
+
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| title | 内容 | `String` | `''` |
+| info | 提示消息 | `String | Number` | `''` |
+
+### BadgeGroup 外部样式类
+
+| 类名 | 说明 |
+|-----------|-----------|
+| custom-class | 根节点样式类 |
+
+### Badge 外部样式类
+
+| 类名 | 说明 |
+|-----------|-----------|
+| custom-class | 根节点样式类 |
diff --git a/packages/badge/index.js b/packages/badge/index.js
index c4c7f361..eeb11825 100644
--- a/packages/badge/index.js
+++ b/packages/badge/index.js
@@ -1,25 +1,29 @@
-const DEFAULT_COLOR = '#fff';
-const DEFAULT_BACKGROUND_COLOR = '#f44';
-const DEFAULT_FONT_SIZE = 10;
-const DEFAULT_BOX_SHADOW = '0 0 0 2px #fff';
+const BADGE_GROUP_PATH = '../badge-group/index';
Component({
+ externalClasses: ['custom-class'],
+
+ relations: {
+ [BADGE_GROUP_PATH]: {
+ type: 'ancestor'
+ }
+ },
+
properties: {
- color: {
- type: String,
- value: DEFAULT_COLOR
+ info: Number,
+ title: String
+ },
+
+ methods: {
+ onTap() {
+ const group = this.getRelationNodes(BADGE_GROUP_PATH)[0];
+ if (group) {
+ group.setActive(this);
+ }
},
- backgroundColor: {
- type: String,
- value: DEFAULT_BACKGROUND_COLOR
- },
- fontSize: {
- type: Number,
- value: DEFAULT_FONT_SIZE
- },
- boxShadow: {
- type: String,
- value: DEFAULT_BOX_SHADOW
+
+ setActive(active) {
+ this.setData({ active });
}
}
});
diff --git a/packages/badge/index.pcss b/packages/badge/index.pcss
index 8ede3dc7..cacba174 100644
--- a/packages/badge/index.pcss
+++ b/packages/badge/index.pcss
@@ -1,23 +1,56 @@
-.zan-badge {
- position: relative;
-}
-.zan-badge__text {
- position: absolute;
- top: -0.8em;
- right: 0px;
- height: 1.6em;
- min-width: 1.6em;
- line-height: 1.6;
- padding: 0 .4em;
- font-size: 20px;
- border-radius: .8em;
- background: #f44;
- color: #fff;
- text-align: center;
- white-space: nowrap;
- transform: translateX(50%) scale(0.5);
- transform-origin: center;
- z-index: 10;
- box-shadow: 0 0 0 2px #fff;
+@import '../common/style/var.pcss';
+@import '../common/style/hairline.pcss';
+
+.van-badge {
+ display: block;
+ overflow: hidden;
+ font-size: 14px;
+ line-height: 1.4;
+ user-select: none;
+ color: $gray-darker;
+ word-break: break-all;
box-sizing: border-box;
+ padding: 20px 12px 20px 9px;
+ background-color: $background-color;
+ border-left: 3px solid transparent;
+
+ &:active {
+ background-color: $active-color;
+ }
+
+ &::after {
+ border-bottom-width: 1px;
+ }
+
+ &--active {
+ font-weight: bold;
+ color: $text-color;
+ border-color: $red;
+
+ &::after {
+ border-right-width: 1px;
+ }
+
+ &,
+ &:active {
+ background-color: $white;
+ }
+ }
+
+ &__info {
+ position: absolute;
+ top: 2px;
+ right: 2px;
+ color: $white;
+ font-size: 10px;
+ font-weight: normal;
+ transform: scale(0.8);
+ text-align: center;
+ box-sizing: border-box;
+ padding: 0 6px;
+ min-width: 18px;
+ line-height: 18px;
+ border-radius: 9px;
+ background-color: $red;
+ }
}
diff --git a/packages/badge/index.wxml b/packages/badge/index.wxml
index 322f1ba7..2630776c 100644
--- a/packages/badge/index.wxml
+++ b/packages/badge/index.wxml
@@ -1,8 +1,4 @@
-
-
-
-
+
+ {{ info }}
+ {{ title }}
diff --git a/packages/btn-group/index.js b/packages/btn-group/index.js
deleted file mode 100644
index 89d8800e..00000000
--- a/packages/btn-group/index.js
+++ /dev/null
@@ -1,28 +0,0 @@
-Component({
- relations: {
- '../btn/index': {
- type: 'child',
- linked() {
- updateBtnChild.call(this);
- },
- linkChange() {
- updateBtnChild.call(this);
- },
- unlinked() {
- updateBtnChild.call(this);
- }
- }
- }
-});
-
-function updateBtnChild() {
- let btns = this.getRelationNodes('../btn/index');
-
- if (btns.length > 0) {
- let lastIndex = btns.length - 1;
-
- btns.forEach((btn, index) => {
- btn.switchLastButtonStatus(index === lastIndex);
- });
- }
-}
diff --git a/packages/btn-group/index.json b/packages/btn-group/index.json
deleted file mode 100644
index 467ce294..00000000
--- a/packages/btn-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/packages/btn-group/index.wxml b/packages/btn-group/index.wxml
deleted file mode 100644
index aa76fe4d..00000000
--- a/packages/btn-group/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/packages/btn-group/index.wxss b/packages/btn-group/index.wxss
deleted file mode 100644
index 88223f09..00000000
--- a/packages/btn-group/index.wxss
+++ /dev/null
@@ -1,3 +0,0 @@
-.btn-group {
- margin: 15px;
-}
diff --git a/packages/btn/README.md b/packages/btn/README.md
deleted file mode 100644
index a00939bb..00000000
--- a/packages/btn/README.md
+++ /dev/null
@@ -1,98 +0,0 @@
-## Button 按钮
-
-### 使用指南
-在 json 文件中配置button组件
-```json
-"usingComponents": {
- "zan-button": "path/to/zanui-weapp/dist/btn/index"
-}
-```
-
-### 代码演示
-
-#### 基础用法
-```html
-取消订单
-```
-
-#### 按钮类型
-按钮支持额外的三种类型 primary, danger, warn
-```html
-确认付款
-确认付款
-确认付款
-```
-
-#### 按钮大小
-按钮支持额外三种大小 large, small, mini
-```html
-确认付款
-取消订单
-确认付款
-```
-
-#### 其他
-按钮镂空状态
-```html
-确认付款
-```
-
-按钮加载状态
-```html
-确认付款
-```
-
-按钮禁用状态
-```html
-确认付款
-```
-
-### 配合 button-group 使用
-通过配合 zan-button-group 使用,可以让按钮之间自动有合适的间距出现,使用方式如下
-
-1.在 json 文件中配置 button-group 组件
-```json
-"usingComponents": {
- "zan-button": "path/to/zanui-weapp/dist/btn/index",
- "zan-button-group": "path/to/zanui-weapp/dist/btn-group/index"
-}
-```
-2.在 wxml 中直接引入
-```html
-
- 确认付款
- 再考虑下
-
-```
-
-
-
-### 属性
-
-| 名称 | 类型 | 是否必须 | 默认 | 描述 |
-|---------|---------|----------|------|-------|
-| type | String | 否 | 空 | 按钮类型,值有primary、warn、danger |
-| size | String | 否 | 空 | 按钮大小,值有large、small、mini |
-| plain | Boolean | 否 | false | 按钮是否镂空,默认为false |
-| disabled | Boolean | 否 | false | 按钮是否禁用,默认为false |
-| loading | Boolean | 否 | false | 按钮加载状态,默认为false |
-| openType | String | 否 | - | 微信开放能力 |
-| appParameter | String | 否 | - | 打开 APP 时,向 APP 传递的参数 |
-| hoverStartTime | Number | 否 | 20 | 按住后多久出现点击态,单位毫秒 |
-| hoverStayTime | Number | 否 | 70 | 手指松开后点击态保留时间,单位毫秒 |
-| lang | String | 否 | en | 指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文 |
-| sessionFrom | String | 否 | - | 会话来源 |
-| sendMessageTitle | String | 否 | 当前标题 | 会话内消息卡片标题 |
-| sendMessagePath | String | 否 | 当前分享路径 | 会话内消息卡片点击跳转小程序路径 |
-| sendMessageImg | String | 否 | 截图 | 会话内消息卡片图片 |
-| showMessageCard | String | 否 | false | 显示会话内消息卡片 |
-
-### 事件
-| 事件名称 | 说明 | 回调参数 |
-|-----------|-----------|-----------|
-| btnclick | 按钮在可用状态被点击时触发 | |
-| disabledclick | 在传入的 disabled 为 true 时,点击按钮会触发此事件 | |
-| getuserinfo | 用户点击该按钮时,会返回获取到的用户信息,从返回参数的detail中获取到的值同wx.getUserInfo | |
-| contact | 客服消息回调 | |
-| getphonenumber | 获取用户手机号回调 | |
-| error | 当使用开放能力时,发生错误的回调 | |
diff --git a/packages/btn/index.js b/packages/btn/index.js
deleted file mode 100644
index 3d4db84d..00000000
--- a/packages/btn/index.js
+++ /dev/null
@@ -1,58 +0,0 @@
-const nativeButtonBehavior = require('./native-button-behaviors');
-
-Component({
- externalClasses: ['custom-class', 'theme-class'],
- behaviors: [nativeButtonBehavior],
- relations: {
- '../btn-group/index': {
- type: 'parent',
- linked() {
- this.setData({ inGroup: true });
- },
- unlinked() {
- this.setData({ inGroup: false });
- }
- }
- },
- properties: {
- type: {
- type: String,
- value: '',
- },
- size: {
- type: String,
- value: '',
- },
- plain: {
- type: Boolean,
- value: false,
- },
- disabled: {
- type: Boolean,
- value: false,
- },
- loading: {
- type: Boolean,
- value: false,
- }
- },
-
- data: {
- inGroup: false,
- isLast: false
- },
-
- methods: {
- handleTap() {
- if (this.data.disabled) {
- this.triggerEvent('disabledclick')
- return;
- }
- this.triggerEvent('btnclick');
- },
-
- switchLastButtonStatus(isLast = false) {
- this.setData({ isLast });
- }
- }
-});
diff --git a/packages/btn/index.json b/packages/btn/index.json
deleted file mode 100644
index 32640e0d..00000000
--- a/packages/btn/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
\ No newline at end of file
diff --git a/packages/btn/index.pcss b/packages/btn/index.pcss
deleted file mode 100644
index 9f9d0099..00000000
--- a/packages/btn/index.pcss
+++ /dev/null
@@ -1,169 +0,0 @@
-@import "../common/_mixins";
-
-.zan-btn {
- position: relative;
- color: #333;
- background-color: #fff;
- padding-left: 15px;
- padding-right: 15px;
- border-radius: 2px;
- font-size: 16px;
- line-height: 45px;
- height: 45px;
- box-sizing: border-box;
- text-decoration: none;
- text-align: center;
- vertical-align: middle;
- overflow: visible;
-}
-
-.zan-btn--group {
- margin-bottom: 10px;
-}
-
-.zan-btn::after {
- @mixin hairline;
- border-width: 1px;
- border-radius: 4px;
-}
-
-/* type */
-.zan-btn--primary {
- color: #fff;
- background-color: #4b0;
-
- &::after {
- border-color: #0a0;
- }
-}
-
-.zan-btn--warn {
- color: #fff;
- background-color: #f85;
-
- &::after {
- border-color: #f85;
- }
-}
-
-.zan-btn--danger {
- color: #fff;
- background-color: #f44;
-
- &::after {
- border-color: #e33;
- }
-}
-
-/* size */
-.zan-btn--small {
- display: inline-block;
- height: 30px;
- line-height: 30px;
- font-size: 12px;
- /* margin-right: 5px; */
-}
-.zan-btn--small.zan-btn--group {
- margin-bottom: 0;
- margin-right: 5px;
-}
-
-.zan-btn--mini {
- display: inline-block;
- line-height: 21px;
- height: 22px;
- font-size: 10px;
- /* margin-right: 5px; */
- padding-left: 5px;
- padding-right: 5px;
-}
-.zan-btn--mini.zan-btn--group {
- margin-bottom: 0;
- margin-right: 5px;
-}
-
-.zan-btn--large {
- border-radius: 0;
- border: none;
- line-height: 50px;
- height: 50px;
-}
-.zan-btn--large.zan-btn--group {
- margin-bottom: 0;
-}
-
-/* plain */
-.zan-btn--plain.zan-btn {
- background-color: transparent;
-}
-.zan-btn--plain.zan-btn--primary {
- color: #06BF04;
-}
-.zan-btn--plain.zan-btn--warn {
- color: #FF6600;
-}
-.zan-btn--plain.zan-btn--danger {
- color: #FF4444;
-}
-
-/* 重写button组件的button-hover样式 */
-.button-hover {
- opacity: 0.9;
-}
-
-/* loading */
-.zan-btn--loading {
- color: transparent;
- opacity: 1;
-}
-.zan-btn--loading::before {
- position: absolute;
- left: 50%;
- top: 50%;
- content: ' ';
- width: 16px;
- height: 16px;
- margin-left: -8px;
- margin-top: -8px;
- border: 3px solid #e5e5e5;
- border-color: #666 #e5e5e5 #e5e5e5 #e5e5e5;
- border-radius: 8px;
- box-sizing: border-box;
- animation: btn-spin 0.6s linear;
- animation-iteration-count: infinite;
-}
-.zan-btn--primary.zan-btn--loading::before,
-.zan-btn--warn.zan-btn--loading::before,
-.zan-btn--danger.zan-btn--loading::before {
- border-color: #fff rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
-}
-
-@keyframes btn-spin {
- 0% {
- transform: rotate(0);
- }
- 100% {
- transform: rotate(360deg);
- }
-}
-
-/* disabled */
-.zan-btn.zan-btn--disabled {
- /* 防止样式被 button[disabled] 的规则覆盖,所以使用了important */
- color: #999 ! important;
- background: #f8f8f8 ! important;
- border-color: #e5e5e5 ! important;
- cursor: not-allowed ! important;
- opacity: 1 ! important;
-
- &::after {
- border-color: #e5e5e5 ! important;
- }
-}
-
-/* :last-child */
-.zan-btn--group.zan-btn--last {
- margin-bottom: 0;
- margin-right: 0;
-}
-
diff --git a/packages/button/README.md b/packages/button/README.md
new file mode 100644
index 00000000..91bb62dc
--- /dev/null
+++ b/packages/button/README.md
@@ -0,0 +1,92 @@
+## Button 按钮
+
+### 使用指南
+在 json 文件中配置button组件
+```json
+"usingComponents": {
+ "van-button": "path/to/vant-weapp/dist/button/index"
+}
+```
+
+### 代码演示
+
+#### 按钮类型
+支持`default`、`primary`、`warning`、`danger`四种类型,默认为`default`
+
+```html
+默认按钮
+主要按钮
+警告按钮
+危险按钮
+```
+
+#### 朴素按钮
+
+```html
+默认按钮
+主要按钮
+警告按钮
+危险按钮
+```
+
+#### 按钮尺寸
+支持`large`、`normal`、`small`、`mini`四种尺寸,默认为`normal`
+
+```html
+大号按钮
+普通按钮
+小型按钮
+迷你按钮
+```
+
+#### 禁用状态
+通过`disabled`属性来禁用按钮,此时按钮不可点击
+
+```html
+禁用状态
+```
+
+#### 加载状态
+
+```html
+
+
+```
+
+### 属性
+
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| type | 按钮类型,可选值为 `primary` `warning` `danger` | `String` | `default` |
+| size | 按钮尺寸,可选值为 `normal` `large` `small` `mini` | `String` | `normal` |
+| plain | 是否为朴素按钮 | `Boolean` | `false` |
+| disabled | 是否禁用 | `Boolean` | `false` |
+| loading | 是否显示为加载状态 | `Boolean` | `false` |
+| block | 是否为块级元素 | `Boolean` | `false` |
+| open-type | 微信开放能力 | `String` | - |
+| app-parameter | 打开 APP 时,向 APP 传递的参数 | `String` | - |
+| hover-start-time | 按住后多久出现点击态,单位毫秒 | `Number` | 20 |
+| hover-stay-time | 手指松开后点击态保留时间,单位毫秒 | `Number` | 70 |
+| lang | 指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文 | `String` | `en` |
+| session-from | 会话来源 | `String` | - |
+| send-message-title | 会话内消息卡片标题 | `String` | 当前标题 |
+| send-message-path | 会话内消息卡片点击跳转小程序路径 | `String` | 当前分享路径 |
+| send-message-img | sendMessageImg | `String` | 截图 |
+| show-message-card | 显示会话内消息卡片 | `String` | `false` |
+
+### 事件
+
+| 事件名 | 说明 | 参数 |
+|-----------|-----------|-----------|
+| tap | 点击按钮且按钮状态不为加载或禁用时触发 | - |
+| getuserinfo | 用户点击该按钮时,会返回获取到的用户信息,从返回参数的 detail 中获取到的值同 wx.getUserInfo | - |
+| contact | 客服消息回调 | - |
+| getphonenumber | 获取用户手机号回调 | - |
+| error | 当使用开放能力时,发生错误的回调 | - |
+
+### 外部样式类
+
+| 类名 | 说明 |
+|-----------|-----------|
+| custom-class | 根节点样式类 |
+| loading-class | 加载图标样式类 |
diff --git a/packages/btn/native-button-behaviors.js b/packages/button/behaviors.js
similarity index 64%
rename from packages/btn/native-button-behaviors.js
rename to packages/button/behaviors.js
index f17e633f..5473fcf4 100644
--- a/packages/btn/native-button-behaviors.js
+++ b/packages/button/behaviors.js
@@ -32,21 +32,26 @@ module.exports = Behavior({
sendMessageImg: String,
showMessageCard: String
},
+
methods: {
- bindgetuserinfo({ detail = {} } = {}) {
- this.triggerEvent('getuserinfo', detail);
+ bindgetuserinfo(event = {}) {
+ this.triggerEvent('getuserinfo', event.detail || {});
},
- bindcontact({ detail = {} } = {}) {
- this.triggerEvent('contact', detail);
+
+ bindcontact(event = {}) {
+ this.triggerEvent('contact', event.detail || {});
},
- bindgetphonenumber({ detail = {} } = {}) {
- this.triggerEvent('getphonenumber', detail);
+
+ bindgetphonenumber(event = {}) {
+ this.triggerEvent('getphonenumber', event.detail || {});
},
- bindopensetting({ detail = {}} = {}) {
- this.triggerEvent('opensetting', detail);
+
+ bindopensetting(event = {}) {
+ this.triggerEvent('opensetting', event.detail || {});
},
- binderror({ detail = {} } = {}) {
- this.triggerEvent('error', detail);
+
+ binderror(event = {}) {
+ this.triggerEvent('error', event.detail || {});
}
}
});
diff --git a/packages/button/index.js b/packages/button/index.js
new file mode 100644
index 00000000..6d7ea0c5
--- /dev/null
+++ b/packages/button/index.js
@@ -0,0 +1,70 @@
+const nativeBehaviors = require('./behaviors');
+const classnames = require('../common/classnames');
+
+const observer = function() {
+ this.setClasses();
+};
+
+Component({
+ externalClasses: ['custom-class', 'loading-class'],
+
+ behaviors: [nativeBehaviors],
+
+ properties: {
+ type: {
+ type: String,
+ value: 'default',
+ observer
+ },
+ size: {
+ type: String,
+ value: 'normal',
+ observer
+ },
+ plain: {
+ type: Boolean,
+ value: false,
+ observer
+ },
+ disabled: {
+ type: Boolean,
+ value: false,
+ observer
+ },
+ loading: {
+ type: Boolean,
+ value: false,
+ observer
+ },
+ block: {
+ type: Boolean,
+ value: false,
+ observer
+ }
+ },
+
+ attached() {
+ this.setClasses();
+ },
+
+ methods: {
+ onTap(event) {
+ if (!this.data.disabled && !this.data.loading) {
+ this.triggerEvent('tap', event);
+ }
+ },
+
+ setClasses() {
+ const { type, size, plain, disabled, loading, block } = this.data;
+ this.setData({
+ classes: classnames(`van-button--${type}`, `van-button--${size}`, {
+ 'van-button--block': block,
+ 'van-button--plain': plain,
+ 'van-button--loading': loading,
+ 'van-button--disabled': disabled,
+ 'van-button--untapable': disabled || loading
+ })
+ });
+ }
+ }
+});
diff --git a/dist/radio/index.json b/packages/button/index.json
similarity index 56%
rename from dist/radio/index.json
rename to packages/button/index.json
index fc0d0bf9..cae21702 100644
--- a/dist/radio/index.json
+++ b/packages/button/index.json
@@ -1,6 +1,6 @@
{
"component": true,
"usingComponents": {
- "zan-icon": "../icon/index"
+ "van-loading": "../loading/index"
}
-}
+}
\ No newline at end of file
diff --git a/packages/button/index.pcss b/packages/button/index.pcss
new file mode 100644
index 00000000..d149563c
--- /dev/null
+++ b/packages/button/index.pcss
@@ -0,0 +1,132 @@
+@import '../common/style/var.pcss';
+
+.van-button {
+ position: relative;
+ padding: 0;
+ display: inline-block;
+ height: 44px;
+ line-height: 42px;
+ border-radius: 3px;
+ box-sizing: border-box;
+ font-size: 16px;
+ text-align: center;
+ vertical-align: middle;
+ -webkit-appearance: none;
+ -webkit-text-size-adjust: 100%;
+
+ &::after {
+ content: " ";
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ opacity: 0;
+ width: 100%;
+ height: 100%;
+ border: inherit;
+ border-color: $black;
+ background-color: $black;
+ border-radius: inherit; /* inherit parent's border radius */
+ transform: translate(-50%, -50%);
+ }
+
+ &:active::after {
+ opacity: .3;
+ }
+
+ &--untapable::after {
+ display: none;
+ }
+
+ &--default {
+ color: $button-default-color;
+ background-color: $button-default-background-color;
+ border: 1px solid $button-default-border-color;
+ }
+
+ &--primary {
+ color: $button-primary-color;
+ background-color: $button-primary-background-color;
+ border: 1px solid $button-primary-border-color;
+ }
+
+ &--danger {
+ color: $button-danger-color;
+ background-color: $button-danger-background-color;
+ border: 1px solid $button-danger-border-color;
+ }
+
+ &--warning {
+ color: $button-warning-color;
+ background-color: $button-warning-background-color;
+ border: 1px solid $button-warning-border-color;
+ }
+
+ &--plain {
+ background-color: $white;
+
+ &.van-button--primary {
+ color: $button-primary-background-color;
+ }
+
+ &.van-button--danger {
+ color: $button-danger-background-color;
+ }
+
+ &.van-button--warning {
+ color: $button-warning-background-color;
+ }
+ }
+
+ &--large {
+ width: 100%;
+ height: 50px;
+ line-height: 48px;
+ }
+
+ &--normal {
+ padding: 0 15px;
+ font-size: 14px;
+ }
+
+ &--small {
+ height: 30px;
+ padding: 0 8px;
+ min-width: 60px;
+ font-size: 12px;
+ line-height: 28px;
+ }
+
+ &--loading {
+ .van-loading {
+ display: inline-block;
+ }
+
+ .van-button__text {
+ display: none;
+ }
+ }
+
+ /* mini图标默认宽度50px,文字不能超过4个 */
+ &--mini {
+ display: inline-block;
+ width: 50px;
+ height: 22px;
+ line-height: 20px;
+ font-size: 10px;
+
+ & + .van-button--mini {
+ margin-left: 5px;
+ }
+ }
+
+ &--block {
+ width: 100%;
+ display: block;
+ }
+
+ &--disabled {
+ color: $button-disabled-color;
+ background-color: $button-disabled-background-color;
+ border: 1px solid $button-disabled-border-color;
+ }
+}
diff --git a/dist/btn/index.wxml b/packages/button/index.wxml
similarity index 65%
rename from dist/btn/index.wxml
rename to packages/button/index.wxml
index 13d69d79..f49a8004 100644
--- a/dist/btn/index.wxml
+++ b/packages/button/index.wxml
@@ -1,5 +1,5 @@
diff --git a/packages/capsule/README.md b/packages/capsule/README.md
deleted file mode 100644
index f0540cf0..00000000
--- a/packages/capsule/README.md
+++ /dev/null
@@ -1,23 +0,0 @@
-## Capsule 胶囊
-
-### 使用指南
-在 index.json 中引入组件
-```json
-{
- "usingComponents": {
- "zan-capsule": "path/to/zanui-weapp/dist/capsule/index"
- }
-}
-```
-
-### 代码演示
-Panel 提供了一块白色的展示区域,使用方式如下
-```html
-
-```
-| 参数 | 说明 | 类型 | 默认值 | 必须 |
-|-----------|-----------|-----------|-------------|-------------|
-| type | capsule的主体颜色,可选值:danger | String | '' | |
-| color | 自定义capsule颜色 | String | - | |
-| leftText | 左侧文案 | String | - | |
-| rightText | 右侧文案 | String | - | |
diff --git a/packages/capsule/index.js b/packages/capsule/index.js
deleted file mode 100644
index 903c027e..00000000
--- a/packages/capsule/index.js
+++ /dev/null
@@ -1,29 +0,0 @@
-Component({
- externalClasses: ['custom-class'],
- /**
- * 组件的属性列表
- * 用于组件自定义设置
- */
- properties: {
- // 颜色状态
- type: {
- type: String,
- value: ''
- },
- // 自定义颜色
- color: {
- type: String,
- value: ''
- },
- // 左侧内容
- leftText: {
- type: String,
- value: ''
- },
- // 右侧内容
- rightText: {
- type: String,
- value: ''
- }
- }
-});
diff --git a/packages/capsule/index.json b/packages/capsule/index.json
deleted file mode 100644
index 467ce294..00000000
--- a/packages/capsule/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/packages/capsule/index.pcss b/packages/capsule/index.pcss
deleted file mode 100644
index 0467e5c9..00000000
--- a/packages/capsule/index.pcss
+++ /dev/null
@@ -1,39 +0,0 @@
-.zan-capsule {
- display: inline-block;
- font-size: 12px;
- vertical-align: middle;
- line-height: 19px;
- transform: scale(0.83);
-}
-.zan-capsule__left,
-.zan-capsule__right {
- display: inline-block;
- line-height: 17px;
- height: 19px;
- vertical-align: middle;
- box-sizing: border-box;
-}
-.zan-capsule__left {
- padding: 0 2px;
- color: #FFF;
- background: #999;
- border-radius: 2px 0 0 2px;
- border: 1rpx solid #999;
-}
-.zan-capsule__right {
- padding: 0 5px;
- color: #999;
- border-radius: 0 2px 2px 0;
- border: 1rpx solid #999;
-}
-
-.zan-capsule--danger .zan-capsule__left {
- color: #FFF;
- background: #F24544;
- border-color: #F24544;
-}
-
-.zan-capsule--danger .zan-capsule__right {
- color: #F24544;
- border-color: #F24544;
-}
diff --git a/packages/capsule/index.wxml b/packages/capsule/index.wxml
deleted file mode 100644
index 68f3c1c3..00000000
--- a/packages/capsule/index.wxml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- {{ leftText }}
- {{ rightText }}
-
-
- {{ leftText }}
- {{ rightText }}
-
-
-
diff --git a/packages/card/README.md b/packages/card/README.md
index eb365615..2df38f23 100644
--- a/packages/card/README.md
+++ b/packages/card/README.md
@@ -1,61 +1,76 @@
## Card 卡片
### 使用指南
+
在 index.json 中引入组件
```json
-{
- "usingComponents": {
- "zan-card": "path/to/zanui-weapp/dist/card/index"
- }
+"usingComponents": {
+ "van-card": "path/to/vant-weapp/dist/card/index"
}
```
+
### 代码演示
#### 基础用法
-卡片可以用于左侧图片,右侧描述信息的展示。默认是商品相关内容的展示,需要展示其他内容可以使用自定义slot。
```html
-
-
+ price="2.00"
+ thumb="{{ imageURL }}"
+/>
```
-#### 使用slot
-`zan-card` 由 `zan-card__thumb` 和 `zan-card__detail` 组成。分别负责左侧图片展示和右侧内容区域展示。两部分内容可以使用slot进行替换。
+#### 高级用法
+可以通过具名`slot`添加定制内容
```html
-
-
-
- 我是标题
+
+ 按钮
+ 按钮
-
+
```
### API
+
| 参数 | 说明 | 类型 | 默认值 |
-|-----|-----|-----|-----|
-| card-class | 自定义最外层class | String | -
-| thumb | 左侧缩略图 | String | -
-| price | 商品价格 | String | -
-| title | 商品标题 | String | -
-| desc | 商品描述 | String | -
-| num | 商品数量 | Number | -
-| status | 商品状态 | String | -
-| useDetailSlot | 是否使用detail-slot(true时需要添加对应slot) | Boolean | `false`
+|-----------|-----------|-----------|-------------|
+| thumb | 左侧图片 | `String` | - |
+| title | 标题 | `String` | - |
+| desc | 描述 | `String` | - |
+| num | 商品数量 | `String | Number` | - |
+| price | 商品价格 | `String | Number` | - |
+| centered | 内容是否垂直居中 | `String` | `false` |
+| currency | 货币符号 | `String` | `¥` |
+
+### Slot
+
+| 名称 | 说明 |
+|-----------|-----------|
+| title | 自定义标题栏,如果设置了`title`或`price`属性则不生效 |
+| desc | 自定义描述栏,如果设置了`desc`或`num`属性则不生效 |
+| thumb | 自定义 thumb,如果设置了`thumb`属性则不生效 |
+| footer | 自定义 footer |
+| tags | 自定义 tags |
### 外部样式类
-| 类名 | 说明 |
+
+| 类名 | 说明 |
|-----------|-----------|
-| card-class | 根节点自定义样式类,通过这个可以改变根节点上的样式 |
-| thumb-class | 左侧图片自定义样式类,可以通过这个修改图片的展示大小形式 |
+| custom-class | 根节点样式类 |
+| thumb-class | 左侧图片样式类 |
+| title-class | 标题样式类 |
+| price-class | 价格样式类 |
+| desc-class | 描述样式类 |
+| num-class | 数量样式类 |
diff --git a/packages/card/index.js b/packages/card/index.js
index 4def7a79..791ddbf3 100644
--- a/packages/card/index.js
+++ b/packages/card/index.js
@@ -3,22 +3,25 @@ Component({
multipleSlots: true
},
- externalClasses: ['card-class', 'thumb-class'],
+ externalClasses: [
+ 'custom-class',
+ 'thumb-class',
+ 'title-class',
+ 'price-class',
+ 'desc-class',
+ 'num-class'
+ ],
properties: {
- useThumbSlot: {
- type: Boolean,
- value: false
- },
- useDetailSlot: {
- type: Boolean,
- value: false
- },
- thumb: String,
- price: String,
- title: String,
- num: Number,
+ num: String,
desc: String,
- status: String
+ thumb: String,
+ title: String,
+ price: String,
+ centered: Boolean,
+ currency: {
+ type: String,
+ default: '¥'
+ }
}
});
diff --git a/packages/card/index.pcss b/packages/card/index.pcss
index 04847ed9..0669670d 100644
--- a/packages/card/index.pcss
+++ b/packages/card/index.pcss
@@ -1,55 +1,94 @@
-@import "../color/index.pcss";
-@import "../helper/index.pcss";
+@import '../common/style/var.pcss';
+@import '../common/style/mixins/ellipsis.pcss';
-.zan-card {
- display: flex;
- margin-left: 0px;
- padding: 5px 15px;
- overflow: hidden;
+.van-card {
+ color: $text-color;
+ height: 100px;
+ font-size: 16px;
+ background: #fafafa;
position: relative;
- font-size: 14px;
-}
+ box-sizing: border-box;
+ padding: 5px 15px 5px 115px;
-.zan-card__thumb {
- width: 90px;
- height: 90px;
- position: relative;
- margin-left: auto;
- margin-right: auto;
- overflow: hidden;
- background-size: cover;
-}
+ &--center,
+ &__thumb {
+ align-items: center;
+ justify-content: center;
+ }
-.zan-card__img {
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- width: auto;
- height: auto;
- max-width: 100%;
- max-height: 100%;
-}
+ &__thumb {
+ top: 5px;
+ left: 15px;
+ width: 90px;
+ height: 90px;
+ position: absolute;
+ }
-.zan-card__detail {
- flex: 1;
- margin-left: 10px;
- position: relative;
-}
+ &__img {
+ border: none;
+ max-width: 100%;
+ max-height: 100%;
+ }
-.zan-card__detail-row {
- overflow: hidden;
- line-height: 20px;
- min-height: 20px;
- margin-bottom: 3px;
-}
+ &,
+ &__thumb,
+ &__row {
+ display: flex;
+ }
-.zan-card__right-col {
- float: right;
-}
+ &__content {
+ width: 100%;
-.zan-card__left-col {
- margin-right: 80px;
-}
+ &--center {
+ height: 90px;
+ align-items: center;
+ }
+ }
+ &__title,
+ &__desc {
+ line-height: 20px;
+ word-break: break-all;
+ }
+
+ &__title {
+ max-height: 40px;
+
+ @mixin multi-ellipsis 2;
+ }
+
+ &__desc {
+ color: $gray-darker;
+ font-size: 12px;
+ max-height: 20px;
+
+ @mixin ellipsis;
+ }
+
+ &__price,
+ &__num {
+ flex: 1;
+ min-width: 80px;
+ line-height: 20px;
+ text-align: right;
+ }
+
+ &__price {
+ font-size: 14px;
+ }
+
+ &__num {
+ color: $gray-darker;
+ font-size: 12px;
+ }
+
+ &__footer {
+ right: 15px;
+ bottom: 5px;
+ position: absolute;
+
+ .van-button {
+ margin-left: 5px;
+ }
+ }
+}
diff --git a/packages/card/index.wxml b/packages/card/index.wxml
index 4ebc401f..019c7f23 100644
--- a/packages/card/index.wxml
+++ b/packages/card/index.wxml
@@ -1,33 +1,22 @@
-
-
-
-
-
+
+
+
+
-
-
-
-
-
- ¥ {{ price }}
-
- {{ title }}
-
-
-
-
- x {{ num }}
-
- {{ desc }}
-
-
-
-
- {{ status }}
-
-
+
+
+ {{ title }}
+ {{ currency }} {{ price }}
+
+
+
+ {{ desc }}
+ x {{ num }}
+
+
+
+
+
diff --git a/packages/cell-group/index.js b/packages/cell-group/index.js
index dd3bc36b..7c0cbd4b 100644
--- a/packages/cell-group/index.js
+++ b/packages/cell-group/index.js
@@ -1,71 +1,10 @@
-const CELL_PATH = '../cell/index';
-const FIELD_PATH = '../field/index';
-
Component({
+ externalClasses: ['custom-class'],
+
properties: {
- titleWidth: {
- type: Number,
- value: null
- },
border: {
type: Boolean,
- value: false
- }
- },
- relations: {
- [CELL_PATH]: {
- type: 'child',
- linked() {
- this._updateIsLastElement(CELL_PATH);
- },
- linkChanged() {
- this._updateIsLastElement(CELL_PATH);
- },
- unlinked() {
- this._updateIsLastElement(CELL_PATH);
- }
- },
- [FIELD_PATH]: {
- type: 'child',
- linked() {
- this._updateIsLastElement(FIELD_PATH);
- },
- linkChanged() {
- this._updateIsLastElement(FIELD_PATH);
- },
- unlinked() {
- this._updateIsLastElement(FIELD_PATH);
- }
- }
- },
-
- data: {
- elementUpdateTimeout: 0
- },
-
- methods: {
- _updateIsLastElement(childPath) {
- // 用 setTimeout 减少计算次数
- if (this.data.elementUpdateTimeout > 0) {
- return;
- }
-
- const elementUpdateTimeout = setTimeout(() => {
- this.setData({ elementUpdateTimeout: 0 });
- let elements = this.getRelationNodes(childPath);
- const { titleWidth } = this.properties;
-
- if (elements.length > 0) {
- let lastIndex = elements.length - 1;
-
- elements.forEach((cell, index) => {
- titleWidth && cell.setTitleWidth(titleWidth)
- cell.updateIsLastElement(index === lastIndex);
- });
- }
- });
-
- this.setData({ elementUpdateTimeout });
+ value: true
}
}
});
diff --git a/packages/cell-group/index.pcss b/packages/cell-group/index.pcss
index a273d5a7..b0989df2 100644
--- a/packages/cell-group/index.pcss
+++ b/packages/cell-group/index.pcss
@@ -1,14 +1,2 @@
-@import "../common/_mixins";
-
-.cell-group {
- position: relative;
- background-color: #fff;
- overflow: hidden;
-}
-
-.cell-group--with-border::after {
- @mixin hairline;
-
- border-top-width: 1px;
- border-bottom-width: 1px;
-}
+@import '../common/style/var.pcss';
+@import '../common/style/hairline.pcss';
diff --git a/packages/cell-group/index.wxml b/packages/cell-group/index.wxml
index f84d06f4..4ed34ace 100644
--- a/packages/cell-group/index.wxml
+++ b/packages/cell-group/index.wxml
@@ -1,3 +1,3 @@
-
-
+
+
diff --git a/packages/cell/README.md b/packages/cell/README.md
index 3e19c823..4598a47e 100644
--- a/packages/cell/README.md
+++ b/packages/cell/README.md
@@ -2,77 +2,133 @@
### 使用指南
-#### 单个 cell 使用示例
+在 index.json 中引入组件
```json
- {
- "usingComponents": {
- "zan-cell": "path/to/zanui-weapp/dist/cell/index",
- }
- }
+"usingComponents": {
+ "van-cell": "path/to/vant-weapp/dist/cell/index",
+ "van-cell-group": "path/to/vant-weapp/dist/cell-group/index"
+}
```
-```wxml
-
+### 代码演示
+
+#### 基础用法
+
+`cell-group`组件是承载`cell`组件的容器,对于容器中的最后一个 cell,需要将 border 属性设置成 `false`
+
+```html
+
+
+
+
```
-### 属性与事件
+#### 只设置value
+只设置`value`时会向左对齐
-| 名称 | 类型 | 是否必须 | 默认 | 描述 |
-| ------------- | ----------- | -------- | ----- | -------------------------------------------------------------------------------------------------------- |
-| title | String | 否 | 无 | 左侧标题 |
-| label | Boolean | 否 | false | 标题下方的描述信息 |
-| value | String | 否 | 取消 | 右侧内容 |
-| noBorder | Boolean | 否 | false | 不显示下边线 |
-| isLink | Boolean | 否 | false | 是否展示右侧箭头并开启尝试以 url 跳转 |
-| url | String | 否 | - | 当 isLink 设置为 true 时,点击 cell 会尝试跳转到该路径 |
-| linkType | String | 否 | navigateTo | 链接跳转类型,可选值为 `navigateTo`,`redirectTo`,`switchTab`,`reLaunch` |
-| onlyTapFooter | Boolean | 否 | false | 只有点击 footer 区域才触发 tab 事件 |
-| bindtap | EventHandle | 否 | 无 | 点击 cell 时触发,`onlyTapFooter` 为 `true` 时点击 footer 区域触发 |
+```html
+
+
+
+```
-### 可用的 slot
+#### 展示图标
+通过`icon`属性在标题左侧展示图标
-| 名称 | 是否必须 | 默认 | 描述 |
-| ------------- | ----------- | ---- | --------------------------------------------------------------------- |
-| 默认 | 否 | 无 | 左侧除了 `title`,`label` 外的自定义 wxml 内容 |
-| icon | 否 | 无 | 标题前自定义的 icon,可使用 `icon` 自定义组件,具体使用参考 icon 组件 |
-| footer | 否 | 无 | 右侧自定义 wxml 内容,如果设置了 `value` 属性,则不生效 |
+```html
+
+
+
+```
-### 外部样式类
-| 类名 | 说明 |
+
+#### 展示箭头
+传入`is-link`属性则会在右侧显示箭头,并且可以通过传入`arrow-direction`属性控制箭头方向
+
+```html
+
+
+
+
+
+```
+
+#### 高级用法
+如以上用法不能满足你的需求,可以使用对应的`slot`来自定义显示的内容
+
+```html
+
+
+
+ 单元格
+ 标签
+
+
+
+
+
+
+
+```
+
+### CellGroup API
+
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| border | 是否显示外边框 | `Boolean` | `true` |
+
+### CellGroup 外部样式类
+
+| 类名 | 说明 |
|-----------|-----------|
-| cell-class | 根节点自定义样式类,通过这个可以改变根节点上的样式 |
-| title-class | title区域自定义样式 |
+| custom-class | 根节点样式类 |
-#### cell 组使用示例
-多个 cell 组件必须作为 `cell-group` 组件的子组件,否则可能出现显示问题。
+### Cell API
-```json
- {
- "usingComponents": {
- "zan-cell": "path/to/zanui-weapp/dist/cell/index",
- "zan-cell-group": "path/to/zanui-weapp/dist/cell-group/index"
- }
- }
-```
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| icon | 左侧图标,可选值见 Icon 组件 | `String` | - |
+| title | 左侧标题 | `String | Number` | - |
+| value | 右侧内容 | `String | Number` | - |
+| label | 标题下方的描述信息 | `String` | - |
+| border | 是否显示下边框 | `Boolean` | `true` |
+| center | 是否使内容垂直居中 | `Boolean` | `false` |
+| url | 跳转链接 | `String` | - |
+| link-type | 链接跳转类型,可选值为 `redirectTo` `switchTab` `reLaunch` | `String` | `navigateTo` |
+| tapable | 是否开启点击反馈 | `Boolean` | `false` |
+| is-link | 是否展示右侧箭头并开启点击反馈 | `Boolean` | `false` |
+| required | 是否显示表单必填星号 | `Boolean` | `false` |
+| arrow-direction | 箭头方向,可选值为 `left` `up` `down` | `String` | - |
-`cell-group`提供`title-width`控制组内整体 cell 的 title 区域宽度
-```wxml
-
-
-
-
-
-
-
-
-
-
-
-```
+### Cell Event
-### 属性与事件
+| 事件名 | 说明 | 参数 |
+|-----------|-----------|-----------|
+| tap | 点击 cell 时触发 | - |
-| 名称 | 类型 | 是否必须 | 默认 | 描述 |
-| ---------- | ------- | -------- | ----- | ---------------- |
-| titleWidth | Number | 否 | 无 | title宽度 |
-| border | Boolean | 否 | false | 是否显示上下边框 |
+### Cell Slot
+
+| 名称 | 说明 |
+|-----------|-----------|
+| - | 自定义显示内容 |
+| icon | 自定义`icon`,如果设置了`icon`属性则不生效 |
+| title | 自定义`title`,如果设置了`title`属性则不生效 |
+| right-icon | 自定义右侧按钮,默认是`arrow`,如果设置了`is-link`属性则不生效 |
+
+### Cell 外部样式类
+
+| 类名 | 说明 |
+|-----------|-----------|
+| custom-class | 根节点样式类 |
+| title-class | 标题样式类 |
+| label-class | 描述信息样式类 |
+| value-class | 右侧内容样式类 |
+| left-icon-class | 左侧图标样式类 |
+| right-icon-class | 右侧图标样式类 |
diff --git a/packages/cell/index.js b/packages/cell/index.js
index c7a2ad63..a5974b5e 100644
--- a/packages/cell/index.js
+++ b/packages/cell/index.js
@@ -1,105 +1,46 @@
-const warn = (msg, getValue) => {
- console.warn(msg);
- console.log('接受到的值为:', getValue);
-};
-
Component({
- externalClasses: ['cell-class', 'title-class'],
+ externalClasses: [
+ 'custom-class',
+ 'title-class',
+ 'label-class',
+ 'value-class',
+ 'left-icon-class',
+ 'right-icon-class'
+ ],
+
options: {
multipleSlots: true
},
- relations: {
- '../cell-group/index': {
- type: 'parent'
- }
- },
+
properties: {
- title: {
- type: String,
- description: '左侧标题'
- },
- label: {
- type: String,
- description: '标题下方的描述信息'
- },
- value: {
- type: String,
- description: '右侧内容'
- },
- onlyTapFooter: {
- type: Boolean,
- description: '只有点击 footer 区域才触发 tab 事件'
- },
- isLink: {
- type: null,
- value: '',
- description: '是否展示右侧箭头并开启尝试以 url 跳转'
- },
+ title: null,
+ value: null,
+ url: String,
+ icon: String,
+ label: String,
+ center: Boolean,
+ isLink: Boolean,
+ required: Boolean,
+ tapable: Boolean,
+ titleWidth: String,
+ customStyle: String,
+ arrowDirection: String,
linkType: {
type: String,
- value: 'navigateTo',
- description: '链接类型,可选值为 navigateTo,redirectTo,switchTab,reLaunch'
+ value: 'navigateTo'
},
- url: {
- type: String,
- value: ''
- },
- noBorder: Boolean
- },
- data: {
- isLastCell: true,
- titleWidth: 'auto'
+ border: {
+ type: Boolean,
+ value: true
+ }
},
+
methods: {
- footerTap() {
- // 如果并没有设置只点击 footer 生效,那就不需要额外处理。cell 上有事件会自动处理
- if (!this.data.onlyTapFooter) {
- return;
+ onTap() {
+ const { url } = this.data;
+ if (url) {
+ wx[this.data.linkType]({ url });
}
-
- this.triggerEvent('tap', {});
- doNavigate.call(this);
- },
-
- cellTap() {
- // 如果只点击 footer 生效,那就不需要在 cell 根节点上处理
- if (this.data.onlyTapFooter) {
- return;
- }
-
- this.triggerEvent('tap', {});
- doNavigate.call(this);
- },
-
- // 用于被 cell-group 更新,标志是否是最后一个 cell
- updateIsLastElement(isLastCell) {
- this.setData({ isLastCell });
- },
-
- // 设置统一的title区域宽度
- setTitleWidth(titleWidth) {
- this.setData({
- titleWidth: `${titleWidth}px`
- });
}
}
});
-
-// 处理跳转
-function doNavigate() {
- const { url = '' } = this.data;
- const type = typeof this.data.isLink;
-
- if (!this.data.isLink || !url || url === 'true' || url === 'false') return;
-
- if (type !== 'boolean' && type !== 'string') {
- warn('isLink 属性值必须是一个字符串或布尔值', this.data.isLink);
- return;
- }
-
- if (['navigateTo', 'redirectTo', 'switchTab', 'reLaunch'].indexOf(this.data.linkType) === -1) {
- warn('linkType 属性可选值为 navigateTo,redirectTo,switchTab,reLaunch', this.data.linkType);
- return;
- }
- wx[this.data.linkType].call(wx, { url });
-}
diff --git a/packages/cell/index.json b/packages/cell/index.json
index 32640e0d..a9ab393a 100644
--- a/packages/cell/index.json
+++ b/packages/cell/index.json
@@ -1,3 +1,6 @@
{
- "component": true
+ "component": true,
+ "usingComponents": {
+ "van-icon": "../icon/index"
+ }
}
\ No newline at end of file
diff --git a/packages/cell/index.pcss b/packages/cell/index.pcss
index 0927b24b..15f9de06 100644
--- a/packages/cell/index.pcss
+++ b/packages/cell/index.pcss
@@ -1,98 +1,91 @@
-@import "../common/_mixins";
+@import '../common/style/var.pcss';
+@import '../common/style/hairline.pcss';
-.zan-cell {
- position: relative;
- padding: 12px 15px;
+.van-cell {
+ width: 100%;
display: flex;
- align-items: center;
- line-height: 1.4;
- background-color: #fff;
+ padding: 10px 15px;
+ box-sizing: border-box;
+ line-height: 24px;
+ position: relative;
+ background-color: $white;
+ color: $text-color;
font-size: 14px;
&::after {
- @mixin hairline;
- border-bottom-width: 1px;
left: 15px;
right: 0;
+ width: auto;
+ transform: scale(1, .5);
+ border-bottom-width: 1px;
}
- &__icon {
- margin-right: 5px;
-
- &:empty {
- display: none
- }
+ &-group {
+ background-color: $white;
}
- &__title {
- padding-right: 10px;
- &:empty {
- display: none;
- }
+ &__label {
+ font-size: 12px;
+ line-height: 1.2;
+ color: $gray-darker;
}
- &__bd {
+ &__title,
+ &__value {
flex: 1;
}
- &__text {
- line-height: 24px;
- font-size: 14px;
- }
-
- &__desc {
- line-height: 1.2;
- font-size: 12px;
- color: #666;
- }
-
- &__ft {
- position: relative;
+ &__value {
+ overflow: hidden;
text-align: right;
- color: #666;
+ vertical-align: middle;
}
- &__no-pading{
- padding: 0;
+ &__left-icon {
+ font-size: 16px;
+ line-height: 24px;
+ margin-right: 5px;
+ vertical-align:middle;
+ }
- .zan-cell__bd_padding {
- padding: 12px 0 12px 15px;
+ &__right-icon {
+ color: $gray-dark;
+ font-size: 12px;
+ line-height: 24px;
+ margin-left: 5px;
- .zan-form__input{
- height: 26px;
- }
+ &--left::before {
+ transform: rotate(180deg);
}
- .zan-cell__ft_padding {
- padding: 12px 15px 12px 0;
+ &--up::before {
+ transform: rotate(-90deg);
+ }
+
+ &--down::before {
+ transform: rotate(90deg);
}
}
- &.last-cell::after, &.no-border::after {
- display: none;
+ &--tapable {
+ &:active {
+ background-color: $active-color;
+ }
}
-}
+ &--required {
+ overflow: visible;
+ &::before {
+ content: '*';
+ position: absolute;
+ left: 7px;
+ font-size: 14px;
+ color: $red;
+ }
+ }
-.zan-cell--access .zan-cell__ft {
- padding-right: 13px;
-}
-
-.zan-cell--access .zan-cell__ft::after {
- position: absolute;
- top: 50%;
- right: 2px;
- content: " ";
- display: inline-block;
- height: 6px;
- width: 6px;
- border-width: 2px 2px 0 0;
- border-color: #c8c8c8;
- border-style: solid;
- transform: translateY(-50%) matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
-}
-.zan-cell--switch {
- padding-top: 6px;
- padding-bottom: 6px;
+ &--center {
+ align-items: center;
+ }
}
diff --git a/packages/cell/index.wxml b/packages/cell/index.wxml
index dd7bc431..05dfa33f 100644
--- a/packages/cell/index.wxml
+++ b/packages/cell/index.wxml
@@ -1,25 +1,28 @@
-
+
+
-
-
+
+ {{ title }}
+ {{ label }}
+
+
+
+
+ {{ value }}
+
-
- {{ title }}
- {{ label }}
-
+
+
-
-
-
-
-
- {{ value }}
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/packages/checkbox-group/index.js b/packages/checkbox-group/index.js
deleted file mode 100644
index 8b9a8a80..00000000
--- a/packages/checkbox-group/index.js
+++ /dev/null
@@ -1,26 +0,0 @@
-const CHECKBOX_PATH = '../checkbox/index';
-
-Component({
- relations: {
- [CHECKBOX_PATH]: {
- type: 'child',
- linked() {
- this.updateChildren(CHECKBOX_PATH);
- }
- }
- },
-
- data: {
- elementUpdateTimeout: 0
- },
-
- methods: {
- updateChildren(childPath) { // 把checkbox标记为在group中,设置不同样式
- let elements = this.getRelationNodes(childPath);
-
- elements.forEach((checkbox, index) => {
- checkbox.updateData({ isInGroup: true});
- });
- }
- }
-});
diff --git a/packages/checkbox-group/index.json b/packages/checkbox-group/index.json
deleted file mode 100644
index 32640e0d..00000000
--- a/packages/checkbox-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
\ No newline at end of file
diff --git a/packages/checkbox-group/index.pcss b/packages/checkbox-group/index.pcss
deleted file mode 100644
index 099d5e19..00000000
--- a/packages/checkbox-group/index.pcss
+++ /dev/null
@@ -1,7 +0,0 @@
-.checkbox-group {
- padding-bottom: 10px;
- background-color: #fff;
-}
-.checkbox-group .zan-checkbox {
- margin-top: 10px;
-}
diff --git a/packages/checkbox-group/index.wxml b/packages/checkbox-group/index.wxml
deleted file mode 100644
index a6ef51f8..00000000
--- a/packages/checkbox-group/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/packages/checkbox/README.md b/packages/checkbox/README.md
deleted file mode 100644
index c8c48c41..00000000
--- a/packages/checkbox/README.md
+++ /dev/null
@@ -1,100 +0,0 @@
-## Checkbox 复选框
-
-### 使用指南
-在 index.json 中引入组件
-```json
-{
- "usingComponents": {
- "zan-checkbox": "/packages/checkbox/index"
- }
-}
-```
-
-### 代码演示
-
-#### 基础用法
-
-```html
-复选框
-```
-
-#### 基础用法
-
-```html
-复选框
-```
-
-#### 禁用状态
-
-```html
-复选框
-```
-
-#### 禁用内容部分点击事件
-
-```html
-复选框
-```
-
-#### Checkbox组
-
-```html
-
- 复选框 {{ item.name }}
-
-```
-
-```js
-Page({
- data: {
- items: [
- {value: 'a'},
- {value: 'b', checked: true},
- {value: 'c'},
- ]
- }
-});
-```
-
-#### 列表模式
-
-```html
-复选框 a
-复选框 b
-复选框 c
-```
-
-### 参数
-| 参数 | 说明 | 类型 | 默认值 | 必须 |
-|-----------|-----------|-----------|-------------|-------------|
-| checked | 是否选中 | Boolean| false | |
-| disabled | 是否可用 | Boolean| false | |
-| labelDisabled | 文字区域是否可选 | Boolean | false | |
-| type | 显示类型 | String | - | |
-
-### 事件
-
-| 事件名称 | 说明 | 回调参数 |
-| ---- | --- | ---|
-| change | 数值改变时修改 | checked值|
diff --git a/packages/checkbox/index.js b/packages/checkbox/index.js
deleted file mode 100644
index a74cd7ac..00000000
--- a/packages/checkbox/index.js
+++ /dev/null
@@ -1,42 +0,0 @@
-const CHECKBOX_GROUP_PATH = '../checkbox-group/index';
-
-Component({
- externalClasses: ['checkbox-class'],
- relations: {
- [CHECKBOX_GROUP_PATH]: {
- type: 'parent'
- }
- },
-
- properties: {
- checked: Boolean,
- disabled: Boolean,
- isInGroup: Boolean,
- labelDisabled: Boolean,
- type: String
- },
-
- data() {
- return {
- isInGroup: false,
- isInCell: false
- }
- },
-
- methods: {
- handleClick() {
- if (this.data.disabled) {
- return;
- }
-
- const checked = !this.data.checked;
-
- this.triggerEvent('change', checked)
- this.setData({ checked })
- },
-
- updateData(data) {
- this.setData(data);
- }
- }
-});
diff --git a/packages/checkbox/index.pcss b/packages/checkbox/index.pcss
deleted file mode 100644
index 513bb7a8..00000000
--- a/packages/checkbox/index.pcss
+++ /dev/null
@@ -1,39 +0,0 @@
-.zan-checkbox {
- display: inline-block;
- padding: 0 10px;
- font-size: 14px;
-
- &__item {
- display: block;
- margin-top: 10px;
- }
-
- &__list-item {
- display: block;
- padding: 10px 10px 10px 0;
- margin-left: 10px;
- border-bottom: 1px solid #e5e5e5;
- .zan-checkbox__icon {
- float: right;
- }
- }
-
- &__icon {
- display: inline-flex;
- align-items: center;
- color: #aaa;
-
- &.zan-checkbox--checked {
- color: #06bf04;
- }
-
- &.zan-checkbox--disabled {
- color: #e5e5e5;
- }
- }
-
- &__label {
- display: inline-block;
- margin-left: 10px;
- }
-}
diff --git a/packages/checkbox/index.wxml b/packages/checkbox/index.wxml
deleted file mode 100644
index bba78662..00000000
--- a/packages/checkbox/index.wxml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
diff --git a/packages/col/README.md b/packages/col/README.md
new file mode 100644
index 00000000..c666985d
--- /dev/null
+++ b/packages/col/README.md
@@ -0,0 +1,68 @@
+## Layout 布局
+
+### 使用指南
+
+在 index.json 中引入组件
+```json
+"usingComponents": {
+ "van-row": "path/to/vant-weapp/dist/row/index",
+ "van-col": "path/to/vant-weapp/dist/col/index"
+}
+```
+
+### 代码演示
+
+#### 基本用法
+
+Layout 组件提供了`24列栅格`,通过在`Col`上添加`span`属性设置列所占的宽度百分比
+此外,添加`offset`属性可以设置列的偏移宽度,计算方式与 span 相同
+
+```html
+
+ span: 8
+ span: 8
+ span: 8
+
+
+
+ span: 4
+ offset: 4, span: 10
+
+
+
+ offset: 12, span: 12
+
+```
+
+#### 设置列元素间距
+
+通过`gutter`属性可以设置列元素之间的间距,默认间距为 0
+
+```html
+
+ span: 8
+ span: 8
+ span: 8
+
+```
+
+### API
+
+#### Row
+
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| gutter | 列元素之间的间距(单位为px) | `String | Number` | - |
+
+#### Col
+
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| span | 列元素宽度 | `String | Number` | - |
+| offset | 列元素偏移距离 | `String | Number` | - |
+
+### 外部样式类
+
+| 类名 | 说明 |
+|-----------|-----------|
+| custom-class | 根节点样式类 |
diff --git a/packages/col/index.js b/packages/col/index.js
index b9e7bf42..956f5dc7 100644
--- a/packages/col/index.js
+++ b/packages/col/index.js
@@ -1,20 +1,24 @@
+const ROW_PATH = '../row/index';
+
Component({
- externalClasses: ['col-class'],
+ externalClasses: ['custom-class'],
relations: {
- '../row/index': {
- type: 'parent'
+ [ROW_PATH]: {
+ type: 'ancestor'
}
},
properties: {
- col: {
- value: 0,
- type: Number
- },
- offset: {
- value: 0,
- type: Number
+ span: Number,
+ offset: Number
+ },
+
+ methods: {
+ setGutter(gutter) {
+ const padding = `${gutter / 2}px`;
+ const style = gutter ? `padding-left: ${padding}; padding-right: ${padding};` : '';
+ this.setData({ style });
}
}
});
diff --git a/packages/col/index.pcss b/packages/col/index.pcss
index 217cb782..282dfa3d 100644
--- a/packages/col/index.pcss
+++ b/packages/col/index.pcss
@@ -1,10 +1,9 @@
-.zan-col {
+.van-col {
float: left;
box-sizing: border-box;
- width: 0;
}
@for $i from 1 to 24 {
- .zan-col-$i { width: calc($i * 100% / 24); }
- .zan-col-offset-$i { margin-left: calc($i * 100% / 24); }
+ .van-col--$i { width: calc($i * 100% / 24); }
+ .van-col--offset-$i { margin-left: calc($i * 100% / 24); }
}
diff --git a/packages/col/index.wxml b/packages/col/index.wxml
index 2be191c3..30baf92a 100644
--- a/packages/col/index.wxml
+++ b/packages/col/index.wxml
@@ -1 +1,6 @@
-
+
+
+
diff --git a/packages/color/index.pcss b/packages/color/index.pcss
deleted file mode 100644
index 3ef52178..00000000
--- a/packages/color/index.pcss
+++ /dev/null
@@ -1,29 +0,0 @@
-@import '../common/_var';
-
-.zan-c-red {
- color: $red !important;
-}
-
-.zan-c-gray {
- color: $gray !important;
-}
-
-.zan-c-gray-dark {
- color: $gray-dark !important;
-}
-
-.zan-c-gray-darker {
- color: $gray-darker !important;
-}
-
-.zan-c-black {
- color: $text-color !important;
-}
-
-.zan-c-blue {
- color: $blue !important;
-}
-
-.zan-c-green {
- color: $green !important;
-}
diff --git a/packages/common/README.md b/packages/common/README.md
new file mode 100644
index 00000000..907b7be3
--- /dev/null
+++ b/packages/common/README.md
@@ -0,0 +1,39 @@
+## 内置样式
+Vant 中默认包含了一些常用样式,可以直接通过 className 的方式使用。
+
+### 使用指南
+
+在 app.wxss 中引入内置样式
+```css
+@import "path/to/vant-weapp/dist/common/index.wxss";
+```
+
+### 文字省略
+当文本内容长度超过容器最大宽度时,自动省略多余的文本。
+
+```html
+这是一段宽度限制 250px 的文字,后面的内容会省略
+```
+
+### 1px 边框
+为元素添加 Retina 屏幕下的 1px 边框(即 hairline),基于伪类 transform 实现。
+
+```html
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+```
diff --git a/packages/common/_mixins.pcss b/packages/common/_mixins.pcss
deleted file mode 100644
index be6d4802..00000000
--- a/packages/common/_mixins.pcss
+++ /dev/null
@@ -1,15 +0,0 @@
-@import './_var';
-
-@define-mixin hairline $border-retina-color: $gray-light {
- content: '';
- position: absolute;
- top: 0;
- left: 0;
- width: 200%;
- height: 200%;
- transform: scale(.5);
- transform-origin: 0 0;
- pointer-events: none;
- box-sizing: border-box;
- border: 0 solid $border-retina-color;
-}
diff --git a/packages/common/classnames.js b/packages/common/classnames.js
new file mode 100644
index 00000000..71c74a3e
--- /dev/null
+++ b/packages/common/classnames.js
@@ -0,0 +1,29 @@
+const hasOwn = {}.hasOwnProperty;
+
+module.exports = function classNames() {
+ const classes = [];
+
+ for (let i = 0; i < arguments.length; i++) {
+ const arg = arguments[i];
+ if (!arg) continue;
+
+ const argType = typeof arg;
+
+ if (argType === 'string' || argType === 'number') {
+ classes.push(arg);
+ } else if (Array.isArray(arg) && arg.length) {
+ const inner = classNames.apply(null, arg);
+ if (inner) {
+ classes.push(inner);
+ }
+ } else if (argType === 'object') {
+ for (const key in arg) {
+ if (hasOwn.call(arg, key) && arg[key]) {
+ classes.push(key);
+ }
+ }
+ }
+ }
+
+ return classes.join(' ');
+};
diff --git a/packages/common/helper.js b/packages/common/helper.js
deleted file mode 100644
index a1aa1b1b..00000000
--- a/packages/common/helper.js
+++ /dev/null
@@ -1,76 +0,0 @@
-// 从事件对象中解析得到 componentId
-// 需要在元素上声明 data-component-id
-function extractComponentId(event = {}) {
- const { dataset: { componentId } } = event.currentTarget || {};
- return componentId;
-}
-
-/*
- 注:默认合并所有生命周期函数
- 配置合并指定的生命周期 or 忽略指定字段
- const extend = extendCreator({
- life: ['onLoad', 'onPullDownRefresh'],
- exclude: ['binder']
- });
-
- Page(extend({}, {
- onLoad() {},
- ...
- }));
-*/
-
-const LIFE_CYCLE = ['onLoad', 'onReady', 'onShow', 'onHide', 'onUnload', 'onPullDownRefresh', 'onReachBottom', 'onShareAppMessage', 'onPageScroll'];
-
-const extendCreator = (config = {}) => {
- const {
- life = LIFE_CYCLE,
- exclude = []
- } = config;
-
- const excludeList = exclude.concat(LIFE_CYCLE.map(getFuncArrayName));
-
- if (!Array.isArray(life) || !Array.isArray(exclude)) throw new Error('Invalid Extend Config');
- let lifeCycleList = life.filter(item => LIFE_CYCLE.indexOf(item) >= 0);
- return function extend(target, ...objList) {
- objList.forEach((source) => {
- if (source) {
- let keys = Object.keys(source);
- keys.forEach((key) => {
- let value = source[key];
- if (excludeList.indexOf(key) >= 0) return;
- if (lifeCycleList.indexOf(key) >= 0 && typeof value === 'function') {
- let funcArrayName = getFuncArrayName(key);
- if (!target[funcArrayName]) {
- target[funcArrayName] = [];
- if (target[key]) {
- target[funcArrayName].push(target[key]);
- }
- target[key] = function (...rest) {
- target[funcArrayName].forEach(func => func.apply(this, rest));
- };
- }
-
- if (source[funcArrayName]) {
- // 经过生命周期合并的组件直接整合函数列表
- target[funcArrayName].push(...source[funcArrayName]);
- } else {
- // 添加生命周期函数进入函数列表
- target[funcArrayName].push(value);
- }
- } else {
- target[key] = value;
- }
- });
- }
- });
- return target;
- };
-};
-
-const getFuncArrayName = name => `__$${name}`;
-
-module.exports = {
- extractComponentId,
- extend: Object.assign,
- extendCreator
-};
diff --git a/packages/common/index.pcss b/packages/common/index.pcss
new file mode 100644
index 00000000..867ce9be
--- /dev/null
+++ b/packages/common/index.pcss
@@ -0,0 +1,8 @@
+/**
+ * Entry of basic styles
+ */
+
+@import "./style/var.pcss";
+@import "./style/ellipsis.pcss";
+@import "./style/clearfix.pcss";
+@import "./style/hairline.pcss";
diff --git a/packages/common/style/clearfix.pcss b/packages/common/style/clearfix.pcss
new file mode 100644
index 00000000..e331279d
--- /dev/null
+++ b/packages/common/style/clearfix.pcss
@@ -0,0 +1,5 @@
+@import './mixins/clearfix.pcss';
+
+.van-clearfix {
+ @mixin clearfix;
+}
diff --git a/packages/common/style/ellipsis.pcss b/packages/common/style/ellipsis.pcss
new file mode 100644
index 00000000..ab36d2db
--- /dev/null
+++ b/packages/common/style/ellipsis.pcss
@@ -0,0 +1,5 @@
+@import './mixins/ellipsis.pcss';
+
+.van-ellipsis {
+ @mixin ellipsis;
+}
diff --git a/packages/common/style/hairline.pcss b/packages/common/style/hairline.pcss
new file mode 100644
index 00000000..159cd063
--- /dev/null
+++ b/packages/common/style/hairline.pcss
@@ -0,0 +1,41 @@
+@import "./mixins/border-retina.pcss";
+
+.van-hairline,
+.van-hairline--top,
+.van-hairline--left,
+.van-hairline--right,
+.van-hairline--bottom,
+.van-hairline--top-bottom,
+.van-hairline--surround {
+ position: relative;
+
+ &::after {
+ @mixin hairline;
+ }
+}
+
+.van-hairline {
+ &--top::after {
+ border-top-width: 1px;
+ }
+
+ &--left::after {
+ border-left-width: 1px;
+ }
+
+ &--right::after {
+ border-right-width: 1px;
+ }
+
+ &--bottom::after {
+ border-bottom-width: 1px;
+ }
+
+ &--top-bottom::after {
+ border-width: 1px 0;
+ }
+
+ &--surround::after {
+ border-width: 1px;
+ }
+}
diff --git a/packages/common/style/mixins/border-retina.pcss b/packages/common/style/mixins/border-retina.pcss
new file mode 100644
index 00000000..245b7429
--- /dev/null
+++ b/packages/common/style/mixins/border-retina.pcss
@@ -0,0 +1,34 @@
+@import '../var.pcss';
+
+$border-poses: top, right, bottom, left;
+
+@define-mixin border-retina $poses: $border-poses, $border-retina-color: $border-color {
+ content: '';
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 200%;
+ height: 200%;
+ transform: scale(.5);
+ transform-origin: 0 0;
+ pointer-events: none;
+ box-sizing: border-box;
+
+ @each $pos in $poses {
+ border-$(pos): 1px solid $border-retina-color;
+ }
+}
+
+@define-mixin hairline $border-retina-color: $border-color {
+ content: '';
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 200%;
+ height: 200%;
+ transform: scale(.5);
+ transform-origin: 0 0;
+ pointer-events: none;
+ box-sizing: border-box;
+ border: 0 solid $border-retina-color;
+}
diff --git a/packages/common/style/mixins/clearfix.pcss b/packages/common/style/mixins/clearfix.pcss
new file mode 100644
index 00000000..cb8ed012
--- /dev/null
+++ b/packages/common/style/mixins/clearfix.pcss
@@ -0,0 +1,7 @@
+@define-mixin clearfix {
+ &::after {
+ content: '';
+ display: table;
+ clear: both;
+ }
+}
diff --git a/packages/common/style/mixins/ellipsis.pcss b/packages/common/style/mixins/ellipsis.pcss
new file mode 100644
index 00000000..e57f1060
--- /dev/null
+++ b/packages/common/style/mixins/ellipsis.pcss
@@ -0,0 +1,13 @@
+@define-mixin multi-ellipsis $lines {
+ overflow : hidden;
+ text-overflow: ellipsis;
+ display: -webkit-box;
+ -webkit-line-clamp: $lines;
+ -webkit-box-orient: vertical;
+}
+
+@define-mixin ellipsis {
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
\ No newline at end of file
diff --git a/packages/common/_var.pcss b/packages/common/style/var.pcss
similarity index 70%
rename from packages/common/_var.pcss
rename to packages/common/style/var.pcss
index 79488fd1..7f3bd754 100644
--- a/packages/common/_var.pcss
+++ b/packages/common/style/var.pcss
@@ -3,7 +3,7 @@ $black: #000;
$white: #fff;
$red: #f44;
$blue: #38f;
-$orange: #f60;
+$orange: #f85;
$green: #06bf04;
$gray: #c9c9c9;
$gray-light: #e5e5e5;
@@ -12,22 +12,25 @@ $gray-dark: #999;
/* default colors */
$text-color: #333;
-$border-color: #ccc;
+$border-color: $gray-light;
$active-color: #e8e8e8;
$background-color: #f8f8f8;
/* button */
$button-default-color: $text-color;
$button-default-background-color: $white;
-$button-default-border-color: $gray-light;
+$button-default-border-color: $border-color;
$button-primary-color: $white;
$button-primary-background-color: #4b0;
-$button-primary-border-color: #0a0;
+$button-primary-border-color: #4b0;
$button-danger-color: $white;
$button-danger-background-color: $red;
-$button-danger-border-color: #e33;
+$button-danger-border-color: $red;
+$button-warning-color: $white;
+$button-warning-background-color: $orange;
+$button-warning-border-color: $orange;
$button-disabled-color: $gray-dark;
-$button-disabled-background-color: $gray-light;
+$button-disabled-background-color: $active-color;
$button-disabled-border-color: $border-color;
$button-bottom-action-default-color: $white;
$button-bottom-action-default-background-color: #f85;
diff --git a/packages/datetime-picker/README.md b/packages/datetime-picker/README.md
deleted file mode 100644
index a370e0a8..00000000
--- a/packages/datetime-picker/README.md
+++ /dev/null
@@ -1,49 +0,0 @@
-## DatetimePicker 时间选择
-
-使用 picker 组件开发的时间日期组件,弥补小程序 picker 自身对于快速时间选择的不支持。
-
-### 使用指南
-
-在 index.json 中引入组件
-```json
-{
- "usingComponents": {
- "zan-date-picker": "path/to/zanui-weapp/dist/datetime-picker/index"
- }
-}
-```
-
-### 代码演示
-可以在任意位置上使用 zan-date-picker 标签。
-```wxml
-
-```
-
-### 属性与事件
-
-| 名称 | 类型 | 是否必须 | 默认 | 描述 |
-| ----------------- | --------- | -------- | ------------------- | ----------------------------------------------------------------------------------------------------- |
-| date | `String` | `否` | 当前时间 | 初始化时间,传入的值会被 Date 构造函数转换为一个 Date 对象,不合法的值将抛出一个错误 |
-| placeholder-class | `String` | `否` | 无 | 自定义类,可改变 placeholder 样式,其他类无效,`picker-view` 为 true 时不支持 |
-| placeholder | `String` | `否` | 请选择时间 | 设置 picker 的 placeholder,`picker-view` 为 true 时不支持 |
-| not-use | `Array` | `否` | 无 | 不需要显示的列 可选择`years`, `months`, `days`, `hours`, `minutes`, `seconds`中的多个 |
-| picker-view | `Boolean` | `否` | 无 | 如果为 true,相当于 picker-view 组件 |
-| format | `String` | `否` | YYYY-MM-DD HH:mm:ss | 设置选中的时间显示的格式,支持 _YYYY,yyyy,YY,yy,MM,M,DD,dd,D,d,HH, hh,H,h,mm,m,ss,s_ |
-| bindchange | `String` | `是` | 无 | 用户点击`确认`触发该事件,返回值为按“年,月,日,时,分,秒”顺序的数组,可以通过`detail.value`获取;3.0.8 后新增 date 值,表示当前选择时间的对象 |
-| bindcancel | `String` | `否` | 无 | 用户点击`取消`触发该事件 |
-
-### 方法
-
-| 名称 | 参数 | 描述 |
-| ------------ | ---- | --------------------------------------------------------------- |
-| getFormatStr | 无 | 返回 `format` 格式的字符串,在 `picker-view` 为 true 时比较实用 |
-
-### 增强优化
-
-支持可选择时间区域限制
diff --git a/packages/datetime-picker/date-picker-view.wxml b/packages/datetime-picker/date-picker-view.wxml
deleted file mode 100644
index 0a69f841..00000000
--- a/packages/datetime-picker/date-picker-view.wxml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/packages/datetime-picker/date-picker.js b/packages/datetime-picker/date-picker.js
deleted file mode 100644
index ba266e56..00000000
--- a/packages/datetime-picker/date-picker.js
+++ /dev/null
@@ -1,97 +0,0 @@
-const LIMIT_YEAR_COUNT = 50;
-const { genNumber, iso2utc } = require('./utils')
-
-module.exports = class DatePicker {
- constructor(date = new Date()) {
- this.types = ['year', 'month', 'day', 'hour', 'minute', 'second'];
- this.months = genNumber(1, 12, 2);
- this.hours = genNumber(0, 23, 2);
- this.seconds = genNumber(0, 59, 2);
- this.minutes = genNumber(0, 59, 2);
- this._date = date
- }
-
- getYears(year) {
- let mid = Math.floor(LIMIT_YEAR_COUNT / 2);
- let min = year - mid;
- let max = year + (LIMIT_YEAR_COUNT - mid);
- return genNumber(min, max, 4);
- }
-
- lastDay(year, month) {
- return month !== 12 ? new Date(
- new Date(`${year}/${month + 1}/1`).getTime() - (24 * 60 * 60 * 1000)
- ).getDate() : 31;
- }
-
- getData (date) {
- date = date || this._date || new Date
-
- // toUTCString ISO 格式部分 ios 手机会失败
- if (new Date(date).toString() === 'Invalid Date' && typeof date === 'string' && date.indexOf('-') > 0) {
- date = iso2utc(date)
- }
-
- let d = new Date(date);
-
- let y = d.getFullYear();
- let m = d.getMonth() + 1;
- let years = this.getYears(y);
- let lastDay = this.lastDay(y, m);
- let days = genNumber(1, lastDay, 2);
-
- this._years = years;
- this._dataList = [years, this.months, days, this.hours, this.minutes, this.seconds];
- this._indexs = [25, m - 1, d.getDate() - 1, d.getHours(), d.getMinutes(), d.getSeconds()];
-
- return {
- dataList: this._dataList,
- selected: this._indexs
- }
- }
-
- update(col, index) {
- let type = this.types[col];
- switch (type) {
- case 'year':
- return this._updateYear(col, index);
- case 'month':
- return this._updateMonth(col, index);
- default:
- this._indexs[col] = index;
- return [{ col, index }]
- }
- }
-
- _updateYear(col, index, cb) {
- let years = this._dataList[col];
- let year = years[index];
-
- this._dataList[col] = this.getYears(+year);
-
- this._indexs[col] = Math.floor(LIMIT_YEAR_COUNT / 2);
-
- return [{ col: 0, index: this._indexs[col], data: this._dataList[col] }]
- }
-
- _updateMonth(col, index) {
- let month = this._dataList[col][index];
- let year = this._dataList[0][this._indexs[0]];
- let lastDay = this.lastDay(+year, +month);
- this._indexs[col] = index;
- this._dataList[2] = genNumber(1, lastDay, 2);
- this._indexs[2] = this._indexs[2] >= this._dataList[2].length ? this._dataList[2].length - 1 : this._indexs[2];
-
- return [
- {
- col: 1,
- index
- },
- {
- col: 2,
- index: this._indexs[2],
- data: this._dataList[2]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/packages/datetime-picker/index.js b/packages/datetime-picker/index.js
deleted file mode 100644
index aa674458..00000000
--- a/packages/datetime-picker/index.js
+++ /dev/null
@@ -1,181 +0,0 @@
-const DatePicker = require('./date-picker')
-const { genNumber, moment } = require('./utils')
-
-
-Component({
- properties: {
- placeholder: {
- type: String,
- value: '请选择时间'
- },
- format: {
- type: String,
- value: 'YYYY-MM-DD HH:mm:ss'
- },
- pickerView: {
- type: Boolean
- },
- date: {
- type: String,
- observer(value) {
- if (value === ({}).toString()) {
- throw new Error('参数必须是一个字符串')
- }
- if (/^[0-9]+$/.test(value)) {
- value = +value
- }
- !this._inited && this._init()
- this.updateDate(value)
- }
- },
- notUse: {
- type: Array
- }
- },
- externalClasses: ['placeholder-class'],
- data: {
- transPos: [0, 0, 0, 0, 0, 0]
- },
- attached() {
- !this._inited && this._init()
- },
-
- methods: {
- _init () {
- this._inited = true
- this.use = {};
-
- ['years', 'months', 'days', 'hours', 'minutes', 'seconds'].forEach((item) => {
- if ((this.data.notUse || []).indexOf(item) === -1) {
- this.use[item] = true
- }
- });
-
- this.picker = new DatePicker(this.data.date)
-
- let { dataList, selected } = this.picker.getData(this.data.date)
-
- // 鬼他么知道为什么 dataList, selected 不能一起 setData
- this.setData({
- use: this.use,
- dataList
- }, () => {
- this.setData({
- selected
- })
- });
-
- this._indexs = selected
- },
- updatePicker(updateData = []) {
- let _updateData = {};
-
- for (const { col, index, data } of updateData) {
- if (~index && this._indexs[col] !== index || col === 0) {
- _updateData[`selected[${col}]`] = index // 更新索引
- this._indexs[col] = index
- }
-
- if (data) {
- _updateData[`dataList[${col}]`] = data;
- }
- }
-
- this.setData(_updateData);
- },
-
- updateDate (date) {
- let { dataList, selected } = this.picker.getData(date)
- this._indexs = selected
-
- // 好像必须要等到 datalist 完成
- this.setData({ dataList }, () => {
- this.setData({
- selected,
- text: this.getFormatStr()
- })
- })
- },
-
- getFormatStr() {
- let date = new Date();
- ['FullYear', 'Month', 'Date', 'Hours', 'Minutes', 'Seconds'].forEach((key, index) => {
- let value = this.data.dataList[index][this._indexs[index]];
- if (key === 'Month') {
- value = +this.data.dataList[index][this._indexs[index]] - 1;
- }
- date[`set${key}`](+value);
- });
-
- return moment(date, this.data.format);
- },
-
- showPicker() {
- this.setData({
- show: true
- });
- },
-
- hidePicker(e) {
- let { action } = e.currentTarget.dataset;
-
- this.setData({
- show: false
- });
-
- if (action === 'cancel') {
- this.cancel({
- detail: {}
- });
- } else {
- this.change({
- detail: {
- value: this._indexs
- }
- });
- }
- },
-
- columnchange(e) {
- let { column, value } = e.detail;
- let updateData = this.picker.update(column, value);
- this.updatePicker(updateData)
- },
-
- change(e) {
- let { value } = e.detail;
-
- let data = this.data.dataList.map((item, index) => {
- return +item[value[index]];
- });
-
- let day = data.slice(0, 3)
- let time = data.slice(3, 6)
- let date = new Date(`${ day.join('/') } ${ time.join(':') }`)
-
- this.triggerEvent('change', {
- value: data,
- date
- });
-
- // 手动触发 columnchange
- for (let index = 0; index < value.length; index++) {
- if (this._indexs[index] !== value[index]) {
- this.columnchange({
- detail: {
- column: index,
- value: value[index]
- }
- })
- }
- }
-
- this.setData({
- text: this.getFormatStr()
- });
- },
- cancel(e) {
- this.triggerEvent('cancel', e.detail);
- }
- }
-});
diff --git a/packages/datetime-picker/index.json b/packages/datetime-picker/index.json
deleted file mode 100644
index 10d4a702..00000000
--- a/packages/datetime-picker/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "pop-manager": "../common/pop-manager/index"
- }
-}
\ No newline at end of file
diff --git a/packages/datetime-picker/index.wxml b/packages/datetime-picker/index.wxml
deleted file mode 100644
index 2bba4abb..00000000
--- a/packages/datetime-picker/index.wxml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-{{text || placeholder}}
-
-
-
-
-
-
-
-
- 取消
- 确认
-
-
-
-
-
\ No newline at end of file
diff --git a/packages/datetime-picker/index.wxss b/packages/datetime-picker/index.wxss
deleted file mode 100644
index fe180685..00000000
--- a/packages/datetime-picker/index.wxss
+++ /dev/null
@@ -1,53 +0,0 @@
-.picker-visible {
- height: 236px;
- bottom: 0;
-}
-
-picker-view-column.year-view-column {
- width: 50px;
- flex: 2;
-}
-picker-view-column {
- width: 30px;
- text-align: center;
-}
-.hidden {
- display: none;
-}
-.view-column-tip {
- height: 235px;
- line-height: 235px;
- margin: 0 5px;
-}
-
-.picker {
- width: 100vw;
- height: 100vh;
- top: 0;
- left: 0;
- z-index: 12;
-}
-
-.picker .picker-action {
- height: 36px;
- bottom: 235px;
- padding: 0 15px;
- width: 100%;
- display: flex;
- align-items: center;
- position: absolute;
- background: #fff;
- box-sizing: border-box;
- border-bottom: 1rpx solid #e5e5e5;
- justify-content: space-between;
-}
-.picker-action view:last-child {
- color: #1aad16;
-}
-
-.picker picker-view {
- position: absolute;
- bottom: 0;
- background: #fff;
- width: 100vw;
-}
\ No newline at end of file
diff --git a/packages/datetime-picker/picker-view-column.wxml b/packages/datetime-picker/picker-view-column.wxml
deleted file mode 100644
index 9f407a04..00000000
--- a/packages/datetime-picker/picker-view-column.wxml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- {{item}}
-
- {{ tip }}
-
\ No newline at end of file
diff --git a/packages/datetime-picker/utils.js b/packages/datetime-picker/utils.js
deleted file mode 100644
index 47f63cb2..00000000
--- a/packages/datetime-picker/utils.js
+++ /dev/null
@@ -1,79 +0,0 @@
-function partStartWithZero(num, strlen) {
- let zeros = '';
- while (zeros.length < strlen) {
- zeros += '0';
- }
- return (zeros + num).slice(-strlen);
-}
-
-module.exports.genNumber = function genNumber(begin, end, strlen) {
- let nums = [];
- while (begin <= end) {
- nums.push(partStartWithZero(begin, strlen));
- begin++;
- }
- return nums;
-}
-
-module.exports.moment = function moment(date, formatStr = 'YYYY:MM:DD') {
- if (!date && date !== 0) date = new Date();
-
- date = new Date(date);
- if (date.toString() === 'Invalid Date') throw new Error('Invalid Date');
-
- let getDateValue = (method, fn) => (fn ? fn(date[`get${method}`]()) : date[`get${method}`]());
- let map = new Map();
-
- map.set(/(Y+)/i, () => getDateValue('FullYear', year => (year + '').substr(4 - RegExp.$1.length)));
- map.set(/(M+)/, () => getDateValue('Month', month => partStartWithZero(month + 1, RegExp.$1.length)));
- map.set(/(D+)/i, () => getDateValue('Date', date => partStartWithZero(date, RegExp.$1.length)));
- map.set(/(H+)/i, () => getDateValue('Hours', hour => partStartWithZero(hour, RegExp.$1.length)));
- map.set(/(m+)/, () => getDateValue('Minutes', minute => partStartWithZero(minute, RegExp.$1.length)));
- map.set(/(s+)/, () => getDateValue('Seconds', second => partStartWithZero(second, RegExp.$1.length)));
-
- for (const [reg, fn] of map) {
- if (reg.test(formatStr)) {
- formatStr = formatStr.replace(RegExp.$1, fn.call(null));
- }
- }
-
- return formatStr;
-}
-
-module.exports.iso2utc = function (string) {
- let regexp = "([0-9]{4})(-([0-9]{2})(-([0-9]{2})(T([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?(Z|(([-+])([0-9]{2}):([0-9]{2})))?)?)?)?";
- if (string) {
- let d = string.match(new RegExp(regexp));
- let offset = 0;
- let date = new Date(d[1], 0, 1);
-
- if (d[3]) {
- date.setMonth(d[3] - 1);
- }
- if (d[5]) {
- date.setDate(+d[5]);
- }
- if (d[7]) {
- date.setHours(d[7]);
- }
- if (d[8]) {
- date.setMinutes(d[8]);
- }
- if (d[10]) {
- date.setSeconds(d[10]);
- }
- if (d[12]) {
- date.setMilliseconds(Number("0." + d[12]) * 1000);
- }
- if (d[14]) {
- offset = (Number(d[16]) * 60) + Number(d[17]);
- offset *= ((d[15] == '-') ? 1 : -1);
- }
-
- offset -= date.getTimezoneOffset();
-
- return (Number(date) + (offset * 60 * 1000));
- } else {
- return string;
- }
-}
diff --git a/packages/dialog/README.md b/packages/dialog/README.md
deleted file mode 100644
index c2e1090d..00000000
--- a/packages/dialog/README.md
+++ /dev/null
@@ -1,138 +0,0 @@
-## Dialog 弹出框
-
-### 使用指南
-在 index.json 中引入组件
-```json
-{
- "usingComponents": {
- "zan-dialog": "path/to/zanui-weapp/dist/dialog/index"
- }
-}
-```
-
-在需要使用的页面里引入组件库模板和脚本
-```html
-
-```
-```js
-const Dialog = require('path/to/zanui-weapp/dist/dialog/dialog');
-
-Page({
- // ...
- // 可以在任意方法里直接调用,即可唤起
- handleClick() {
- Dialog({
- title: '',
- message: '',
- selector: '#zan-dialog-test'
- }).then((res) => {
- console.log(res);
- })
- }
-});
-```
-
-### 代码演示
-
-#### 按钮展示方式
-按钮可以通过设置 buttonsShowVertical 来切换按钮纵向展示或者横向并排展示,方便各种场景下使用。
-```js
-Dialog({
- message: '这是一个模态弹窗',
- buttonsShowVertical: true,
- showCancelButton: true
-});
-```
-
-#### 自定义展示按钮
-`dialog` 支持自定义展示按钮。设置 buttons 数组即可实现。自定义按钮的点击后,都会在 resolve 状态中监听到。
-```js
-Dialog({
- message: '这是一个模态弹窗',
- buttons: [{
- // 按钮文案
- text: '现金支付',
- // 按钮文字颜色
- color: 'red',
- // 按钮类型,用于在 then 中接受点击事件时,判断是哪一个按钮被点击
- type: 'cash'
- }, {
- text: '微信支付',
- color: '#3CC51F',
- type: 'wechat'
- }, {
- text: '取消',
- type: 'cancel'
- }]
-}).then(({ type, hasOpenDataPromise, openDataPromise }) => {
- // type 可以用于判断具体是哪一个按钮被点击
- console.log('=== dialog with custom buttons ===', `type: ${type}`);
-
- // - 在使用自定义按钮的情况下,可以将按钮的 openType 设置为微信原生按钮支持的 open-type
- // - 如果设置的 openType 为 'getUserInfo', 'getPhoneNumber', 'openSetting' 其中之一
- // 就认为是需要返回相应的数据
- // 为了处理方便,增加 flag 值 hasOpenDataPromise,表示是否有微信开放数据返回
- // 这时,通过利用 openDataPromise,可以获取开放数据返回的具体信息
- if (hasOpenDataPromise) {
- openDataPromise.then((data) => {
- console.log('成功获取信息', data);
- }).catch((data) => {
- console.log('获取信息失败', data);
- });
- }
-});
-```
-
-#### 方法
-| 方法名 | 参数 | 返回值 | 介绍 |
-|-----------|-----------|-----------|-------------|
-| Dialog | `options` 弹窗展示参数,具体见下方具体参数, `pageCtx` 页面上下文,可以不传,默认使用当前页面 | - | 展示弹窗 |
-| Dialog.close | `options` 和弹窗展示参数一致,这里只需要 selector | - | 关闭弹窗 |
-
-
-### 具体参数
-| 参数 | 说明 | 类型 | 默认值 | 必须 |
-|-----------|-----------|-----------|-------------|-------------|
-| message | 弹窗内容 | String | - | 必须 |
-| selector | 显示弹窗对应组件节点的选择器 | String | - | 必须 |
-| title | 弹窗标题 | String | - | |
-| autoClose | 点击按钮后是否自动关闭弹窗 | Boolean | true | |
-| buttonsShowVertical | 按钮是否纵向展示 | Boolean | false | |
-| showConfirmButton | 是否展示确认按钮 | Boolean | true | |
-| confirmButtonText | 确认按钮文案 | String | 确定 | |
-| confirmButtonColor | 确认按钮文字颜色 | String | #3CC51F | |
-| showCancelButton | 是否展示取消按钮 | Boolean | false | |
-| cancelButtonText | 取消按钮文案 | String | 取消 | |
-| cancelButtonColor | 取消按钮文字颜色 | String | #333 | |
-| buttons | 自定义按钮列表,设置以后,以上关于 确认 和 取消 按钮的设置全部不生效。| Array | - | |
-
-buttons 数据格式
-```js
-[{
- // 按钮文案
- text: '现金支付',
- // 按钮文字颜色
- color: 'red',
- // 按钮类型,用于在 then 中接受点击事件时,判断是哪一个按钮被点击
- type: 'cash'
-}, {
- // 按钮文案
- text: '微信支付',
- // 按钮文字颜色
- color: '#3CC51F',
- // 按钮类型,用于在 then 中接受点击事件时,判断是哪一个按钮被点击
- type: 'wechat'
-}, {
- // 按钮文案
- text: '取消',
- // 按钮类型,用于在 then 中接受点击事件时,判断是哪一个按钮被点击
- type: 'cancel'
-}, {
- text: '获取用户信息',
- type: 'userInfo',
- // 利用 OpenType 设置微信按钮的开放能力
- // 设置对应的值以后,这个按钮就会具有调用微信原生按钮支持的开放能力
- openType: 'getUserInfo'
-}]
-```
-
diff --git a/packages/dialog/data.js b/packages/dialog/data.js
deleted file mode 100644
index 34aefae4..00000000
--- a/packages/dialog/data.js
+++ /dev/null
@@ -1,24 +0,0 @@
-module.exports = {
- // 标题
- title: '',
- // 内容
- message: ' ',
- // 选择节点
- selector: '#zan-dialog',
- // 按钮是否展示为纵向
- buttonsShowVertical: false,
- // 是否展示确定
- showConfirmButton: true,
- // 确认按钮文案
- confirmButtonText: '确定',
- // 确认按钮颜色
- confirmButtonColor: '#3CC51F',
- // 是否展示取消
- showCancelButton: false,
- // 取消按钮文案
- cancelButtonText: '取消',
- // 取消按钮颜色
- cancelButtonColor: '#333',
- // 点击按钮自动关闭 dialog
- autoClose: true
-};
diff --git a/packages/dialog/dialog.js b/packages/dialog/dialog.js
deleted file mode 100644
index eb9c14ed..00000000
--- a/packages/dialog/dialog.js
+++ /dev/null
@@ -1,98 +0,0 @@
-const defaultData = require('./data');
-
-function getDialogCtx({ selector, pageCtx }) {
- let ctx = pageCtx;
- if (!ctx) {
- const pages = getCurrentPages();
- ctx = pages[pages.length - 1];
- }
- return ctx.selectComponent(selector);
-}
-
-function getParsedOptions(options = {}) {
- return {
- // 自定义 btn 列表
- // { type: 按钮类型,回调时以此作为区分依据,text: 按钮文案, color: 按钮文字颜色 }
- buttons: [],
- ...defaultData,
- ...options
- };
-}
-
-// options 使用参数
-// pageCtx 页面 page 上下文
-function Dialog(options, pageCtx) {
- const parsedOptions = getParsedOptions(options);
-
- const dialogCtx = getDialogCtx({
- selector: parsedOptions.selector,
- pageCtx
- });
-
- if (!dialogCtx) {
- console.error('无法找到对应的dialog组件,请于页面中注册并在 wxml 中声明 dialog 自定义组件');
- return Promise.reject({ type: 'component error' });
- }
-
- // 处理默认按钮的展示
- // 纵向排布确认按钮在上方
- const { buttons = [] } = parsedOptions;
- let showCustomBtns = false;
- if (buttons.length === 0) {
- if (parsedOptions.showConfirmButton) {
- buttons.push({
- type: 'confirm',
- text: parsedOptions.confirmButtonText,
- color: parsedOptions.confirmButtonColor
- });
- }
-
- if (parsedOptions.showCancelButton) {
- const cancelButton = {
- type: 'cancel',
- text: parsedOptions.cancelButtonText,
- color: parsedOptions.cancelButtonColor
- };
- if (parsedOptions.buttonsShowVertical) {
- buttons.push(cancelButton);
- } else {
- buttons.unshift(cancelButton);
- }
- }
- } else {
- showCustomBtns = true;
- }
-
- return new Promise((resolve, reject) => {
- dialogCtx.setData({
- ...parsedOptions,
- buttons,
- showCustomBtns,
- key: `${(new Date()).getTime()}`,
- show: true,
- promiseFunc: { resolve, reject },
- openTypePromiseFunc: null
- });
- });
-}
-
-Dialog.close = function (options, pageCtx) {
- const parsedOptions = getParsedOptions(options);
-
- const dialogCtx = getDialogCtx({
- selector: parsedOptions.selector,
- pageCtx
- });
-
- if (!dialogCtx) {
- return;
- }
-
- dialogCtx.setData({
- show: false,
- promiseFunc: null,
- openTypePromiseFunc: null
- });
-};
-
-module.exports = Dialog;
diff --git a/packages/dialog/index.js b/packages/dialog/index.js
deleted file mode 100644
index 7ed18af7..00000000
--- a/packages/dialog/index.js
+++ /dev/null
@@ -1,111 +0,0 @@
-const _f = function () {};
-const needResponseOpenTypes = ['getUserInfo', 'getPhoneNumber', 'openSetting'];
-
-Component({
- properties: {},
-
- data: {
- // 标题
- title: '',
- // 自定义 btn 列表
- // { type: 按钮类型,回调时以此作为区分依据,text: 按钮文案, color: 按钮文字颜色, openType: 微信开放能力 }
- buttons: [],
- // 内容
- message: ' ',
- // 选择节点
- selector: '#zan-dialog',
- // 按钮是否展示为纵向
- buttonsShowVertical: false,
- // 是否展示确定
- showConfirmButton: true,
- // 确认按钮文案
- confirmButtonText: '确定',
- // 确认按钮颜色
- confirmButtonColor: '#3CC51F',
- // 是否展示取消
- showCancelButton: false,
- // 取消按钮文案
- cancelButtonText: '取消',
- // 取消按钮颜色
- cancelButtonColor: '#333',
- key: '',
- autoClose: true,
- show: false,
- showCustomBtns: false,
- promiseFunc: {},
- openTypePromiseFunc: {}
- },
-
- methods: {
- handleButtonClick(e) {
- const { currentTarget = {} } = e;
- const { dataset = {} } = currentTarget;
-
- // 获取当次弹出框的信息
- const { resolve = _f, reject = _f } = this.data.promiseFunc || {};
-
- // 重置展示
- if (this.data.autoClose) {
- this.setData({ show: false });
- }
-
- // 自定义按钮,全部 resolve 形式返回,根据 type 区分点击按钮
- if (this.data.showCustomBtns) {
- const isNeedOpenDataButton = needResponseOpenTypes.indexOf(dataset.openType) > -1;
- const resolveData = { type: dataset.type };
- // 如果需要 openData,就额外返回一个 promise,用于后续 open 数据返回
- if (isNeedOpenDataButton) {
- resolveData.openDataPromise = new Promise((resolve, reject) => {
- this.setData({ openTypePromiseFunc: { resolve, reject } });
- });
- resolveData.hasOpenDataPromise = true;
- }
- resolve(resolveData);
- return;
- }
-
- // 默认按钮,确认为 resolve,取消为 reject
- if (dataset.type === 'confirm') {
- resolve({
- type: 'confirm'
- });
- } else {
- reject({
- type: 'cancel'
- });
- }
-
- this.setData({ promiseFunc: {} });
- },
-
- // 以下为处理微信按钮开放能力的逻辑
- handleUserInfoResponse({ detail }) {
- this.__handleOpenDataResponse({
- type: detail.errMsg === 'getUserInfo:ok' ? 'resolve' : 'reject',
- data: detail
- });
- },
-
- handlePhoneResponse({ detail }) {
- this.__handleOpenDataResponse({
- type: detail.errMsg === 'getPhoneNumber:ok' ? 'resolve' : 'reject',
- data: detail
- });
- },
-
- handleOpenSettingResponse({ detail }) {
- this.__handleOpenDataResponse({
- type: detail.errMsg === 'openSetting:ok' ? 'resolve' : 'reject',
- data: detail
- });
- },
-
- __handleOpenDataResponse({ type = 'resolve', data = {} }) {
- const promiseFuncs = this.data.openTypePromiseFunc || {};
- const responseFunc = promiseFuncs[type] || _f;
-
- responseFunc(data);
- this.setData({ openTypePromiseFunc: null });
- }
- }
-});
diff --git a/packages/dialog/index.json b/packages/dialog/index.json
deleted file mode 100644
index f4d43043..00000000
--- a/packages/dialog/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "pop-manager": "../common/pop-manager/index",
- "zan-button": "../btn/index"
- }
-}
diff --git a/packages/dialog/index.pcss b/packages/dialog/index.pcss
deleted file mode 100644
index 6e4a69a1..00000000
--- a/packages/dialog/index.pcss
+++ /dev/null
@@ -1,71 +0,0 @@
-@import "../common/_mixins";
-
-/* 基础样式 */
-.zan-dialog--container {
- width: 80vw;
- font-size: 16px;
- overflow: hidden;
- border-radius: 4px;
- background-color: #fff;
- color: #333;
-}
-
-/* 弹出层内容 */
-.zan-dialog__header {
- padding: 15px 0 0;
- text-align: center;
-}
-
-.zan-dialog__content {
- position: relative;
- padding: 15px 20px;
- line-height: 1.5;
- min-height: 40px;
-
- &::after {
- @mixin hairline;
- border-bottom-width: 1px;
- }
-}
-
-/* 在有标题时,需要减弱内容的存在感 */
-.zan-dialog__content--title {
- color: #999;
- font-size: 14px;
-}
-
-.zan-dialog__footer {
- overflow: hidden;
-}
-
-.zan-dialog__button {
- flex: 1;
-}
-
-.zan-dialog__button-inside, .zan-dialog__button-inside--first {
- margin-bottom: 0;
- line-height: 50px;
- height: 50px;
-
- &::after {
- border-width: 0;
- border-radius: 0;
- }
-}
-
-/* 水平/垂直布局 */
-.zan-dialog__footer--horizon {
- display: flex;
-}
-
-.zan-dialog__footer--horizon .zan-dialog__button-inside {
- &::after {
- border-left-width: 1px;
- }
-}
-
-.zan-dialog__footer--vertical .zan-dialog__button-inside {
- &::after {
- border-top-width: 1px;
- }
-}
diff --git a/packages/dialog/index.wxml b/packages/dialog/index.wxml
deleted file mode 100644
index 5af903db..00000000
--- a/packages/dialog/index.wxml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
- {{ message }}
-
-
-
-
diff --git a/packages/field/README.md b/packages/field/README.md
index d9596b64..d1fdc1b8 100644
--- a/packages/field/README.md
+++ b/packages/field/README.md
@@ -3,115 +3,174 @@
### 使用指南
在 index.json 中引入组件
```json
-{
- "usingComponents": {
- "zan-field": "path/to/zanui-weapp/dist/field/index"
- }
+"usingComponents": {
+ "van-field": "path/to/vant-weapp/dist/field/index"
}
```
### 代码演示
#### 基础用法
-field 支持多种展示方式,在 `data` 中传入对应的设置即可。
-```html
-
-
-```
-
-```js
-Page({
- data: {
- field: {
- focus: true,
- title: '收货人',
- placeholder: '名字',
- value: 'test'
- }
- }
-});
-```
-
-#### Field 列表
-```html
-
-
-
-
-```
-
-#### 监听事件
-
-field会触发一些事件,当你需要监听这些事件时,可以绑定对应的事件。
```html
-
-
+
+
+
```
-```js
-Page(extend({}, {
- data: {
- field: {
- focus: true,
- title: '收货人',
- placeholder: '名字',
- value: 'test'
- }
- },
+#### 自定义类型
+根据`type`属性定义不同类型的输入框
- methods: {
- handleFieldChange(event) {
- console.log(event);
- },
+```html
+
+
- handleFieldFocus(event) {
- console.log(event);
- },
+
+
+```
- handleFieldBlur(event) {
- console.log(event);
- }
- }
-}));
+#### 禁用输入框
+
+```html
+
+
+
+```
+
+#### 错误提示
+通过`error`或者`error-message`属性增加对应的错误提示
+
+```html
+
+
+
+
+```
+
+#### 高度自适应
+对于 textarea,可以通过`autosize`属性设置高度自适应
+
+```html
+
+
+
+```
+
+#### 插入按钮
+通过 button slot 可以在输入框尾部插入按钮
+
+```html
+
+
+ 发送验证码
+
+
```
### API
-| 参数 | 说明 | 类型 | 默认值 | 必须 |
+| 参数 | 说明 | 类型 | 默认值 |
|-----------|-----------|-----------|-------------|-------------|
-| title | 输入框左侧标题,若传入为空,则不显示标题 | String | - | |
-| name | 输入框的名字,作为 form 表单提交时数据的 key | String | componentId 指定的值 | |
-| value | 输入框的内容 | String | - | |
-| type | 输入框的类型,可选值为 input, textarea | String | input | |
-| inputType | 输入框为 input 情况下,输入框的类型,例如:number, text, password | String | text | |
-| placeholder | 输入框为空时占位符 | String | | |
-| maxlength | 最大输入长度,设置为 -1 的时候不限制最大长度 | Number | 140 | |
-| focus | 自动聚焦,拉起键盘 | Boolean | false | |
-| disabled | 输入框是否禁用 | Boolean | false | |
-| mode | 输入框展示样式,可选值为 wrapped, normal | String | normal | |
-| right | 输入框内容是否居右显示 | Boolean | false | |
-| error | 是否显示为输入框错误情况下的样式 | Boolean | false | |
-| componentId | 用于区分输入框之间的唯一名称 | String | - | |
+| label | 输入框左侧文本 | `String` | - |
+| value | 当前输入的值 | `String | Number` | - |
+| type | 可设置为任意原生类型, 如 `number` `idcard` `textarea` `digit` | `String` | `text` |
+| focus | 获取焦点 | `Boolean` | `false` |
+| border | 是否显示内边框 | `Boolean` | `true` |
+| disabled | 是否禁用输入框 | `Boolean` | `false` |
+| readonly | 是否只读 | `Boolean` | `false` |
+| clearable | 是否启用清除控件 | `Boolean` | `false` |
+| required | 是否显示表单必填星号 | `Boolean` | `false` |
+| maxlength | 最大输入长度,设置为 -1 的时候不限制最大长度 | `Number` | `-1` |
+| placeholder | 输入框为空时占位符 | `String` | - |
+| is-link | 是否展示右侧箭头并开启点击反馈 | `Boolean` | `false` |
+| error | 是否将输入内容标红 | `Boolean` | `false` |
+| error-message | 底部错误提示文案,为空时不展示 | `String` | `''` |
+| label-align | 文本对齐方式,可选值为 `center` `right` | `String` | `left` |
+| input-align | 输入框内容对齐方式,可选值为 `center` `right` | `String` | `left` |
+| autosize | 自适应内容高度,只对 textarea 有效 | `Boolean` | `false` |
+| icon | 输入框尾部图标 (可选值见 Icon 组件) | `String` | - |
+| left-icon | 输入框左侧图标 (可选值见 Icon 组件) | `String` | - |
+| confirm-type | 设置键盘右下角按钮的文字,仅在 type='text' 时生效 | `String` | `done` |
+| cursor-spacing | 输入框聚焦时底部与键盘的距离 | `Number` | `50` |
+| use-icon-slot | 是否使用 icon slot | `Boolean` | `false` |
+| use-button-slot | 是否使用 button slot | `Boolean` | `false` |
### Event
-| 事件名称 | 说明 | 回调参数 |
+| 事件 | 说明 | 回调参数 |
|-----------|-----------|-----------|
-| change | 当绑定值变化时触发的事件 | event对象 |
-| focus | 输入框focus | event对象 |
-| blur | 输入框blur | event对象 |
+| input | 输入内容时触发 | value: 当前输入值 |
+| change | 输入内容时触发 | value: 当前输入值 |
+| confirm | 点击完成按钮时触发 | value: 当前输入值 |
+| tap-icon | 点击尾部图标时触发 | - |
+| focus | 输入框聚焦时触发 | - |
+| blur | 输入框失焦时触发 | - |
+
+### Slot
+
+| 名称 | 说明 |
+|-----------|-----------|
+| label | 自定义输入框标签,如果设置了`label`属性则不生效 |
+| icon | 自定义输入框尾部图标,需要设置`use-icon-slot`属性,如果设置了`icon`属性则不生效 |
+| button | 自定义输入框尾部按钮,需要设置`use-button-slot`属性 |
+
+### 外部样式类
+
+| 类名 | 说明 |
+|-----------|-----------|
+| custom-class | 根节点样式类 |
+| input-class | 输入框样式类 |
+| icon-class | 右侧图标样式类 |
+| placeholder-class | 占位内容样式类 |
diff --git a/packages/field/index.js b/packages/field/index.js
index e270eaf8..72b6cc53 100644
--- a/packages/field/index.js
+++ b/packages/field/index.js
@@ -1,69 +1,126 @@
Component({
behaviors: ['wx://form-field'],
- externalClasses: ['field-class'],
+ externalClasses: [
+ 'input-class'
+ ],
- relations: {
- '../cell-group/index': {
- type: 'parent'
- }
+ options: {
+ multipleSlots: true
},
properties: {
- title: String,
- type: {
- type: String,
- value: 'input'
- },
- disabled: Boolean,
+ icon: String,
+ label: String,
+ error: Boolean,
focus: Boolean,
- inputType: {
+ center: Boolean,
+ isLink: Boolean,
+ leftIcon: String,
+ disabled: Boolean,
+ autosize: Boolean,
+ readonly: Boolean,
+ required: Boolean,
+ iconClass: String,
+ clearable: Boolean,
+ labelAlign: String,
+ inputAlign: String,
+ customClass: String,
+ confirmType: String,
+ errorMessage: String,
+ placeholder: String,
+ customStyle: String,
+ useButtonSlot: Boolean,
+ placeholderClass: String,
+ cursorSpacing: {
+ type: Number,
+ value: 50
+ },
+ maxlength: {
+ type: Number,
+ value: -1
+ },
+ value: {
+ type: null,
+ value: '',
+ observer(currentValue) {
+ this.setData({ currentValue });
+ }
+ },
+ type: {
type: String,
value: 'text'
},
- placeholder: String,
- mode: {
- type: String,
- value: 'normal'
- },
- right: Boolean,
- error: Boolean,
- maxlength: {
- type: Number,
- value: 140
+ border: {
+ type: Boolean,
+ value: true
}
},
data: {
- showBorder: true
+ focused: false,
+ showClear: false,
+ currentValue: ''
+ },
+
+ attached() {
+ this.setData({
+ currentValue: this.data.value
+ });
},
methods: {
- handleFieldChange(event) {
- const { detail = {} } = event;
- const { value = '' } = detail;
- this.setData({ value });
-
- this.triggerEvent('change', { ...detail });
- },
-
- handleFieldFocus({ detail = {} }) {
- this.triggerEvent('focus', { ...detail });
- },
-
- handleFieldBlur({ detail = {} }) {
- this.triggerEvent('blur', { ...detail });
- },
-
- updateIsLastElement(isLastField) {
- let showBorder = true;
- if (isLastField && this.data.mode === 'normal') {
- showBorder = false;
- }
-
+ onInput(event) {
+ const { value = '' } = event.detail || {};
+ this.triggerEvent('input', value);
+ this.triggerEvent('change', value);
this.setData({
- showBorder
+ currentValue: value,
+ showClear: this.getShowClear({ value })
});
+ },
+
+ onFocus(event) {
+ this.triggerEvent('focus', event);
+ this.setData({
+ focused: true,
+ showClear: this.getShowClear({ focused: true })
+ });
+ },
+
+ onBlur(event) {
+ this.focused = false;
+ this.triggerEvent('blur', event);
+ this.setData({
+ focused: false,
+ showClear: this.getShowClear({ focused: false })
+ });
+ },
+
+ onTapIcon() {
+ this.triggerEvent('tap-icon');
+ },
+
+ getShowClear(options) {
+ const {
+ focused = this.data.focused,
+ value = this.data.currentValue
+ } = options;
+
+ return this.data.clearable && focused && value !== '' && !this.data.readonly;
+ },
+
+ onClear() {
+ this.setData({
+ currentValue: '',
+ showClear: this.getShowClear({ value: '' })
+ });
+ this.triggerEvent('input', '');
+ this.triggerEvent('change', '');
+ },
+
+ onConfirm() {
+ this.triggerEvent('confirm', this.data.currentValue);
}
}
});
diff --git a/packages/field/index.json b/packages/field/index.json
index da538052..8809c46b 100644
--- a/packages/field/index.json
+++ b/packages/field/index.json
@@ -1,6 +1,7 @@
{
"component": true,
"usingComponents": {
- "zan-cell": "../cell/index"
+ "van-cell": "../cell/index",
+ "van-icon": "../icon/index"
}
}
\ No newline at end of file
diff --git a/packages/field/index.pcss b/packages/field/index.pcss
index 73436f4e..d82b7848 100644
--- a/packages/field/index.pcss
+++ b/packages/field/index.pcss
@@ -1,70 +1,88 @@
-@import "../common/_mixins";
+@import '../common/style/var.pcss';
-.zan-field {
- display: block;
- position: relative;
- color: #333;
-}
+.van-field {
+ &__body {
+ display: flex;
+ align-items: center;
-.zan-field::after {
- @mixin hairline;
- border-bottom-width: 1px;
- left: 15px;
- right: 0;
-}
+ &--textarea {
+ min-height: 24px;
+ }
+ }
-.zan-field--no-border::after {
- border-bottom-width: 0;
-}
+ &__control {
+ border: 0;
+ margin: 0;
+ padding: 0;
+ width: 100%;
+ resize: none;
+ display: block;
+ text-align: left;
+ box-sizing: border-box;
+ line-height: inherit;
+ background-color: transparent;
-.zan-cell--field {
- padding: 7px 15px;
-}
+ &--disabled {
+ opacity: 1;
+ color: $gray-darker;
+ background-color: transparent;
+ }
-.zan-field--wrapped {
- margin: 10px 15px;
- background-color: #fff;
+ &--center {
+ text-align: center;
+ }
- &::after {
- left: 0;
- border-width: 1px;
- border-radius: 4px;
+ &--right {
+ text-align: right;
+ }
+ }
+
+ &__clear,
+ &__icon-container,
+ &__button {
+ flex-shrink: 0;
+ }
+
+ &__clear,
+ &__icon-container {
+ padding: 0 10px;
+ color: $gray-dark;
+ line-height: inherit;
+ margin-right: -10px;
+ vertical-align: middle;
+ }
+
+ &__icon {
+ display: block;
+ font-size: 16px;
+ line-height: inherit;
+ }
+
+ &__button {
+ padding-left: 10px;
+ }
+
+ &__error-message {
+ color: $red;
+ font-size: 12px;
+ text-align: left;
+ }
+
+ &--error {
+ color: $red;
+ }
+
+ &--label {
+ &-center {
+ .van-cell__title {
+ text-align: center;
+ }
+ }
+
+ &-right {
+ .van-cell__title {
+ text-align: right;
+ }
+ }
}
}
-
-/* 圆角输入框,强制展示边框 */
-.zan-field--wrapped::after {
- display: block;
-}
-
-.zan-field--error {
- color: #f40;
-}
-
-/* 圆角输入框出现错误时,将边框也置红 */
-.zan-field--wrapped.zan-field--error::after {
- border-color: #f40;
-}
-
-.zan-field__title {
- color: #333;
- min-width: 65px;
- padding-right: 10px;
-}
-
-.zan-field__input {
- flex: 1;
- line-height: 1.6;
- padding: 4px 0;
- min-height: 22px;
- height: auto;
- font-size: 14px;
-}
-
-.zan-field__placeholder {
- font-size: 14px;
-}
-
-.zan-field__input--right {
- text-align: right;
-}
diff --git a/packages/field/index.wxml b/packages/field/index.wxml
index 558e7b3c..7542fa1d 100644
--- a/packages/field/index.wxml
+++ b/packages/field/index.wxml
@@ -1,39 +1,70 @@
-
-
- {{ title }}
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+ {{ errorMessage }}
+
+
diff --git a/packages/helper/README.md b/packages/helper/README.md
deleted file mode 100644
index 5f54f3a1..00000000
--- a/packages/helper/README.md
+++ /dev/null
@@ -1,71 +0,0 @@
-## Helper 基础样式
-
-### 使用指南
-在 app.wxss 中引入组件库所有样式
-```css
-@import "path/to/zanui-weapp/dist/index.wxss";
-```
-
-### 代码演示
-直接在元素上增加指定 class 即可
-```html
-zan-pull-right: 往右靠
-```
-
-具体可用类名如下:
-
-**字体大小**
-
-`zan-font-8` 文字以8像素大小展示
-
-`zan-font-10` 文字以10像素大小展示
-
-`zan-font-12` 文字以12像素大小展示
-
-`zan-font-14` 文字以14像素大小展示
-
-`zan-font-16` 文字以16像素大小展示
-
-`zan-font-18` 文字以18像素大小展示
-
-`zan-font-20` 文字以20像素大小展示
-
-`zan-font-22` 文字以22像素大小展示
-
-`zan-font-24` 文字以24像素大小展示
-
-`zan-font-30` 文字以30像素大小展示
-
-**字体颜色**
-
-`zan-c-red` 文字以红色展示
-
-`zan-c-gray` 文字以浅灰色展示
-
-`zan-c-gray-dark` 文字以灰色展示
-
-`zan-c-gray-darker` 文字以深灰色展示
-
-`zan-c-black` 文字以黑色展示
-
-`zan-c-blue` 文字以蓝色展示
-
-`zan-c-green` 文字以绿色展示
-
-**字体样式**
-
-`zan-pull-right` 文字往右靠
-
-`zan-text-deleted` 文字显示删除效果
-
-`zan-font-bold` 文字加粗显示
-
-**其他**
-
-`zan-arrow` 展示向右侧箭头,以 absolute 布局,需要在外层加上 relative 来定位
-
-`zan-ellipsis` 文字过长点点点显示
-
-`zan-ellipsis--l2` 文字过长点点点显示,最多显示两行
-
-`zan-ellipsis--l3` 文字过长点点点显示,最多显示三行
diff --git a/packages/helper/index.pcss b/packages/helper/index.pcss
deleted file mode 100644
index 9059b028..00000000
--- a/packages/helper/index.pcss
+++ /dev/null
@@ -1,178 +0,0 @@
-@import "../common/_mixins";
-@import "../common/_var";
-
-.zan-pull-left {
- float: left;
-}
-
-.zan-pull-right {
- float: right;
-}
-
-.zan-center {
- text-align: center;
-}
-
-.zan-right {
- text-align: right;
-}
-
-.zan-text-deleted {
- text-decoration: line-through;
-}
-.zan-font-8 {
- font-size: 8px;
-}
-.zan-font-10 {
- font-size: 10px;
-}
-.zan-font-12 {
- font-size: 12px;
-}
-.zan-font-14 {
- font-size: 14px;
-}
-.zan-font-16 {
- font-size: 16px;
-}
-.zan-font-18 {
- font-size: 18px;
-}
-.zan-font-20 {
- font-size: 20px;
-}
-.zan-font-22 {
- font-size: 22px;
-}
-.zan-font-24 {
- font-size: 24px;
-}
-.zan-font-26 {
- font-size: 26px;
-}
-.zan-font-30 {
- font-size: 30px;
-}
-.zan-font-bold {
- font-weight: bold;
-}
-
-.zan-arrow {
- position: absolute;
- right: 15px;
- top: 50%;
- display: inline-block;
- height: 6px;
- width: 6px;
- border-width: 2px 2px 0 0;
- border-color: #c8c8c8;
- border-style: solid;
- transform: translateY(-50%) matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
-}
-
-.zan-ellipsis {
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- word-wrap: normal;
-}
-
-.zan-ellipsis--l2 {
- max-height: 40px;
- line-height: 20px;
- overflow: hidden;
- text-overflow: ellipsis;
- display: -webkit-box;
- -webkit-line-clamp: 2;
- -webkit-box-orient: vertical;
-}
-
-.zan-ellipsis--l3 {
- max-height: 60px;
- line-height: 20px;
- overflow: hidden;
- text-overflow: ellipsis;
- display: -webkit-box;
- -webkit-line-clamp: 3;
- -webkit-box-orient: vertical;
-}
-
-.zan-clearfix {
- zoom: 1;
-}
-.zan-clearfix::after {
- content: '';
- display: table;
- clear: both;
-}
-
-.zan-c {
- &-red {
- color: $red;
- }
-
- &-black {
- color: $black;
- }
-
- &-green {
- color: $green;
- }
-
- &-blue {
- color: $blue;
- }
-
- &-gray {
- color: $gray;
- }
-
- &-gray-dark {
- color: $gray-dark;
- }
-
- &-gray-darker {
- color: $gray-darker;
- }
-}
-
-/* 超细边框 */
-.zan-hairline {
- &,
- &--top,
- &--left,
- &--right,
- &--bottom,
- &--top-bottom,
- &--surround {
- position: relative;
-
- &::after {
- @mixin hairline;
- }
- }
-
- &--top::after {
- border-top-width: 1px;
- }
-
- &--left::after {
- border-left-width: 1px;
- }
-
- &--right::after {
- border-right-width: 1px;
- }
-
- &--bottom::after {
- border-bottom-width: 1px;
- }
-
- &--top-bottom::after {
- border-width: 1px 0;
- }
-
- &--surround::after {
- border-width: 1px;
- }
-}
diff --git a/packages/icon/README.md b/packages/icon/README.md
index 99ca3972..17a5b127 100644
--- a/packages/icon/README.md
+++ b/packages/icon/README.md
@@ -1,24 +1,41 @@
## Icon 图标
### 使用指南
+
在 index.json 中引入组件
```json
-{
- "usingComponents": {
- "zan-icon": "path/to/zanui-weapp/dist/icon/index"
- }
+"usingComponents": {
+ "van-icon": "path/to/vant-weapp/dist/icon/index"
}
```
### 代码演示
-可以在任意位置上使用 zan-icon 标签。通过 type 可以控制 icon 显示的图标
+
+#### 基础用法
+
+设置`name`属性为对应的图标名称即可,所有可用的图标名称见右侧列表
+
```html
-
+
```
-支持的 icon 和 名称 见下图
+### API
-
-
-
-
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| name | 图标名称 | `String` | - |
+| info | 图标右上角文字提示 | `String | Number` | - |
+| color | 图标颜色 | `String` | `inherit` |
+| size | 图标大小 | `String` | `inherit` |
+
+### Event
+
+| 事件名 | 说明 | 参数 |
+|-----------|-----------|-----------|
+| tap | 点击图标时触发 | - |
+
+### 外部样式类
+
+| 类名 | 说明 |
+|-----------|-----------|
+| custom-class | 根节点样式类 |
diff --git a/packages/icon/index.js b/packages/icon/index.js
index d964601a..295b08d0 100644
--- a/packages/icon/index.js
+++ b/packages/icon/index.js
@@ -1,8 +1,10 @@
Component({
+ externalClasses: ['custom-class'],
+
properties: {
- type: {
- type: String,
- value: ''
- }
+ info: null,
+ name: String,
+ size: String,
+ color: String
}
});
diff --git a/packages/icon/index.pcss b/packages/icon/index.pcss
index 2479da18..7a21fd63 100644
--- a/packages/icon/index.pcss
+++ b/packages/icon/index.pcss
@@ -1,139 +1,410 @@
-/* DO NOT EDIT! Generated by fount */
+@import '../common/style/var.pcss';
@font-face {
- font-family: 'zanui-weapp-icon';
- src: url('https://b.yzcdn.cn/zanui-weapp/zanui-weapp-icon-eeb0d3c52a.eot');
- src: url('https://b.yzcdn.cn/zanui-weapp/zanui-weapp-icon-eeb0d3c52a.eot?#iefix') format('embedded-opentype'),
- url('https://b.yzcdn.cn/zanui-weapp/zanui-weapp-icon-eeb0d3c52a.woff2') format('woff2'),
- url('https://b.yzcdn.cn/zanui-weapp/zanui-weapp-icon-eeb0d3c52a.woff') format('woff'),
- url('https://b.yzcdn.cn/zanui-weapp/zanui-weapp-icon-eeb0d3c52a.ttf') format('truetype')
-}
-
-.zan-icon {
- display: inline-block;
-}
-.zan-icon::before {
- font-family: "zanui-weapp-icon" !important;
font-style: normal;
font-weight: normal;
- speak: none;
-
- display: inline-block;
- text-decoration: inherit;
- width: 1em;
- text-align: center;
-
- /* For safety - reset parent styles, that can break glyph codes*/
- font-variant: normal;
- text-transform: none;
-
- /* fix buttons height, for twitter bootstrap */
- line-height: 1em;
-
- /* Animation center compensation - margins should be symmetric */
- /* remove if not needed */
- /* margin-left: .2em; */
-
- /* you can be more comfortable with increased icons size */
- /* font-size: 120%; */
-
- /* Font smoothing. That was taken from TWBS */
- -webkit-font-smoothing: antialiased;
-
- /* Uncomment for 3D effect */
- /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
+ font-family: 'vant-icon';
+ src: url('https://img.yzcdn.cn/vant/vant-icon-eb8c95.ttf') format('truetype');
}
-/* DO NOT EDIT! Generated by iconfount */
+.van-icon {
+ position: relative;
+ display: inline-block;
+ font: normal normal normal 14px/1 "vant-icon";
+ font-size: inherit;
+ text-rendering: auto;
+
+ &__info {
+ color: #fff;
+ left: 100%;
+ top: -.5em;
+ font-size: .5em;
+ padding: 0 .3em;
+ text-align: center;
+ min-width: 1.2em;
+ line-height: 1.2;
+ position: absolute;
+ border-radius: .6em;
+ box-sizing: border-box;
+ background-color: $red;
+ transform: translateX(-50%);
+ font-family: PingFang SC, Helvetica Neue, Arial, sans-serif;
+ }
+
+ &::before {
+ display: inline-block;
+ }
+}
+
+.van-icon-add-o::before {
+ content: "\F000";
+}
+
+.van-icon-add::before {
+ content: "\F001";
+}
+
+.van-icon-add2::before {
+ content: "\F002";
+}
+
+.van-icon-after-sale::before {
+ content: "\F003";
+}
+
+.van-icon-alipay::before {
+ content: "\F004";
+}
+
+.van-icon-arrow-left::before {
+ content: "\F005";
+}
+
+.van-icon-arrow::before {
+ content: "\F006";
+}
+
+.van-icon-balance-pay::before {
+ content: "\F007";
+}
+
+.van-icon-browsing-history::before {
+ content: "\F008";
+}
+
+.van-icon-card::before {
+ content: "\F009";
+}
+
+.van-icon-cart::before {
+ content: "\F00A";
+}
+
+.van-icon-cash-back-record::before {
+ content: "\F00B";
+}
+
+.van-icon-cash-on-deliver::before {
+ content: "\F00C";
+}
+
+.van-icon-certificate::before {
+ content: "\F00D";
+}
+
+.van-icon-chat::before {
+ content: "\F00E";
+}
+
+.van-icon-check::before {
+ content: "\F00F";
+}
+
+.van-icon-checked::before {
+ content: "\F010";
+}
+
+.van-icon-clear::before {
+ content: "\F011";
+}
+
+.van-icon-clock::before {
+ content: "\F012";
+}
+
+.van-icon-close::before {
+ content: "\F013";
+}
+
+.van-icon-completed::before {
+ content: "\F014";
+}
+
+.van-icon-contact::before {
+ content: "\F015";
+}
+
+.van-icon-coupon::before {
+ content: "\F016";
+}
+
+.van-icon-credit-pay::before {
+ content: "\F017";
+}
+
+.van-icon-debit-pay::before {
+ content: "\F018";
+}
+
+.van-icon-delete::before {
+ content: "\F019";
+}
+
+.van-icon-description::before {
+ content: "\F01A";
+}
+
+.van-icon-discount::before {
+ content: "\F01B";
+}
+
+.van-icon-ecard-pay::before {
+ content: "\F01C";
+}
+
+.van-icon-edit-data::before {
+ content: "\F01D";
+}
+
+.van-icon-edit::before {
+ content: "\F01E";
+}
+
+.van-icon-exchange-record::before {
+ content: "\F01F";
+}
+
+.van-icon-exchange::before {
+ content: "\F020";
+}
+
+.van-icon-fail::before {
+ content: "\F021";
+}
+
+.van-icon-free-postage::before {
+ content: "\F022";
+}
+
+.van-icon-gift-card-pay::before {
+ content: "\F023";
+}
+
+.van-icon-gift-card::before {
+ content: "\F024";
+}
+
+.van-icon-gift::before {
+ content: "\F025";
+}
+
+.van-icon-gold-coin::before {
+ content: "\F026";
+}
+
+.van-icon-goods-collect::before {
+ content: "\F027";
+}
+
+.van-icon-home::before {
+ content: "\F028";
+}
+
+.van-icon-hot-sale::before {
+ content: "\F029";
+}
+
+.van-icon-hot::before {
+ content: "\F02A";
+}
+
+.van-icon-idcard::before {
+ content: "\F02B";
+}
+
+.van-icon-info-o::before {
+ content: "\F02C";
+}
+
+.van-icon-like-o::before {
+ content: "\F02D";
+}
+
+.van-icon-like::before {
+ content: "\F02E";
+}
+
+.van-icon-location::before {
+ content: "\F02F";
+}
+
+.van-icon-logistics::before {
+ content: "\F030";
+}
+
+.van-icon-more-o::before {
+ content: "\F031";
+}
+
+.van-icon-more::before {
+ content: "\F032";
+}
+
+.van-icon-new-arrival::before {
+ content: "\F033";
+}
+
+.van-icon-new::before {
+ content: "\F034";
+}
+
+.van-icon-other-pay::before {
+ content: "\F035";
+}
+
+.van-icon-passed::before {
+ content: "\F036";
+}
+
+.van-icon-password-not-view::before {
+ content: "\F037";
+}
+
+.van-icon-password-view::before {
+ content: "\F038";
+}
+
+.van-icon-pause::before {
+ content: "\F039";
+}
+
+.van-icon-peer-pay::before {
+ content: "\F03A";
+}
+
+.van-icon-pending-deliver::before {
+ content: "\F03B";
+}
+
+.van-icon-pending-evaluate::before {
+ content: "\F03C";
+}
+
+.van-icon-pending-orders::before {
+ content: "\F03D";
+}
+
+.van-icon-pending-payment::before {
+ content: "\F03E";
+}
+
+.van-icon-phone::before {
+ content: "\F03F";
+}
+
+.van-icon-photo::before {
+ content: "\F040";
+}
+
+.van-icon-photograph::before {
+ content: "\F041";
+}
+
+.van-icon-play::before {
+ content: "\F042";
+}
+
+.van-icon-point-gift::before {
+ content: "\F043";
+}
+
+.van-icon-points-mall::before {
+ content: "\F044";
+}
+
+.van-icon-points::before {
+ content: "\F045";
+}
+
+.van-icon-qr-invalid::before {
+ content: "\F046";
+}
+
+.van-icon-qr::before {
+ content: "\F047";
+}
+
+.van-icon-question::before {
+ content: "\F048";
+}
+
+.van-icon-receive-gift::before {
+ content: "\F049";
+}
+
+.van-icon-records::before {
+ content: "\F04A";
+}
+
+.van-icon-search::before {
+ content: "\F04B";
+}
+
+.van-icon-send-gift::before {
+ content: "\F04C";
+}
+
+.van-icon-setting::before {
+ content: "\F04D";
+}
+
+.van-icon-share::before {
+ content: "\F04E";
+}
+
+.van-icon-shop-collect::before {
+ content: "\F04F";
+}
+
+.van-icon-shop::before {
+ content: "\F050";
+}
+
+.van-icon-shopping-cart::before {
+ content: "\F051";
+}
+
+.van-icon-sign::before {
+ content: "\F052";
+}
+
+.van-icon-stop::before {
+ content: "\F053";
+}
+
+.van-icon-success::before {
+ content: "\F054";
+}
+
+.van-icon-tosend::before {
+ content: "\F055";
+}
+
+.van-icon-underway::before {
+ content: "\F056";
+}
+
+.van-icon-upgrade::before {
+ content: "\F057";
+}
+
+.van-icon-value-card::before {
+ content: "\F058";
+}
+
+.van-icon-wap-home::before {
+ content: "\F059";
+}
+
+.van-icon-wap-nav::before {
+ content: "\F05A";
+}
+
+.van-icon-warn::before {
+ content: "\F05B";
+}
+
+.van-icon-wechat::before {
+ content: "\F05C";
+}
-.zan-icon-qr-invalid:before { content: '\e800'; } /* '' */
-.zan-icon-qr:before { content: '\e801'; } /* '' */
-.zan-icon-exchange:before { content: '\e802'; } /* '' */
-.zan-icon-close:before { content: '\e803'; } /* '' */
-.zan-icon-location:before { content: '\e804'; } /* '' */
-.zan-icon-upgrade:before { content: '\e805'; } /* '' */
-.zan-icon-check:before { content: '\e806'; } /* '' */
-.zan-icon-checked:before { content: '\e807'; } /* '' */
-.zan-icon-like-o:before { content: '\e808'; } /* '' */
-.zan-icon-like:before { content: '\e809'; } /* '' */
-.zan-icon-chat:before { content: '\e80a'; } /* '' */
-.zan-icon-shop:before { content: '\e80b'; } /* '' */
-.zan-icon-photograph:before { content: '\e80c'; } /* '' */
-.zan-icon-add:before { content: '\e80d'; } /* '' */
-.zan-icon-minus:before { content: '\e80e'; } /* '' */
-.zan-icon-add2:before { content: '\e80f'; } /* '' */
-.zan-icon-photo:before { content: '\e810'; } /* '' */
-.zan-icon-logistics:before { content: '\e811'; } /* '' */
-.zan-icon-edit:before { content: '\e812'; } /* '' */
-.zan-icon-passed:before { content: '\e813'; } /* '' */
-.zan-icon-cart:before { content: '\e814'; } /* '' */
-.zan-icon-shopping-cart:before { content: '\e815'; } /* '' */
-.zan-icon-arrow:before { content: '\e816'; } /* '' */
-.zan-icon-gift:before { content: '\e817'; } /* '' */
-.zan-icon-search:before { content: '\e818'; } /* '' */
-.zan-icon-clear:before { content: '\e819'; } /* '' */
-.zan-icon-success:before { content: '\e81a'; } /* '' */
-.zan-icon-fail:before { content: '\e81b'; } /* '' */
-.zan-icon-contact:before { content: '\e81c'; } /* '' */
-.zan-icon-wechat:before { content: '\e81d'; } /* '' */
-.zan-icon-alipay:before { content: '\e81e'; } /* '' */
-.zan-icon-password-view:before { content: '\e81f'; } /* '' */
-.zan-icon-password-not-view:before { content: '\e820'; } /* '' */
-.zan-icon-wap-nav:before { content: '\e821'; } /* '' */
-.zan-icon-wap-home:before { content: '\e822'; } /* '' */
-.zan-icon-ecard-pay:before { content: '\e823'; } /* '' */
-.zan-icon-balance-pay:before { content: '\e824'; } /* '' */
-.zan-icon-peer-pay:before { content: '\e825'; } /* '' */
-.zan-icon-credit-pay:before { content: '\e826'; } /* '' */
-.zan-icon-debit-pay:before { content: '\e827'; } /* '' */
-.zan-icon-other-pay:before { content: '\e828'; } /* '' */
-.zan-icon-browsing-history:before { content: '\e829'; } /* '' */
-.zan-icon-goods-collect:before { content: '\e82a'; } /* '' */
-.zan-icon-shop-collect:before { content: '\e82b'; } /* '' */
-.zan-icon-receive-gift:before { content: '\e82c'; } /* '' */
-.zan-icon-send-gift:before { content: '\e82d'; } /* '' */
-.zan-icon-setting:before { content: '\e82e'; } /* '' */
-.zan-icon-points:before { content: '\e82f'; } /* '' */
-.zan-icon-coupon:before { content: '\e830'; } /* '' */
-.zan-icon-free-postage:before { content: '\e831'; } /* '' */
-.zan-icon-discount:before { content: '\e832'; } /* '' */
-.zan-icon-birthday-privilege:before { content: '\e833'; } /* '' */
-.zan-icon-member-day-privilege:before { content: '\e834'; } /* '' */
-.zan-icon-balance-details:before { content: '\e835'; } /* '' */
-.zan-icon-cash-back-record:before { content: '\e836'; } /* '' */
-.zan-icon-points-mall:before { content: '\e837'; } /* '' */
-.zan-icon-exchange-record:before { content: '\e838'; } /* '' */
-.zan-icon-pending-payment:before { content: '\e839'; } /* '' */
-.zan-icon-pending-orders:before { content: '\e83a'; } /* '' */
-.zan-icon-pending-deliver:before { content: '\e83b'; } /* '' */
-.zan-icon-pending-evaluate:before { content: '\e83c'; } /* '' */
-.zan-icon-gift-card-pay:before { content: '\e83d'; } /* '' */
-.zan-icon-cash-on-deliver:before { content: '\e83e'; } /* '' */
-.zan-icon-underway:before { content: '\e83f'; } /* '' */
-.zan-icon-point-gift:before { content: '\e840'; } /* '' */
-.zan-icon-after-sale:before { content: '\e841'; } /* '' */
-.zan-icon-edit-data:before { content: '\e842'; } /* '' */
-.zan-icon-question:before { content: '\e843'; } /* '' */
-.zan-icon-delete:before { content: '\e844'; } /* '' */
-.zan-icon-records:before { content: '\e845'; } /* '' */
-.zan-icon-description:before { content: '\e846'; } /* '' */
-.zan-icon-card:before { content: '\e847'; } /* '' */
-.zan-icon-gift-card:before { content: '\e848'; } /* '' */
-.zan-icon-clock:before { content: '\e849'; } /* '' */
-.zan-icon-gold-coin:before { content: '\e84a'; } /* '' */
-.zan-icon-completed:before { content: '\e84b'; } /* '' */
-.zan-icon-value-card:before { content: '\e84c'; } /* '' */
-.zan-icon-certificate:before { content: '\e84d'; } /* '' */
-.zan-icon-tosend:before { content: '\e84e'; } /* '' */
-.zan-icon-sign:before { content: '\e84f'; } /* '' */
-.zan-icon-home:before { content: '\e850'; } /* '' */
-.zan-icon-phone:before { content: '\e851'; } /* '' */
-.zan-icon-add-o:before { content: '\e852'; } /* '' */
-.zan-icon-minus-o:before { content: '\e853'; } /* '' */
-.zan-icon-play:before { content: '\e854'; } /* '' */
-.zan-icon-pause:before { content: '\e855'; } /* '' */
-.zan-icon-stop:before { content: '\e856'; } /* '' */
-.zan-icon-hot:before { content: '\e857'; } /* '' */
-.zan-icon-new:before { content: '\e858'; } /* '' */
-.zan-icon-new-arrival:before { content: '\e859'; } /* '' */
-.zan-icon-hot-sale:before { content: '\e85a'; } /* '' */
\ No newline at end of file
diff --git a/packages/icon/index.wxml b/packages/icon/index.wxml
index ed428f08..7a916cec 100644
--- a/packages/icon/index.wxml
+++ b/packages/icon/index.wxml
@@ -1 +1,6 @@
-
+
+ {{ info }}
+
diff --git a/packages/index.js b/packages/index.js
index 9cfab64c..e69de29b 100644
--- a/packages/index.js
+++ b/packages/index.js
@@ -1,4 +0,0 @@
-exports.Dialog = require('./dialog/dialog');
-exports.Toast = require('./toast/toast');
-exports.TopTips = require('./toptips/toptips');
-
diff --git a/packages/index.pcss b/packages/index.pcss
deleted file mode 100644
index 62301768..00000000
--- a/packages/index.pcss
+++ /dev/null
@@ -1 +0,0 @@
-@import "helper/index.pcss";
diff --git a/packages/loading/README.md b/packages/loading/README.md
index d4ad114f..69267ea7 100644
--- a/packages/loading/README.md
+++ b/packages/loading/README.md
@@ -1,25 +1,40 @@
## Loading 加载
### 使用指南
+
在 index.json 中引入组件
```json
- {
- "usingComponents": {
- "zan-loading": "path/to/zanui-weapp/dist/loading/index"
- }
- }
+"usingComponents": {
+ "van-loading": "path/to/vant-weapp/dist/loading/index"
+}
```
-在页面上直接使用 zan-loading 标签即可
+### 代码演示
+
+#### Circular
+
```html
-
-
-
+
+
```
-### 具体参数
-| 名称 | 类型 | 是否必须 | 默认 | 描述 |
-| ------- | --------------- | -------- | ----- | ----------------- |
-| type | String | 否 | circle | loading 类型,可支持 circle,spinner,dot |
-| color | String | 否 | 无 | 可选值 black |
-| use | String,Number | 否 | 1 | 选择每种 Loading 类型的样式 |
+#### Spinner
+
+```html
+
+
+```
+
+### API
+
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| color | 颜色 | `String` | `#c9c9c9` |
+| type | 类型,可选值为 `spinner` | `String` | `circular` |
+| size | 大小 | `String` | `30px` |
+
+### 外部样式类
+
+| 类名 | 说明 |
+|-----------|-----------|
+| custom-class | 根节点样式类 |
diff --git a/packages/loading/index.js b/packages/loading/index.js
index fa40a9f1..5ab0a49a 100644
--- a/packages/loading/index.js
+++ b/packages/loading/index.js
@@ -1,11 +1,18 @@
Component({
+ externalClasses: ['custom-class'],
+
properties: {
+ size: {
+ type: String,
+ value: '30px'
+ },
type: {
type: String,
- value: 'circle'
+ value: 'circular'
},
color: {
- type: String
+ type: String,
+ value: '#c9c9c9'
}
}
});
diff --git a/packages/loading/index.pcss b/packages/loading/index.pcss
index b3ec5f78..53f0f922 100644
--- a/packages/loading/index.pcss
+++ b/packages/loading/index.pcss
@@ -1,175 +1,66 @@
-$spinners: 12;
+@import '../common/style/var.pcss';
-.loading.inline {
+.van-loading {
+ z-index: 0;
+ font-size: 0;
+ line-height: 0;
position: relative;
- margin: 15px;
- text-align: center;
- display: flex;
- justify-content: center;
-
- & .circle {
- display: inline-block;
- height: 24px;
- width: 24px;
- border-radius: 100%;
- border: 3px solid transparent;
- box-sizing: border-box;
- border-color: rgba(0, 0, 0, .1);
- border-top-color: rgba(255, 255, 255, .7);
- animation: loading 1s linear infinite;
- }
- &.black .circle {
- border-color: #c9c9c9;
- border-top-color: #666;
- }
+ display: inline-block;
+ vertical-align: middle;
- & .circular {
- display: inline-block;
- height: 24px;
- width: 24px;
- animation: loading 2s linear infinite;
-
- &::after {
- content: '';
- display: block;
- width: 100%;
- height: 100%;
- border-radius: 100%;
- border: 3px solid transparent;
- box-sizing: border-box;
- animation: circular 2s ease infinite;
- }
- }
-
- & .spinner {
- width: 30px;
- height: 30px;
- display: inline-block;
+ &__spinner {
+ z-index: -1;
+ width: 100%;
+ height: 100%;
position: relative;
- animation: loading 1s linear infinite;
- animation-timing-function: steps(12);
- & view {
- width: 100%;
- height: 100%;
- position: absolute;
- text-align: center;
- top: 0;
- left: 0;
+ display: inline-block;
+ box-sizing: border-box;
+ animation: van-rotate 0.8s linear infinite;
- &::after {
- content: '';
- background: #fff;
- height: 25%;
- display: block;
- width: 2px;
- border-radius: 2px;
- margin: 0 auto;
- }
-
- @for $i from 1 to $spinners {
- &:nth-child($i) {
- transform: rotate(calc($i * 30)deg);
- opacity: calc(1 / ($spinners + 2) * ($spinners - $i));
- }
- }
+ &--spinner {
+ animation-timing-function: steps(12);
}
- }
- &.black .spinner view::after {
- content: '';
- background: #c9c9c9;
- height: 25%;
- display: block;
- width: 2px;
- border-radius: 2px;
- margin: 0 auto;
- }
-}
-.loading.block {
- & .dot-spinner {
- margin: 15px 15px;
- overflow: hidden;
-
- & view {
- width: 8px;
- height: 8px;
- border-radius: 8px;
- background: #fff;
- display: inline-block;
- margin-left: 3px;
- position: relative;
- left: 0;
-
- animation: dot-spinner 2s ease infinite;
- @for $i from 1 to 6 {
- &:nth-child($i) {
- animation-delay: calc((6 - $i)/10)s;
- }
- }
- @for $i from 6 to $spinners {
- &:nth-child($i) {
- display: none;
- }
- }
+ &--circular {
+ border: 1px solid;
+ border-radius: 100%;
+ border-color: currentColor;
+ border-top-color: transparent;
}
}
- &.black .dot-spinner view {
- background: #c9c9c9;
+ &__dot {
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ position: absolute;
+
+ &::before {
+ width: 2px;
+ height: 25%;
+ content: ' ';
+ display: block;
+ margin: 0 auto;
+ border-radius: 40%;
+ background-color: currentColor;
+ }
}
}
-
-@keyframes dot-spinner {
- 40% {
- left: calc(50% - 15px);
- }
-
- 60% {
- left: calc(50% - 15px);
- }
-
- 100% {
- left: 100%;
+@for $i from 1 to 12 {
+ .van-loading__dot:nth-of-type($i) {
+ opacity: calc(1 - (0.75 / 12) * ($i - 1));
+ transform: rotate(calc($i * 30deg));
}
}
-@keyframes circular {
- 0% {
- border-color: #fff;
- }
- 12% {
- border-top-color: transparent;
- }
- 25% {
- border-right-color: transparent;
- }
- 37% {
- border-bottom-color: transparent;
- }
- 50% {
- border-left-color: transparent;
- }
- 64% {
- border-top-color: #fff
- }
- 75% {
- border-right-color: #fff;
- }
- 87.5% {
- border-bottom-color: #fff;
- }
- 100% {
- border-color: #fff;
- }
-}
-
-@keyframes loading {
- 0% {
- transform: rotate(0deg)
+@keyframes van-rotate {
+ from {
+ transform: rotate(0deg);
}
- 100% {
- transform: rotate(360deg)
+ to {
+ transform: rotate(360deg);
}
}
diff --git a/packages/loading/index.wxml b/packages/loading/index.wxml
index 641501ff..0ee145fc 100644
--- a/packages/loading/index.wxml
+++ b/packages/loading/index.wxml
@@ -1,18 +1,16 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
\ No newline at end of file
+
diff --git a/packages/loadmore/README.md b/packages/loadmore/README.md
deleted file mode 100644
index 9231ca41..00000000
--- a/packages/loadmore/README.md
+++ /dev/null
@@ -1,26 +0,0 @@
-## Loadmore 加载
-
-### 使用指南
-在 index.json 中引入组件
-```json
- {
- ...
- "usingComponents": {
- "zan-loadmore": "../../dist/loadmore/index"
- }
- ...
- }
-```
-
-在页面上直接使用 zan-loadmore 标签即可
-```html
-
-
-
-```
-
-### 具体参数
-| 名称 | 类型 | 是否必须 | 默认 | 描述 |
-| ------- | --------------- | -------- | ----- | ----------------- |
-| type | String | 是 | loading | 可选`loading`, `text` |
-| text | String | 否 | 暂无数据 | 文案 |
diff --git a/packages/loadmore/index.js b/packages/loadmore/index.js
deleted file mode 100644
index e5ac6ac2..00000000
--- a/packages/loadmore/index.js
+++ /dev/null
@@ -1,12 +0,0 @@
-Component({
- properties: {
- type: {
- type: String,
- value: 'loading'
- },
- text: {
- type: String,
- value: ''
- }
- }
-});
diff --git a/packages/loadmore/index.json b/packages/loadmore/index.json
deleted file mode 100644
index 467ce294..00000000
--- a/packages/loadmore/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/packages/loadmore/index.pcss b/packages/loadmore/index.pcss
deleted file mode 100644
index a4f64de5..00000000
--- a/packages/loadmore/index.pcss
+++ /dev/null
@@ -1,53 +0,0 @@
-@import "../common/_mixins";
-
-.zan-loadmore {
- display: flex;
- align-items: center;
- justify-content: center;
- min-height: 24px;
- line-height: 24px;
- font-size: 12px;
-}
-
-.zan-loadmore__line {
- flex: 1;
- height: 1px;
- position: relative;
-
- &::after {
- @mixin hairline;
- border-bottom-width: 1px;
- }
-}
-
-.zan-loadmore__text, .zan-loadmore__dot {
- margin: 0 5px;
-}
-
-.zan-loadmore__dot {
- content: "";
- width: 4px;
- height: 4px;
- border-radius: 50%;
- background-color: #E5E5E5;
- display: inline-block;
- vertical-align: middle;
-}
-
-.zan-loading {
- width:20px;
- height:20px;
- display: inline-block;
- vertical-align: middle;
- animation: weuiLoading 1s steps(12, end) infinite;
- background: transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iciIgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjRTlFOUU5JwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICA8L3JlY3Q+CiAgICA8cmVjdCB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk4OTY5NycKICAgICAgICAgIHRyYW5zZm9ybT0ncm90YXRlKDMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4KICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5Qjk5OUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjQTNBMUEyJwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNBQkE5QUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCMkIyQjInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCQUI4QjknCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDMkMwQzEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDQkNCQ0InCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEMkQyRDInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEQURBREEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNFMkUyRTInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0Pgo8L3N2Zz4=) no-repeat;
- -webkit-background-size: 100%;
- background-size: 100%;
-}
-
-.zan-loadmore__tips {
- display: inline-block;
- vertical-align: middle;
- height: 24px;
- line-height: 24px;
-}
diff --git a/packages/loadmore/index.wxml b/packages/loadmore/index.wxml
deleted file mode 100644
index af349a81..00000000
--- a/packages/loadmore/index.wxml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
- 加载中...
-
-
-
- {{ text }}
-
-
-
-
\ No newline at end of file
diff --git a/packages/nav-bar/README.md b/packages/nav-bar/README.md
new file mode 100644
index 00000000..cdee26f6
--- /dev/null
+++ b/packages/nav-bar/README.md
@@ -0,0 +1,79 @@
+## NavBar 导航栏
+
+### 使用指南
+``` javascript
+import { NavBar } from 'vant';
+
+Vue.use(NavBar);
+```
+
+### 代码演示
+
+#### 基础用法
+
+```html
+
+```
+
+```js
+export default {
+ methods: {
+ onTapLeft() {
+ wx.showToast({ title: '点击返回', icon: 'none' });
+ },
+ onTapRight() {
+ wx.showToast({ title: '点击按钮', icon: 'none' });
+ }
+ }
+}
+```
+
+#### 高级用法
+通过 slot 定制内容
+
+```html
+
+
+
+```
+
+
+### API
+
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| title | 标题 | `String` | `''` |
+| left-text | 左侧文案 | `String` | `''` |
+| right-text | 右侧文案 | `String` | `''` |
+| left-arrow | 是否显示左侧箭头 | `Boolean` | `false` |
+| fixed | 是否固定在顶部 | `Boolean` | `false` |
+| z-index | 元素 z-index | `Number` | `1` |
+
+### Slot
+
+| 名称 | 说明 |
+|-----------|-----------|
+| title | 自定义标题 |
+| left | 自定义左侧区域内容 |
+| right | 自定义右侧区域内容 |
+
+### Event
+
+| 事件名 | 说明 | 参数 |
+|-----------|-----------|-----------|
+| tap-left | 点击左侧按钮时触发 | - |
+| tap-right | 点击右侧按钮时触发 | - |
+
+### 外部样式类
+
+| 类名 | 说明 |
+|-----------|-----------|
+| custom-class | 根节点样式类 |
+| title-class | 标题样式类 |
diff --git a/packages/nav-bar/index.js b/packages/nav-bar/index.js
new file mode 100644
index 00000000..512dab82
--- /dev/null
+++ b/packages/nav-bar/index.js
@@ -0,0 +1,32 @@
+Component({
+ externalClasses: [
+ 'custom-class',
+ 'title-class'
+ ],
+
+ options: {
+ multipleSlots: true
+ },
+
+ properties: {
+ title: String,
+ leftText: String,
+ rightText: String,
+ leftArrow: Boolean,
+ fixed: Boolean,
+ zIndex: {
+ type: Number,
+ value: 1
+ }
+ },
+
+ methods: {
+ onTapLeft() {
+ this.triggerEvent('tap-left');
+ },
+
+ onTapRight() {
+ this.triggerEvent('tap-right');
+ }
+ }
+});
diff --git a/packages/radio/index.json b/packages/nav-bar/index.json
similarity index 61%
rename from packages/radio/index.json
rename to packages/nav-bar/index.json
index fc0d0bf9..0a336c08 100644
--- a/packages/radio/index.json
+++ b/packages/nav-bar/index.json
@@ -1,6 +1,6 @@
{
"component": true,
"usingComponents": {
- "zan-icon": "../icon/index"
+ "van-icon": "../icon/index"
}
}
diff --git a/packages/nav-bar/index.pcss b/packages/nav-bar/index.pcss
new file mode 100644
index 00000000..f9acffe7
--- /dev/null
+++ b/packages/nav-bar/index.pcss
@@ -0,0 +1,61 @@
+@import '../common/style/var.pcss';
+
+.van-nav-bar {
+ height: 46px;
+ position: relative;
+ user-select: none;
+ text-align: center;
+ line-height: 46px;
+ background-color: $white;
+
+ &__arrow {
+ color: $blue;
+ vertical-align: middle;
+ transform: rotate(180deg);
+
+ + .van-nav-bar__text {
+ margin-left: -20px;
+ padding-left: 25px;
+ }
+ }
+
+ &--fixed {
+ top: 0;
+ left: 0;
+ width: 100%;
+ position: fixed;
+ }
+
+ &__title {
+ margin: 0 auto;
+ max-width: 60%;
+ font-size: 16px;
+ }
+
+ &__left,
+ &__right {
+ bottom: 0;
+ font-size: 14px;
+ position: absolute;
+ }
+
+ &__left {
+ left: 15px;
+ }
+
+ &__right {
+ right: 15px;
+ }
+
+ &__text {
+ color: $blue;
+ margin: 0 -15px;
+ padding: 0 15px;
+ display: inline-block;
+ vertical-align: middle;
+
+ &:active {
+ background-color: $active-color;
+ }
+ }
+}
diff --git a/packages/nav-bar/index.wxml b/packages/nav-bar/index.wxml
new file mode 100644
index 00000000..5fc9f268
--- /dev/null
+++ b/packages/nav-bar/index.wxml
@@ -0,0 +1,24 @@
+
+
+
+
+ {{ leftText }}
+
+
+
+
+ {{ title }}
+
+
+
+ {{ rightText }}
+
+
+
diff --git a/packages/notice-bar/README.md b/packages/notice-bar/README.md
new file mode 100644
index 00000000..20f0bcc5
--- /dev/null
+++ b/packages/notice-bar/README.md
@@ -0,0 +1,75 @@
+## NoticeBar 通告栏
+
+### 使用指南
+
+在 index.json 中引入组件
+```json
+"usingComponents": {
+ "van-notice-bar": "path/to/vant-weapp/dist/notice-bar/index"
+}
+```
+
+
+### 代码演示
+
+#### 基础用法
+
+```html
+
+```
+
+#### 禁用滚动
+文字内容多于一行时,可通过`scrollable`参数控制是否开启滚动
+
+```html
+
+```
+
+#### 通告栏模式
+默认模式为空,支持`closeable`和`link`。
+
+```html
+
+
+
+
+
+```
+
+### API
+
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| mode | 通告栏模式,可选值为 `closeable` `link` | `String` | `''` |
+| delay | 动画延迟时间 (s) | `Number` | `1` |
+| speed | 滚动速率 (px/s) | `Number` | `50` |
+| scrollable | 是否在长度溢出时滚动播放 | `Boolean` | `true` |
+| left-icon | 左侧图标图片 URL | `String` | - |
+| color | 文本颜色 | `String` | `#f60` |
+| background | 滚动条背景 | `String` | `#fff7cc` |
+| open-type | 微信开放能力 | `String` | `navigate` |
+
+### Event
+
+| 事件名 | 说明 | 参数 |
+|-----------|-----------|-----------|
+| tap | 点击事件回调 | - |
+
+
+### 外部样式类
+
+| 类名 | 说明 |
+|-----------|-----------|
+| custom-class | 根节点样式类 |
diff --git a/packages/noticebar/index.js b/packages/notice-bar/index.js
similarity index 92%
rename from packages/noticebar/index.js
rename to packages/notice-bar/index.js
index 63f4780e..56b71673 100644
--- a/packages/noticebar/index.js
+++ b/packages/notice-bar/index.js
@@ -1,13 +1,15 @@
-const VALID_MODE = ['closeable'];
+const VALID_MODE = ['closeable', 'link'];
const FONT_COLOR = '#f60';
const BG_COLOR = '#fff7cc';
Component({
+ externalClasses: ['custom-class'],
+
properties: {
text: {
type: String,
value: '',
- observer(newVal) {
+ observer() {
this.setData({}, this._init);
}
},
@@ -29,11 +31,11 @@ Component({
},
speed: {
type: Number,
- value: 40
+ value: 50
},
scrollable: {
type: Boolean,
- value: false
+ value: true
},
leftIcon: {
type: String,
@@ -86,7 +88,7 @@ Component({
_init() {
wx.createSelectorQuery()
.in(this)
- .select('.zan-noticebar__content')
+ .select('.van-notice-bar__content')
.boundingClientRect((rect) => {
if (!rect || !rect.width) {
return;
@@ -97,7 +99,7 @@ Component({
wx.createSelectorQuery()
.in(this)
- .select('.zan-noticebar__content-wrap')
+ .select('.van-notice-bar__content-wrap')
.boundingClientRect((rect) => {
if (!rect || !rect.width) {
return;
@@ -166,6 +168,10 @@ Component({
show: false,
timer: null
});
+ },
+
+ onTap(event) {
+ this.triggerEvent('tap', event);
}
}
});
diff --git a/packages/noticebar/index.json b/packages/notice-bar/index.json
similarity index 61%
rename from packages/noticebar/index.json
rename to packages/notice-bar/index.json
index 9e5bbd55..a9ab393a 100644
--- a/packages/noticebar/index.json
+++ b/packages/notice-bar/index.json
@@ -1,6 +1,6 @@
{
"component": true,
"usingComponents": {
- "zan-icon": "../icon/index"
+ "van-icon": "../icon/index"
}
}
\ No newline at end of file
diff --git a/packages/noticebar/index.pcss b/packages/notice-bar/index.pcss
similarity index 97%
rename from packages/noticebar/index.pcss
rename to packages/notice-bar/index.pcss
index 4a4ca31d..29c87785 100644
--- a/packages/noticebar/index.pcss
+++ b/packages/notice-bar/index.pcss
@@ -1,4 +1,4 @@
-.zan-noticebar {
+.van-notice-bar {
display: flex;
padding: 9px 10px;
font-size: 12px;
diff --git a/packages/noticebar/index.wxml b/packages/notice-bar/index.wxml
similarity index 50%
rename from packages/noticebar/index.wxml
rename to packages/notice-bar/index.wxml
index 08efb94c..2f34abc1 100644
--- a/packages/noticebar/index.wxml
+++ b/packages/notice-bar/index.wxml
@@ -1,22 +1,23 @@
-
+
-
-
+
+
{{ text }}
-
-
+
-
diff --git a/packages/noticebar/README.md b/packages/noticebar/README.md
deleted file mode 100644
index abfb04a7..00000000
--- a/packages/noticebar/README.md
+++ /dev/null
@@ -1,95 +0,0 @@
-## Noticebar 通告栏
-
-### 使用指南
-在 index.json 中引入组件
-```json
-{
- "usingComponents": {
- "zan-noticebar": "path/to/zanui-weapp/dist/noticebar/index"
- }
-}
-```
-
-在 index.js 中声明组件数据
-```js
-// 在 Page 中声明 Noticebar 依赖的展示数据
-Page({
- data: {
- text: 'xxx',
- scrollable: 'xxx',
- ...
- }
-})
-```
-
-### 代码演示
-`Noticebar` 组件支持滚动和静止两种展示方式,通过 text 传入展示文案
-
-### 静止公告栏
-```html
-
-```
-
-### 滚动通告栏
-```html
-
-```
-
-### 延时滚动通告栏
-```html
-
-```
-
-### 改变滚动通告栏滚动速度
-```html
-
-```
-
-### 自定义通告栏字体颜色和背景色
-```html
-
-```
-
-### 添加左侧icon通告栏
-```html
-
-```
-
-### 可关闭通告栏
-```html
-
-```
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| text | 通告栏展示文案 | String | - | |
-| mode | 通告栏模式 | String | '' | `closeable` |
-| delay | 滚动延时时间 | Number | 0 | |
-| speed | 滚动速度 | Number | 40 | |
-| scrollable | 是否可滚动 | Boolean | false | |
-| leftIcon | 左侧图标 | String | - | |
-| color | 通告栏字体颜色 | String | `#f60` | |
-| backgroundColor | 通告栏背景色 | String | `#fff7cc` |
diff --git a/packages/notify/README.md b/packages/notify/README.md
new file mode 100644
index 00000000..f5db7961
--- /dev/null
+++ b/packages/notify/README.md
@@ -0,0 +1,50 @@
+## Notify 消息提示
+
+### 使用指南
+在 index.json 中引入组件
+```json
+{
+ "usingComponents": {
+ "van-notify": "path/to/zanui-weapp/dist/notify/index"
+ }
+}
+```
+
+### 代码演示
+
+### 基础用法
+
+```js
+const Notify = require('path/to/zanui-weapp/dist/notify/index');
+
+Notify('通知内容')
+```
+
+```html
+
+```
+
+### 自定义配置
+
+```js
+Notify({
+ text: '通知内容',
+ duration: 1000,
+ selector: '#custom-selector',
+ backgroundColor: '#38f'
+});
+```
+
+```html
+
+```
+
+### API
+
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| text | 展示文案 | `String` | - |
+| duration | 持续时间 | `Number` | `3000` |
+| selector | 自定义选择器 | `String` | `van-notify` |
+| color | 字体颜色 | `String` | `#fff` | |
+| backgroundColor | 背景色 | `String` | `#e64340` |
diff --git a/packages/notify/index.js b/packages/notify/index.js
new file mode 100644
index 00000000..de20e1a2
--- /dev/null
+++ b/packages/notify/index.js
@@ -0,0 +1,69 @@
+Component({
+ properties: {
+ text: String,
+ color: {
+ type: String,
+ value: '#fff'
+ },
+ backgroundColor: {
+ type: String,
+ value: '#e64340'
+ },
+ duration: {
+ type: Number,
+ value: 3000
+ }
+ },
+
+ methods: {
+ show() {
+ const { duration } = this.data;
+
+ clearTimeout(this.timer);
+ this.setData({
+ show: true
+ });
+
+ if (duration > 0 && duration !== Infinity) {
+ this.timer = setTimeout(() => {
+ this.hide();
+ }, duration);
+ }
+ },
+
+ hide() {
+ clearTimeout(this.timer);
+ this.setData({
+ show: false
+ });
+ }
+ }
+});
+
+const defaultOptions = {
+ selector: '#van-notify',
+ duration: 3000
+};
+
+function Notify(options = {}) {
+ const pages = getCurrentPages();
+ const ctx = pages[pages.length - 1];
+
+ options = Object.assign({}, defaultOptions, parseParam(options));
+
+ const el = ctx.selectComponent(options.selector);
+ delete options.selector;
+
+ if (el) {
+ el.setData({
+ ...options
+ });
+ el.show();
+ }
+}
+
+function parseParam(params = '') {
+ return typeof params === 'object' ? params : { text: params };
+}
+
+module.exports = Notify;
diff --git a/dist/btn/index.json b/packages/notify/index.json
similarity index 100%
rename from dist/btn/index.json
rename to packages/notify/index.json
diff --git a/packages/notify/index.pcss b/packages/notify/index.pcss
new file mode 100644
index 00000000..25ce5487
--- /dev/null
+++ b/packages/notify/index.pcss
@@ -0,0 +1,22 @@
+@import '../common/style/var.pcss';
+
+.van-notify {
+ top: 0;
+ opacity: 0;
+ width: 100%;
+ z-index: 110;
+ color: $white;
+ position: fixed;
+ min-height: 32px;
+ line-height: 2.3;
+ font-size: 14px;
+ text-align: center;
+ background-color: #E64340;
+ transition: all 0.4s ease;
+ transform: translateZ(0) translateY(-100%);
+
+ &--show {
+ opacity: 1;
+ transform: translateZ(0) translateY(0);
+ }
+}
diff --git a/packages/notify/index.wxml b/packages/notify/index.wxml
new file mode 100644
index 00000000..5fc9f597
--- /dev/null
+++ b/packages/notify/index.wxml
@@ -0,0 +1,6 @@
+
+ {{ text }}
+
diff --git a/packages/panel/README.md b/packages/panel/README.md
index 1332e599..da646b65 100644
--- a/packages/panel/README.md
+++ b/packages/panel/README.md
@@ -1,25 +1,58 @@
-## Panel 面板组件
+## Panel 面板
### 使用指南
在 index.json 中引入组件
```json
-{
- "usingComponents": {
- "zan-panel": "path/to/zanui-weapp/dist/panel/index"
- }
+"usingComponents": {
+ "van-panel": "path/to/vant-weapp/dist/panel/index"
}
```
### 代码演示
-Panel 提供了一块白色的展示区域,使用方式如下
+
+#### 基础用法
+面板只是一个容器,里面可以放入自定义的内容
+
```html
-
+
内容
-
+
```
-| 参数 | 说明 | 类型 | 默认值 | 必须 |
-|-----------|-----------|-----------|-------------|-------------|
-| title | panel的标题 | String | - | |
-| hide-border | 内容区隐藏边框 | Boolean | - | |
+#### 高级用法
+使用`slot`自定义内容
+```html
+
+ 内容
+
+ 按钮
+ 按钮
+
+
+```
+
+### API
+
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| title | 标题 | `String` | - |
+| desc | 描述 | `String` | - |
+| status | 状态 | `String` | - |
+| use-footer-slot | 是否使用 footer slot | `Boolean` | `false` |
+
+### Slot
+
+| 名称 | 说明 |
+|-----------|-----------|
+| - | 自定义内容 |
+| header | 自定义 header,如果设置了`title`、`desc`、`status`属性则不生效 |
+| footer | 自定义 footer,需要设置 `use-footer-slot`属性 |
+
+### 外部样式类
+
+| 类名 | 说明 |
+|-----------|-----------|
+| custom-class | 根节点样式类 |
+| header-class | 头部样式类 |
+| footer-class | 底部样式类 |
diff --git a/packages/panel/index.js b/packages/panel/index.js
index 6778cae3..7d77342c 100644
--- a/packages/panel/index.js
+++ b/packages/panel/index.js
@@ -1,23 +1,18 @@
Component({
- /**
- * 组件的属性列表
- * 用于组件自定义设置
- */
+ externalClasses: [
+ 'custom-class',
+ 'footer-class'
+ ],
+
+ options: {
+ multipleSlots: true
+ },
+
properties: {
- // 标题
- title: {
- type: String,
- value: ''
- },
- // 内容区顶部是否取消10像素的间距
- hideTop: {
- type: Boolean,
- value: false
- },
- // 内容区顶部是否取消边框
- hideBorder: {
- type: Boolean,
- value: false
- }
+ desc: String,
+ title: String,
+ status: String,
+ headerClass: String,
+ useFooterSlot: Boolean
}
});
diff --git a/packages/panel/index.json b/packages/panel/index.json
index 467ce294..0e5425cd 100644
--- a/packages/panel/index.json
+++ b/packages/panel/index.json
@@ -1,3 +1,6 @@
{
- "component": true
+ "component": true,
+ "usingComponents": {
+ "van-cell": "../cell/index"
+ }
}
diff --git a/packages/panel/index.pcss b/packages/panel/index.pcss
index f0ac4e35..d9c38844 100644
--- a/packages/panel/index.pcss
+++ b/packages/panel/index.pcss
@@ -1,30 +1,14 @@
-@import "../common/_mixins";
+@import '../common/style/var.pcss';
+@import '../common/style/hairline.pcss';
-.zan-panel {
- position: relative;
- overflow: hidden;
-}
+.van-panel {
+ background: $white;
-.zan-panel__title {
- font-size: 14px;
- line-height: 1;
- color: #999;
- padding: 20px 15px 10px 15px;
-}
+ &__header-value {
+ color: $red;
+ }
-.zan-panel__content {
- position: relative;
- background: #fff;
- overflow: hidden;
- &::after {
- @mixin hairline;
- border-top-width: 1px;
- border-bottom-width: 1px;
- }
-}
-
-.zan-panel--without-border {
- &::after {
- border: 0 none;
+ &__footer {
+ padding: 10px 15px;
}
}
diff --git a/packages/panel/index.wxml b/packages/panel/index.wxml
index 196eeebd..ee03ce18 100644
--- a/packages/panel/index.wxml
+++ b/packages/panel/index.wxml
@@ -1,10 +1,19 @@
-
- {{ title }}
-
-
+
+
+
+
+
+
+
+
+
diff --git a/packages/popup/README.md b/packages/popup/README.md
index 979efd05..452abfcd 100644
--- a/packages/popup/README.md
+++ b/packages/popup/README.md
@@ -3,62 +3,65 @@
### 使用指南
在 index.json 中引入组件
```json
-{
- "usingComponents": {
- "zan-popup": "path/to/zanui-weapp/dist/popup/index"
- }
+"usingComponents": {
+ "van-popup": "path/to/vant-weapp/dist/popup/index"
}
```
-
### 代码演示
-可以在页面任意位置上使用 zan-popup 标签。通过 show 可以控制弹窗是否展示
-```html
-
-```
-#### popup 动画
-popup 额外支持了 上下左右 四种动画方式,通过增加 type 属性即可控制。使用方式如下
-```html
-
-
-
-
-
-
-
-
-
-
-```
-
-#### 控制显示,隐藏
+#### 基础用法
+`popup`默认从中间弹出
```html
-
+内容
```
-```js
-data: {
- isShow: false
-},
-togglePopup() {
- this.setData({
- isShow: !this.data.isShow
- });
-}
+```javascript
+Page({
+ data: {
+ show: false
+ },
+
+ onClose() {
+ this.setData({ show: false });
+ }
+});
```
-### 具体参数和事件
-#### 参数说明
-| 参数 | 说明 | 类型 | 默认值 | 必须 |
-|-----------|-----------|-----------|-------------|-------------|
-| show | 是否显示弹出层 | Boolean | false | |
-| overlay | 是否显示遮罩层 | Boolean | true | |
-| closeOnClickOverlay | 遮罩层点击时,是否触发关闭事件 | Boolean | true | |
-| type | 弹出层动画方式, 可选`center`, `left`, `right`, `top`, `bottom` | String | center | |
+#### 弹出位置
+通过`position`属性设置 Popup 弹出位置
-#### 事件说明
-| 事件名 | 说明 | 参数 |
+```html
+
+ 内容
+
+```
+
+### API
+
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| show | 当前组件是否显示 | `Boolean` | `false` |
+| overlay | 是否显示背景蒙层 | `Boolean` | `true` |
+| position | 可选值为 `top` `bottom` `right` `left` | `String` | - |
+| overlay-style | 自定义蒙层样式 | `Object` | `` |
+| close-on-click-overlay | 点击蒙层是否关闭 Popup | `Boolean` | `true` |
+
+### Event
+
+| 事件名 | 说明 | 参数 |
|-----------|-----------|-----------|
-| click-overlay | 遮罩层点击触发 | |
-| close | 遮罩层关闭时触发 | |
+| click-overlay | 点击蒙层时触发 | - |
+| close | 蒙层关闭时触发 | - |
+
+### 外部样式类
+
+| 类名 | 说明 |
+|-----------|-----------|
+| custom-class | 根节点样式类 |
+| overlay-class | 蒙层样式类 |
diff --git a/packages/popup/index.js b/packages/popup/index.js
index 71bb69f4..9001d6d3 100644
--- a/packages/popup/index.js
+++ b/packages/popup/index.js
@@ -1,35 +1,33 @@
Component({
- properties: {
- show: {
- type: Boolean,
- value: false
- },
+ externalClasses: [
+ 'custom-class',
+ 'overlay-class'
+ ],
+ properties: {
+ show: Boolean,
+ overlayStyle: String,
overlay: {
type: Boolean,
value: true
},
-
closeOnClickOverlay: {
type: Boolean,
value: true
},
-
- // 弹出方向
- type: {
+ position: {
type: String,
value: 'center'
}
},
methods: {
- handleMaskClick() {
- this.triggerEvent('click-overlay', {});
+ onClickOverlay() {
+ this.triggerEvent('click-overlay');
- if (!this.data.closeOnClickOverlay) {
- return;
+ if (this.data.closeOnClickOverlay) {
+ this.triggerEvent('close');
}
- this.triggerEvent('close', {});
}
}
});
diff --git a/packages/popup/index.json b/packages/popup/index.json
index 58663aee..467ce294 100644
--- a/packages/popup/index.json
+++ b/packages/popup/index.json
@@ -1,6 +1,3 @@
{
- "component": true,
- "usingComponents": {
- "pop-manager": "../common/pop-manager/index"
- }
+ "component": true
}
diff --git a/packages/popup/index.pcss b/packages/popup/index.pcss
new file mode 100644
index 00000000..f98a89fa
--- /dev/null
+++ b/packages/popup/index.pcss
@@ -0,0 +1,105 @@
+@import '../common/style/var.pcss';
+
+.van-popup {
+ top: 50%;
+ left: 50%;
+ z-index: 11;
+ max-height: 100%;
+ overflow-y: auto;
+ box-sizing: border-box;
+ background-color: $white;
+ -webkit-overflow-scrolling: touch;
+ transform: translate3d(-50%, -50%, 0);
+
+ &,
+ &__overlay {
+ display: none;
+ position: fixed;
+ animation: van-fade-in .3s ease;
+ }
+
+ &__overlay {
+ width: 100%;
+ height: 100%;
+ top: 0;
+ left: 0;
+ z-index: 10;
+ background-color: rgba(0, 0, 0, 0.7);
+ }
+
+ &--top {
+ width: 100%;
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ transform: translate3d(-50%, 0, 0);
+ animation-name: van-popup-top;
+ }
+
+ &--right {
+ top: 50%;
+ right: 0;
+ bottom: auto;
+ left: auto;
+ transform: translate3d(0, -50%, 0);
+ animation-name: van-popup-right;
+ }
+
+ &--bottom {
+ width: 100%;
+ top: auto;
+ bottom: 0;
+ right: auto;
+ left: 50%;
+ transform: translate3d(-50%, 0, 0);
+ animation-name: van-popup-bottom;
+ }
+
+ &--left {
+ top: 50%;
+ right: auto;
+ bottom: auto;
+ left: 0;
+ transform: translate3d(0, -50%, 0);
+ animation-name: van-popup-left;
+ }
+
+ &--show {
+ display: block;
+ }
+}
+
+@keyframes van-popup-top {
+ from {
+ transform: translate3d(-50%, -100%, 0);
+ }
+}
+
+@keyframes van-popup-bottom {
+ from {
+ transform: translate3d(-50%, 100%, 0);
+ }
+}
+
+@keyframes van-popup-left {
+ from {
+ transform: translate3d(-100%, -50%, 0);
+ }
+}
+
+@keyframes van-popup-right {
+ from {
+ transform: translate3d(100%, -50%, 0);
+ }
+}
+
+@keyframes van-fade-in {
+ from {
+ opacity: 0;
+ }
+
+ to {
+ opacity: 1;
+ }
+}
diff --git a/packages/popup/index.wxml b/packages/popup/index.wxml
index 6451fc6f..daf74aa9 100644
--- a/packages/popup/index.wxml
+++ b/packages/popup/index.wxml
@@ -1,8 +1,9 @@
-
-
-
+
+
diff --git a/packages/radio/README.md b/packages/radio/README.md
deleted file mode 100644
index 3f95b3e6..00000000
--- a/packages/radio/README.md
+++ /dev/null
@@ -1,106 +0,0 @@
-## Radio 单选框
-
-### 使用指南
-在 index.json 中引入组件
-```json
-{
- "usingComponents": {
- "zan-radio": "/packages/radio/index"
- }
-}
-```
-
-### 代码演示
-
-#### 基础数据结构
-
-```js
-items: [
- {name: 'USA', value: '美国'},
- {name: 'BRA', value: '巴西', disabled: true },
- {name: 'CHN', value: '中国', checked: 'true'}
-]
-```
-
-#### 基础用法
-
-```html
-
-```
-
-#### 禁用状态
-
-```html
-
-```
-
-```js
-Page({
- data: {
- items: [
- {name: 'USA', value: '美国'},
- {name: 'BRA', value: '巴西', disabled: true },
- {name: 'CHN', value: '中国', checked: 'true'}
- ]
- }
-})
-```
-
-#### 自定义样式
-
-```html
-
-```
-
-```css
-.radio-demo {
- font-size: 12px !important;
-}
-
-.radio-color {
- color: red !important;
-}
-```
-
-#### 事件
-
-```html
-
-
-
-```
-
-```js
-Page({
- handleRadioChange: function(e) {
- console.log('radio发生change事件,携带value值为:', e.detail)
- }
-})
-```
-
-#### 列表模式
-
-```html
-
-```
-
-### 参数
-| 参数 | 说明 | 类型 | 默认值 | 必须 |
-|-----------|-----------|-----------|-------------|-------------|
-| items | 单选数组 | Array | [] | - |
-| type | 显示类型: list | String | - | |
-| radio-class | radio样式类| String| -|
-| radio-color | radio选中颜色 | String | #06bf04|
-
-### 事件
-
-| 事件名称 | 说明 | 回调参数 |
-| ---- | --- | ---|
-| change | 数值改变时触发 | event |
diff --git a/packages/radio/index.js b/packages/radio/index.js
deleted file mode 100644
index 3a9be02a..00000000
--- a/packages/radio/index.js
+++ /dev/null
@@ -1,31 +0,0 @@
-Component({
- behaviors: ['wx://form-field'],
-
- externalClasses: ['radio-class', 'radio-color'],
-
- properties: {
- items: Array,
- type: String
- },
-
- methods: {
- radioChange(e) {
- this.selectItem(e.detail.value)
- this.triggerEvent('change', e)
- },
-
- selectItem(value) {
- let { items } = this.data;
-
- items.forEach(item => {
- if ( item.name === value ) {
- item.checked = true;
- } else {
- item.checked = false;
- }
- })
-
- this.setData({ items })
- }
- }
-});
diff --git a/packages/radio/index.pcss b/packages/radio/index.pcss
deleted file mode 100644
index b9f74c7e..00000000
--- a/packages/radio/index.pcss
+++ /dev/null
@@ -1,79 +0,0 @@
-.zan-radio {
- display: block;
- padding: 0 10px;
- font-size: 14px;
-
- &__item {
- display: block;
- margin-top: 10px;
- height: 20px;
-
- &:last-child {
- margin-bottom: 10px;
- }
- }
-
- &__list-item {
- display: block;
- padding: 10px 10px 10px 0;
- border-bottom: 1px solid #e5e5e5;
- .zan-radio__icon-wrap {
- float: right;
- margin-top: 3px;
- }
- }
-
- &__icon-wrap {
- position: relative;
- width: 14px;
- height: 15px;
- display: inline-flex;
- align-items: center;
- color: #aaa;
- .zan-radio__origin {
- opacity: 0;
- width: 14px;
- height: 20px;
- }
- .zan-radio__icon {
- position: absolute;
- left: 50%;
- top: 50%;
- transform: translate(-50%,-50%);
- border: 1px solid #dcdfe6;
- border-radius: 100%;
- width: 14px;
- height: 14px;
- background-color: #fff;
- cursor: pointer;
- box-sizing: border-box;
-
- .zan-radio__icon-inside {
- position: absolute;
- left: 50%;
- top: 50%;
- transform: translate(-50%,-50%);
- width: 4px;
- height: 4px;
- border-radius: 50%;
- }
-
- &.zan-radio--checked {
- border-color: #06bf04;
- background: #06bf04;
- .zan-radio__icon-inside {
- background-color: #fff;
- }
- }
-
- &.zan-radio--disabled {
- opacity: .6;
- }
- }
- }
-
- &__name {
- display: inline-block;
- margin-left: 10px;
- }
-}
diff --git a/packages/radio/index.wxml b/packages/radio/index.wxml
deleted file mode 100644
index 10dbffe5..00000000
--- a/packages/radio/index.wxml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
diff --git a/packages/row/README.md b/packages/row/README.md
deleted file mode 100644
index 44c07651..00000000
--- a/packages/row/README.md
+++ /dev/null
@@ -1,48 +0,0 @@
-## Layout 布局
-
-### 使用指南
-在 index.json 中引入组件
-```json
-{
- "usingComponents": {
- "zan-row": "path/to/zanui-weapp/dist/row/index",
- "zan-col": "path/to/zanui-weapp/dist/col/index"
- }
-}
-```
-
-### 代码演示
-Layout 组件提供了24列栅格,设置 col 属性可以设置元素所占宽度
-
-```html
-
- span: 8
- span: 8
- span: 8
-
-```
-
-Layout 提供了 offset 功能。设置 offset 属性可以设置列的偏移宽度,计算方式与 span 相同
-```html
-
- span: 4
- offset: 4, span: 10
-
-
- offset: 12, span: 12
-
-```
-
-### API
-#### Row
-| 参数 | 说明 | 类型 | 默认值 |
-|-----|-----|-----|-----|
-| row-class | 自定义row class | String | -
-
-#### Col
-| 参数 | 说明 | 类型 | 默认值 |
-|-----|-----|-----|-----|
-| col-class | 自定义col class | String | -
-| col | 元素所占宽度 | Number | `0`
-| offset | 元素偏移宽度 | Number | `0`
-
diff --git a/packages/row/index.js b/packages/row/index.js
index ac80c59a..93a7345b 100644
--- a/packages/row/index.js
+++ b/packages/row/index.js
@@ -1,9 +1,37 @@
+const COL_PATH = '../col/index';
+
Component({
- externalClasses: ['row-class'],
+ externalClasses: ['custom-class'],
relations: {
- '../col/index': {
- type: 'child'
+ [COL_PATH]: {
+ type: 'descendant'
+ }
+ },
+
+ properties: {
+ gutter: {
+ type: Number,
+ observer() {
+ this.setGutter();
+ }
+ }
+ },
+
+ ready() {
+ this.setGutter();
+ },
+
+ methods: {
+ setGutter() {
+ const { gutter } = this.data;
+ const margin = `-${Number(gutter) / 2}px`;
+ const style = gutter ? `margin-right: ${margin}; margin-left: ${margin};` : '';
+
+ this.setData({ style });
+ this.getRelationNodes(COL_PATH).forEach((col) => {
+ col.setGutter(this.data.gutter);
+ });
}
}
});
diff --git a/packages/row/index.pcss b/packages/row/index.pcss
index 7fd67a7e..d5bbbb29 100644
--- a/packages/row/index.pcss
+++ b/packages/row/index.pcss
@@ -1,5 +1,5 @@
-.zan-row {
- &:after {
+.van-row {
+ &::after {
content: "";
display: table;
clear: both;
diff --git a/packages/row/index.wxml b/packages/row/index.wxml
index c420646a..20c53661 100644
--- a/packages/row/index.wxml
+++ b/packages/row/index.wxml
@@ -1 +1,3 @@
-
+
+
+
diff --git a/packages/search/README.md b/packages/search/README.md
index 8e284229..ea1c40dd 100644
--- a/packages/search/README.md
+++ b/packages/search/README.md
@@ -3,85 +3,80 @@
### 使用指南
在 index.json 中引入组件
```json
-{
- "usingComponents": {
- "zan-search": "/packages/search/index"
- }
+"usingComponents": {
+ "van-search": "/packages/search/index"
}
```
-### 代码演示
+#### 基础用法
+value 用于控制搜索框中的文字
-```wxml
-
+```
+
+#### 监听对应事件
+Search 提供了 search 和 cancel 事件。search 事件在用户点击键盘上的搜索按钮触发。cancel 事件在用户点击搜索框右侧取消按钮时触发
+
+```html
+
```
-```js
-data: {
- inputValue: '',
- focus: true
-},
-searchChange(e) {
- this.setData({
- inputValue: e.detail.value
- });
-},
+#### 自定义行动按钮
-searchDone(e) {
- console.log('search', e.detail.value)
-}
-```
+Search 支持自定义右侧取消按钮,使用名字为 action 的 slot 即可。
-### 使用slot
-
-```js
-
-
- {{ range[rangeIndex] }}
-
-
+ 搜索
+
```
### API
+Search 默认支持 Input 标签所有的原生属性,比如 `maxlength`、`placeholder`、`readony`、`autofocus` 等
-#### 参数
-| 名称 | 类型 | 是否必须 | 默认 | 描述 |
-| ---------------- | ----------- | -------- | ----- | --------------------------------------------------- |
-| keyword | String | 否 | 无 | 默认搜索关键字 |
-| disabled | Boolean | 否 | false | 是否禁用 |
-| focus | Boolean | 否 | false | 是否获取焦点 |
-| useCancel | Boolean | 否 | false | 是否显示取消按钮 |
-| cancelText | String | 否 | 取消 | 取消按钮文字 | |
-| placeholder | String | 否 | 无 | 输入框占位字符串 |
-| cancelStyle | String | 否 | 无 | “取消”的样式 |
-| inputStyle | String | 否 | 无 | “输入框”的样式
-| searchStyle | String | 否 | 无 | “整个搜索”的样式
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| value | 当前输入的值 | `String | Number` | - |
+| background | 搜索框背景色 | `String` | `#f2f2f2` |
+| show-action | 是否在搜索框右侧显示取消按钮 | `Boolean` | `false` |
+| use-action-slot | 是否使用 action slot | `Boolean` | `false` |
+| disabled | 是否禁用输入框 | `Boolean` | `false` |
+| readonly | 是否只读 | `Boolean` | `false` |
+| maxlength | 最大输入长度,设置为 -1 的时候不限制最大长度 | `Number` | `-1` |
+| focus | 获取焦点 | `Boolean` | `false` |
-#### 事件
+### Event
+Search 默认支持 Input 标签所有的原生事件,如 `focus`、`blur`、`keypress` 等
-| 名称 | 类型 | 是否必须 | 默认 | 描述
-| ---------------- | ----------- | -------- | ----- | ------|
-| bindcancel | EventHandle | 否 | 无 | 取消按钮点击时触发
-| bindsearch | EventHandle | 否 | 无 | 键盘点击确认时触发
-| bindchange | EventHandle | 否 | 无 | 内容改变时触发
-| bindblur | EventHandle | 否 | 无 | 焦点丢失时触发
-| bindfocus | EventHandle | 否 | 无 | 焦点聚焦时触发
+| 事件名 | 说明 | 参数 |
+|-----------|-----------|-----------|
+| search | 确定搜索时触发 | event.detail: 当前输入值 |
+| change | 输入内容变化时触发 | event.detail: 当前输入值 |
+| cancel | 取消搜索搜索时触发 | - |
+| focus | 输入框聚焦时触发 | - |
+| blur | 输入框失焦时触发 | - |
+
+### Slot
+
+| 名称 | 说明 |
+|-----------|-----------|
+| action | 自定义搜索框右侧按钮,需要在`showAction`为 true 时才会显示 |
+
+### 外部样式类
+
+| 类名 | 说明 |
+|-----------|-----------|
+| custom-class | 根节点样式类 |
+| cancel-class | 取消按钮样式类 |
diff --git a/packages/search/index.js b/packages/search/index.js
index 5a4711ef..7f051545 100644
--- a/packages/search/index.js
+++ b/packages/search/index.js
@@ -1,70 +1,57 @@
Component({
- externalClasses: ['search-class', 'input-class', 'cancel-class'],
+ externalClasses: ['custom-class', 'cancel-class'],
+
options: {
- multipleSlots: true // 在组件定义时的选项中启用多slot支持
+ multipleSlots: true
},
+
properties: {
- cancelText: {
+ disabled: Boolean,
+ readonly: Boolean,
+ showAction: Boolean,
+ useActionSlot: Boolean,
+ placeholder: String,
+ value: {
type: String,
- value: '取消'
- },
- disabled: {
- type: Boolean,
- value: false
- },
- focus: {
- type: Boolean,
- value: false
- },
- keyword: {
- type: String,
- value: ''
- },
- show: {
- type: Array,
- value: ['icon', 'cancel']
- },
- placeholder: {
- type: String,
- value: '请输入查询关键字',
- observer(newVal) {
- this.setData({
- inputWidth: `${(newVal.length * 14) + 45}px`
- });
+ observer(currentValue) {
+ this.setData({ currentValue });
}
},
- useCancel: {
- type: Boolean
+ background: {
+ type: String,
+ value: '#f2f2f2'
},
- searchStyle: String,
- cancelStyle: String,
- inputStyle: String,
+ maxlength: {
+ type: Number,
+ value: -1
+ }
},
- data: {
- inputWidth: 'auto'
+
+ attached() {
+ this.setData({ currentValue: this.data.value });
},
+
methods: {
- blur() {
- this.triggerEvent('blur');
+ onChange(event) {
+ this.triggerEvent('change', event.detail);
},
- clearInput() {
- this.setData({
- focus: true
- });
- this.triggerEvent('change', { value: '' });
- },
- cancelSearch() {
+
+ onCancel() {
+ this.setData({ currentValue: '' });
this.triggerEvent('cancel');
+ this.triggerEvent('change', '');
},
- focus() {
+
+ onSearch() {
+ this.triggerEvent('search', this.data.currentValue);
+ },
+
+ onFocus() {
this.triggerEvent('focus');
},
- inputChange(e) {
- this._inputvalue = e.detail.value;
- this.triggerEvent('change', { value: e.detail.value });
- },
- search(e) {
- this.triggerEvent('search', { value: e.detail.value });
+
+ onBlur() {
+ this.triggerEvent('blur');
}
}
});
diff --git a/packages/search/index.json b/packages/search/index.json
index 32640e0d..e39fb2d0 100644
--- a/packages/search/index.json
+++ b/packages/search/index.json
@@ -1,3 +1,7 @@
{
- "component": true
-}
\ No newline at end of file
+ "component": true,
+ "usingComponents": {
+ "van-icon": "../icon/index",
+ "van-field": "../field/index"
+ }
+}
diff --git a/packages/search/index.pcss b/packages/search/index.pcss
index 45af5121..2bbd4c81 100644
--- a/packages/search/index.pcss
+++ b/packages/search/index.pcss
@@ -1,62 +1,41 @@
-.zan-search {
+@import '../common/style/var.pcss';
+
+.van-search {
+ display: flex;
+ padding: 7px 15px;
+ align-items: center;
box-sizing: border-box;
- display: flex;
- justify-content: space-between;
- align-items: center;
- background: transparent;
- padding:5px 10px;
-}
-.zan-search.center-placeholder {
- background: #ffffff;
-}
+ &__field {
+ flex: 1;
+ border-radius: 4px;
-.zan-search.center-placeholder .zan-search__form {
- margin-left: 50%;
- transform: translateX(-50%);
- border: none;
-}
+ &__left-icon {
+ color: $gray-dark;
+ }
+ }
-.zan-search.zan-cell::after {
- display: none;
-}
+ &--show-action {
+ padding-right: 0;
+ }
-.zan-search__form {
- display: flex;
- flex: 1;
- background:#ffffff;
- border-radius: 4rpx;
- height: 64rpx;
- line-height: 56rpx;
- justify-content: space-between;
- align-items: center;
-}
+ input {
+ &::-webkit-search-decoration,
+ &::-webkit-search-cancel-button,
+ &::-webkit-search-results-button,
+ &::-webkit-search-results-decoration {
+ display: none;
+ }
+ }
-.zan-search__form input {
- height: 100%;
- flex: 1;
- padding: 0 20rpx;
- font-size: 28rpx;
- color: #333;
-}
-.zan-search__form icon {
- margin-left: 20rpx;
- line-height: 1;
-}
+ &__action {
+ padding: 0 10px;
+ font-size: 14px;
+ line-height: 30px;
+ color: $gray-darker;
-.zan-search__clear {
- padding: 12rpx 20rpx;
-}
-
-.zan-search__placeholder {
- font-size: 28rpx;
- color: #cacaca;
-}
-.zan-search__cancel {
- align-self: stretch;
- display: inline-flex;
- align-items: center;
- padding-left: 30rpx;
- font-size: 28rpx;
- color: #3388FF;
+ &:active {
+ background-color: $active-color;
+ }
+ }
}
diff --git a/packages/search/index.wxml b/packages/search/index.wxml
index 4fb3f01e..ea062c3b 100644
--- a/packages/search/index.wxml
+++ b/packages/search/index.wxml
@@ -1,41 +1,28 @@
-
-
-
-
+
-
-
- {{cancelText || '取消'}}
+
+
+ 取消
diff --git a/packages/select/README.md b/packages/select/README.md
deleted file mode 100644
index d7763886..00000000
--- a/packages/select/README.md
+++ /dev/null
@@ -1,73 +0,0 @@
-## Select 选择
-
-### 使用指南
-在 index.json 中引入组件
-```json
-{
- "usingComponents": {
- "zan-select": "path/to/zanui-weapp/dist/select/index"
- }
-}
-```
-
-### 代码演示
-```html
-
-```
-```js
-Page({
- data: {
- items: [
- {
- value: '1',
- // 选项文案
- name: '选项一',
- },
- {
- value: '2',
- name: '选项二',
- },
- ],
- checkedValue: '1',
- activeColor: '#ff4443'
- },
-
- methods: {
- handleSelectChange({ detail }) {
- console.log(detail);
- }
- }
-});
-```
-
-
-
-#### 具体参数
-| 参数 | 说明 | 类型 | 默认值 | 必须 |
-|-----------|-----------|-----------|-------------|-------------|
-| items | select 显示各个项的配置 | Array | - | |
-| checkedValue | 高亮的 item 的 value 值 | String | - | |
-| activeColor | Select 高亮颜色 | String | #ff4444 | |
-
-items 具体格式如下
-```js
-{
- items: [
- {
- // 选项选中时,代表的选中值。会以此作为唯一值,判断是否选中
- value: '1',
- // 选项的文字描述
- name: '选项一',
- },
- {
- value: '2',
- name: '选项二',
- },
- ]
-}
-```
diff --git a/packages/select/index.js b/packages/select/index.js
deleted file mode 100644
index 9e4a617b..00000000
--- a/packages/select/index.js
+++ /dev/null
@@ -1,27 +0,0 @@
-Component({
- properties: {
- items: {
- type: Array,
- value: []
- },
- name: {
- type: String,
- value: ''
- },
- checkedValue: {
- type: String,
- value: ''
- },
- activeColor: {
- type: String,
- value: '#ff4444'
- }
- },
-
- methods: {
- handleSelectChange(e) {
- const value = e.detail.value;
- this.triggerEvent('change', { value });
- }
- }
-});
diff --git a/packages/select/index.json b/packages/select/index.json
deleted file mode 100644
index 9bab8188..00000000
--- a/packages/select/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "zan-icon": "../icon/index",
- "zan-cell": "../cell/index"
- }
-}
diff --git a/packages/select/index.pcss b/packages/select/index.pcss
deleted file mode 100644
index 36382a85..00000000
--- a/packages/select/index.pcss
+++ /dev/null
@@ -1,8 +0,0 @@
-.zan-select__list .zan-select__radio{
- position: absolute;
- top: 0;
- bottom: 0;
- left: 0;
- right: 0;
- opacity: 0;
-}
diff --git a/packages/select/index.wxml b/packages/select/index.wxml
deleted file mode 100644
index 7d0ce062..00000000
--- a/packages/select/index.wxml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-function getColor(color) {
- color = color || '#ff4444'
- return color;
-}
-
-module.exports = {
- getColor: getColor,
- getItemStyle: function(item, checkedValue, activeColor) {
- var padding = item.padding * 10;
- var style = 'padding-left: ' + padding + 'px;';
-
- // 如果为选中状态,则高亮
- if (item.value === checkedValue) {
- style += 'color: ' + getColor(activeColor);
- }
-
- return style;
- }
-};
-
diff --git a/packages/stepper/README.md b/packages/stepper/README.md
index 0cb7bcee..3729f1ed 100644
--- a/packages/stepper/README.md
+++ b/packages/stepper/README.md
@@ -1,73 +1,72 @@
-## Stepper 计数器
+## Stepper 步进器
### 使用指南
+
在 index.json 中引入组件
```json
-{
- "usingComponents": {
- "zan-stepper": "path/to/zanui-weapp/dist/stepper/index"
- }
+"usingComponents": {
+ "van-stepper": "path/to/vant-weapp/dist/stepper/index"
}
```
### 代码演示
#### 基础用法
-`Stepper` 组件通过传入的 stepper 对象控制,内部数据格式如下:
-```js
-Page({
- data: {
- stepper: {
- // 当前 stepper 数字
- stepper: 1,
- // 最小可到的数字
- min: 1,
- // 最大可到的数字
- max: 1,
- // 尺寸
- size: 'small'
- }
- },
- handleZanStepperChange({
- // stepper 代表操作后,应该要展示的数字,需要设置到数据对象里,才会更新页面展示
- detail: stepper
- }) {
- this.setData({
- 'stepper.stepper': stepper
- });
- }
-});
+```html
+
```
-当一个 `Stepper` 中,min 超过 max,就会导致组件被置灰。
+#### 禁用状态
-当 stepper 被点击时,需要监听`change`事件,处理计数器值的改变。
+通过设置`disabled`属性来禁用 stepper
-```js
-
-
+```html
+
+```
+
+#### 高级用法
+
+默认是每次加减为1,可以对组件设置`step`、`min`、`max`属性
+
+```html
+
```
### API
-| 参数 | 说明 | 类型 | 默认值 | 必须 |
-|-----------|-----------|-----------|-------------|-------------|
-| size | 计数器尺寸:small、middle、large | String | middle | |
-| stepper | 计数器的值 | Number | `1` | 必须 |
-| min | 计数器最小值 | Number | `1` | |
-| max | 计数器最大值 | Number | 无穷大 | |
-| step | 步数 | Number | `1` | |
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| value | 输入值 | `String | Number` | 最小值 |
+| min | 最小值 | `String | Number` | `1` |
+| max | 最大值 | `String | Number` | - |
+| step | 步数 | `String | Number` | `1` |
+| integer | 是否只允许输入整数 | `Boolean` | `false` |
+| disabled | 是否禁用 | `Boolean` | `false` |
+| disable-input | 是否禁用input框 | `Boolean` | `false` |
### Event
-| 事件名称 | 说明 | 回调参数 |
+| 事件名称 | 说明 | 回调参数 |
|-----------|-----------|-----------|
-| change | 当绑定值变化时触发的事件 | `{ index, stepper }` |
-| minus | 点击减少按钮时触发 | - |
+| change | 当绑定值变化时触发的事件 | event.detail: 当前输入的值 |
+| overlimit | 点击不可用的按钮时触发 | - |
| plus | 点击增加按钮时触发 | - |
+| minus | 点击减少按钮时触发 | - |
+| blur | 输入框失焦时触发 | - |
+
+### 外部样式类
+
+| 类名 | 说明 |
+|-----------|-----------|
+| custom-class | 根节点样式类 |
+| input-class | 输入框样式类 |
+| plus-class | 加号按钮样式类 |
+| minus-class | 减号按钮样式类 |
diff --git a/packages/stepper/index.js b/packages/stepper/index.js
index ba1c55b2..cacdb9d8 100644
--- a/packages/stepper/index.js
+++ b/packages/stepper/index.js
@@ -1,79 +1,88 @@
// Note that the bitwise operators and shift operators operate on 32-bit ints
// so in that case, the max safe integer is 2^31-1, or 2147483647
-const VERY_LARGE_NUMBER = 2147483647;
+const MAX = 2147483647;
Component({
+ externalClasses: [
+ 'custom-class',
+ 'input-class',
+ 'plus-class',
+ 'minus-class'
+ ],
+
properties: {
- size: {
- type: String,
- value: 'middle'
- },
- stepper: {
- type: Number,
- value: 1
+ value: {
+ type: null,
+ observer(val) {
+ if (val !== this.currentValue) {
+ this.setData({ currentValue: this.range(val) });
+ }
+ }
},
+ integer: Boolean,
+ disabled: Boolean,
+ disableInput: Boolean,
min: {
- type: Number,
+ type: null,
value: 1
},
max: {
- type: Number,
- value: VERY_LARGE_NUMBER
+ type: null,
+ value: MAX
},
step: {
- type: Number,
+ type: null,
value: 1
}
},
+ attached() {
+ this.setData({
+ currentValue: this.range(this.data.value)
+ });
+ },
+
methods: {
- handleZanStepperChange(e, type) {
- const { dataset = {} } = e.currentTarget;
- const { disabled } = dataset;
- const { step } = this.data;
- let { stepper } = this.data;
-
- if (disabled) return null;
-
- if (type === 'minus') {
- stepper -= step;
- } else if (type === 'plus') {
- stepper += step;
- }
-
- if (stepper < this.data.min || stepper > this.data.max) return null;
-
- this.triggerEvent('change', stepper);
- this.triggerEvent(type);
+ // limit value range
+ range(value) {
+ return Math.max(Math.min(this.data.max, value), this.data.min);
},
- handleZanStepperMinus(e) {
- this.handleZanStepperChange(e, 'minus');
+ onInput(event) {
+ const { value = '' } = event.detail || {};
+ this.triggerInput(value);
},
- handleZanStepperPlus(e) {
- this.handleZanStepperChange(e, 'plus');
- },
-
- handleZanStepperBlur(e) {
- let { value } = e.detail;
- const { min, max } = this.data;
-
- if (!value) {
- setTimeout(() => {
- this.triggerEvent('change', min);
- }, 16);
+ onChange(type) {
+ if (this[`${type}Disabled`]) {
+ this.triggerEvent('overlimit', type);
return;
}
- value = +value;
- if (value > max) {
- value = max;
- } else if (value < min) {
- value = min;
- }
+ const diff = type === 'minus' ? -this.data.step : +this.data.step;
+ const value = Math.round((this.data.currentValue + diff) * 100) / 100;
+ this.triggerInput(this.range(value));
+ this.triggerEvent(type);
+ },
- this.triggerEvent('change', value);
+ onBlur(event) {
+ const currentValue = this.range(this.data.currentValue);
+ this.triggerInput(currentValue);
+ this.triggerEvent('blur', event);
+ },
+
+ onMinus() {
+ this.onChange('minus');
+ },
+
+ onPlus() {
+ this.onChange('plus');
+ },
+
+ triggerInput(currentValue) {
+ this.setData({ currentValue });
+ this.triggerEvent('input', currentValue);
+ this.triggerEvent('change', currentValue);
}
}
});
diff --git a/packages/stepper/index.pcss b/packages/stepper/index.pcss
index c019c8c0..4e286e0a 100644
--- a/packages/stepper/index.pcss
+++ b/packages/stepper/index.pcss
@@ -1,63 +1,93 @@
-.zan-stepper {
- color: #666;
-}
-.zan-stepper view {
- display: inline-block;
- padding: 5px 0;
- text-align: center;
- box-sizing: border-box;
- vertical-align: middle;
- font-size: 12px;
- border: 1rpx solid #999;
-}
-.zan-stepper .zan-stepper__minus {
- border-right: none;
- border-radius: 2px 0 0 2px;
-}
-.zan-stepper .zan-stepper__text {
- border: 1rpx solid #999;
- display: inline-block;
- text-align: center;
- vertical-align: middle;
- /* 重置 input 默认样式 */
- min-height: auto;
- font-size: 12px;
-}
-.zan-stepper .zan-stepper__plus {
- border-left: none;
- border-radius: 0 2px 2px 0;
-}
-.zan-stepper .zan-stepper--disabled {
- background: #f8f8f8;
- color: #bbb;
- border-color: #e8e8e8;
-}
-.zan-stepper--small view {
- min-width: 36px;
- line-height: 18px;
-}
-.zan-stepper--small .zan-stepper__text {
- width: 36px;
- line-height: 28px;
- height: 28px;
-}
+@import '../common/style/var.pcss';
-.zan-stepper--middle view {
- min-width: 40px;
- line-height: 20px;
-}
-.zan-stepper--middle .zan-stepper__text {
- width: 40px;
- line-height: 30px;
- height: 30px;
-}
+.van-stepper {
+ font-size: 0;
-.zan-stepper--large view {
- min-width: 44px;
- line-height: 22px;
-}
-.zan-stepper--large .zan-stepper__text {
- width: 44px;
- line-height: 32px;
- height: 32px;
+ &__minus,
+ &__plus,
+ &__input {
+ display: inline-block;
+ vertical-align: middle;
+ background-color: $white;
+ }
+
+ &__minus,
+ &__plus {
+ width: 40px;
+ height: 30px;
+ box-sizing: border-box;
+ border: 1px solid $border-color;
+ position: relative;
+ padding: 5px;
+
+ &::before {
+ width: 9px;
+ height: 1px;
+ }
+
+ &::after {
+ width: 1px;
+ height: 9px;
+ }
+
+ &::before,
+ &::after {
+ content: '';
+ position: absolute;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ background-color: #6c6c6c;
+ }
+
+ &:active {
+ background-color: $active-color;
+ }
+
+ &--disabled {
+ background-color: $background-color;
+
+ &::before,
+ &::after {
+ background-color: $gray;
+ }
+ }
+
+ &--disabled:active {
+ background-color: $background-color;
+ }
+ }
+
+ &__minus {
+ border-radius: 2px 0 0 2px;
+
+ &::after {
+ display: none;
+ }
+ }
+
+ &__plus {
+ border-radius: 0 2px 2px 0;
+ }
+
+ &__input {
+ width: 33px;
+ height: 26px;
+ padding: 1px;
+ border: 1px solid $border-color;
+ border-width: 1px 0;
+ border-radius: 0;
+ box-sizing: content-box;
+ color: $gray-darker;
+ font-size: 14px;
+ text-align: center;
+ -webkit-appearance: none;
+
+ &--disabled {
+ color: $gray;
+ background-color: $background-color;
+ }
+ }
}
diff --git a/packages/stepper/index.wxml b/packages/stepper/index.wxml
index 8e3b9fe8..478d25e9 100644
--- a/packages/stepper/index.wxml
+++ b/packages/stepper/index.wxml
@@ -1,23 +1,18 @@
-
+
- -
-
+ class="minus-class van-stepper__minus {{ disabled || currentValue <= min ? 'van-stepper__minus--disabled' : '' }}"
+ bind:tap="onMinus"
+ />
- +
-
+ class="plus-class van-stepper__plus {{ disabled || currentValue >= max ? 'van-stepper__plus--disabled' : '' }}"
+ bind:tap="onPlus"
+ />
diff --git a/packages/steps/README.md b/packages/steps/README.md
index 8049aa09..2bdcf80c 100644
--- a/packages/steps/README.md
+++ b/packages/steps/README.md
@@ -1,17 +1,11 @@
## Steps 步骤条
### 使用指南
-在 app.wxss 中引入组件库所有样式
-```css
-@import "path/to/zanui-weapp/dist/index.wxss";
-```
在 index.json 中引入组件
```json
-{
- "usingComponents": {
- "zan-steps": "path/to/zanui-weapp/dist/steps/index"
- }
+"usingComponents": {
+ "van-steps": "path/to/vant-weapp/dist/steps/index"
}
```
@@ -20,92 +14,59 @@
#### 基础用法
```html
-
+
```
-#### 2步完成
-
-```html
-
-```
-
-```js
-steps: [
- {
- done: true,
- current: false,
- text: '步骤一',
- desc: '10.01'
- },
- {
- done: false,
- current: true,
- text: '步骤二',
- desc: '10.02'
- }
-]
-```
-
-#### 有描述的steps
-
-```html
-
-```
-
-#### 垂直方向的steps
-
-```html
-
-```
-
-#### 自定义 class
-
-```html
-
-```
-
-
-
-| 参数 | 说明 | 类型 | 默认值 | 必须 |
-|-----------|-----------|-----------|-------------|-------------|
-| type | steps 的展示状态,可选值为 'horizon', 'vertical' | String | horizon | |
-| hasDesc | 是否展示描述 | Boolean | false | |
-| steps | 步骤条展示数据 | Array | | 必须 |
-| steps-class | 自定义类,可改变steps外层样式 | String | | |
-| icon-class | 自定义类,可改变icon样式 | String | | |
-| title-class | 自定义类,可改变标题样式 | String | | |
-| desc-class | 自定义类,可改变描述样式 | String | | |
-
-steps 数据格式如下:
-```js
-[
- {
- // 此步骤是否当前完成状态
- current: false,
- // 此步骤是否已经完成
- done: true,
- // 此步骤显示文案
- text: '步骤一',
- // 此步骤描述语
- desc: '10.01'
- },
- {
- done: true,
- current: false,
- text: '步骤二',
- desc: '10.02'
- },
- {
- done: true,
- current: true,
- text: '步骤三',
- desc: '10.03'
+```javascript
+Page({
+ data: {
+ steps: [
+ {
+ text: '步骤一',
+ desc: '描述信息'
+ },
+ {
+ text: '步骤二',
+ desc: '描述信息'
+ },
+ {
+ text: '步骤三',
+ desc: '描述信息'
+ },
+ {
+ text: '步骤四',
+ desc: '描述信息'
+ }
+ ]
}
-]
+});
```
+
+#### 竖向步骤条
+可以通过设置`direction`属性来改变步骤条的显示方式
+
+```html
+
+```
+
+### Steps API
+
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| active | 当前步骤 | `Number` | 0 |
+| direction | 显示方向,可选值为 `horizontal` `vertical` | `String` | `horizontal` |
+| active-color | 激活状态颜色 | `String` | `#06bf04` |
+
+### 外部样式类
+
+| 类名 | 说明 |
+|-----------|-----------|
+| custom-class | 根节点样式类 |
diff --git a/packages/steps/index.js b/packages/steps/index.js
index a4956108..9d5c16c7 100644
--- a/packages/steps/index.js
+++ b/packages/steps/index.js
@@ -1,21 +1,61 @@
Component({
- externalClasses: ['steps-class', 'icon-class', 'title-class', 'desc-class'],
+ externalClasses: [
+ 'custom-class'
+ ],
+
properties: {
- type: {
- type: String,
- value: 'horizon'
- },
-
- hasDesc: {
- type: Boolean,
- value: false
- },
-
- steps: { // 必须
+ icon: String,
+ steps: {
type: Array,
- value: []
+ observer() {
+ this.formatSteps();
+ }
+ },
+ active: {
+ type: Number,
+ observer() {
+ this.formatSteps();
+ }
+ },
+ direction: {
+ type: String,
+ value: 'horizontal'
+ },
+ activeColor: {
+ type: String,
+ value: '#06bf04'
+ }
+ },
+
+ attached() {
+ this.formatSteps();
+ },
+
+ methods: {
+ formatSteps() {
+ const { steps } = this.data;
+ const formattedSteps = steps.map((step, index) => {
+ return {
+ ...step,
+ status: this.getStatus(index)
+ };
+ });
+
+ this.setData({
+ formattedSteps
+ });
},
- className: String
+ getStatus(index) {
+ const { active } = this.data;
+
+ if (index < active) {
+ return 'finish';
+ } else if (index === active) {
+ return 'process';
+ }
+
+ return '';
+ }
}
});
diff --git a/packages/steps/index.json b/packages/steps/index.json
index 467ce294..0a336c08 100644
--- a/packages/steps/index.json
+++ b/packages/steps/index.json
@@ -1,3 +1,6 @@
{
- "component": true
+ "component": true,
+ "usingComponents": {
+ "van-icon": "../icon/index"
+ }
}
diff --git a/packages/steps/index.pcss b/packages/steps/index.pcss
index aed82902..a8b199d7 100644
--- a/packages/steps/index.pcss
+++ b/packages/steps/index.pcss
@@ -1,6 +1,159 @@
-@import "wxss/step.pcss";
-@import "wxss/vstep.pcss";
+@import '../common/style/var.pcss';
+@import '../common/style/hairline.pcss';
-.zan-steps {
- position: relative;
+.van-steps {
+ overflow: hidden;
+ background-color: $white;
+
+ &--horizontal {
+ display: flex;
+ overflow: hidden;
+ position: relative;
+ padding: 10px 10px 15px;
+ }
+
+ &--vertical {
+ padding: 0 0 0 35px;
+ }
+}
+
+.van-step {
+ flex: 1;
+ font-size: 14px;
+ position: relative;
+ color: $gray-dark;
+
+ &--finish {
+ color: $text-color;
+ }
+
+ &__circle {
+ width: 5px;
+ height: 5px;
+ background-color: #999;
+ border-radius: 50%;
+ }
+
+ &--horizontal {
+ float: left;
+ padding-bottom: 10px;
+
+ &:first-child {
+ .van-step__title {
+ transform: none;
+ margin-left: 0;
+ }
+ }
+
+ &:last-child {
+ position: absolute;
+ right: 10px;
+ width: auto;
+
+ .van-step__title {
+ transform: none;
+ margin-left: 0;
+ text-align: right;
+ }
+
+ .van-step__circle-container {
+ left: auto;
+ right: -9px;
+ }
+
+ .van-step__line {
+ width: 0;
+ }
+ }
+
+ .van-step__circle-container {
+ position: absolute;
+ bottom: 0;
+ left: -8px;
+ padding: 0 8px;
+ background-color: $white;
+ z-index: 1;
+ }
+
+ .van-step__title {
+ font-size: 12px;
+ transform: translate3d(-50%, 0, 0);
+ display: inline-block;
+ margin-left: 3px;
+ }
+
+ .van-step__line {
+ position: absolute;
+ left: 0;
+ bottom: 2px;
+ width: 100%;
+ height: 1px;
+ background-color: $border-color;
+ }
+
+ &.van-step--process {
+ color: $text-color;
+
+ .van-step__circle-container {
+ bottom: -4px;
+ }
+
+ .van-step__active {
+ font-size: 12px;
+ color: $green;
+ display: block;
+ line-height: 1;
+ }
+ }
+ }
+
+ &--vertical {
+ font-size: 14px;
+ line-height: 18px;
+ padding: 10px 10px 10px 0;
+
+ &:not(:last-child)::after {
+ border-bottom-width: 1px;
+ }
+
+ &:first-child {
+ &::before {
+ content: '';
+ position: absolute;
+ width: 1px;
+ height: 20px;
+ background-color: $white;
+ top: 0;
+ left: -15px;
+ z-index: 1;
+ }
+ }
+
+ .van-step__active,
+ .van-step__circle {
+ z-index: 2;
+ position: absolute;
+ }
+
+ .van-step__active {
+ top: 12px;
+ left: -20px;
+ line-height: 1;
+ font-size: 12px;
+ }
+
+ .van-step__circle {
+ top: 16px;
+ left: -17px;
+ }
+
+ .van-step__line {
+ position: absolute;
+ top: 0;
+ left: -15px;
+ width: 1px;
+ height: 100%;
+ background-color: $border-color;
+ }
+ }
}
diff --git a/packages/steps/index.wxml b/packages/steps/index.wxml
index ee707ed6..5c39b968 100644
--- a/packages/steps/index.wxml
+++ b/packages/steps/index.wxml
@@ -1,13 +1,18 @@
-
+
- {{ step.text }}
- {{ step.desc }}
-
-
+
+ {{ item.text }}
+ {{ item.desc }}
-
+
+
+
+
+
diff --git a/packages/steps/wxss/step.pcss b/packages/steps/wxss/step.pcss
deleted file mode 100644
index 1398120d..00000000
--- a/packages/steps/wxss/step.pcss
+++ /dev/null
@@ -1,134 +0,0 @@
-.zan-steps--steps.zan-steps--5 .zan-steps__step {
- width: 25%;
-}
-
-.zan-steps--steps.zan-steps--4 .zan-steps__step {
- width: 33%;
-}
-
-.zan-steps--steps.zan-steps--3 .zan-steps__step {
- width: 50%;
-}
-
-.zan-steps--steps .zan-steps__step {
- position: relative;
- float: left;
- padding-bottom: 25px;
- color: #b1b1b1;
- width: 100%;
-}
-
-.zan-steps--steps .zan-steps__title {
- transform: translateX(-50%);
- font-size: 10px;
- text-align: center;
-}
-
-.zan-steps--steps .zan-steps__icons {
- position: absolute;
- top: 30px;
- left: -10px;
- padding: 0 8px;
- background-color: #fff;
- z-index: 10;
-}
-
-.zan-steps--steps .zan-steps__circle {
- display: block;
- position: relative;
- width: 5px;
- height: 5px;
- background-color: #e5e5e5;
- border-radius: 50%;
-}
-
-.zan-steps--steps .zan-steps__line {
- position: absolute;
- left: 0px;
- top: 32px;
- width: 100%;
- height: 1px;
- background-color: #e5e5e5;
-}
-
-
-/* 已完成的steps */
-.zan-steps--steps .zan-steps__step--done {
- color: #333;
-}
-
-.zan-steps--steps .zan-steps__step--done .zan-steps__line {
- background-color: #06bf04;
-}
-
-.zan-steps--steps .zan-steps__step--done .zan-steps__circle {
- width: 5px;
- height: 5px;
- background-color: #09bb07;
-}
-
-/* 正在进行中的steps */
-.zan-steps--steps .zan-steps__step--cur .zan-steps__icons {
- top: 25px;
- left: -14px;
-}
-
-.zan-steps--steps .zan-steps__step--cur .zan-steps__circle {
- width: 13px;
- height: 13px;
- background-image: url("https://b.yzcdn.cn/v2/image/wap/success_small@2x.png");
- background-size: 13px 13px;
-}
-
-.zan-steps--steps .zan-steps__step--cur .zan-steps__line {
- background-color: #e5e5e5;
-}
-
-/* 各种不同位置的 */
-.zan-steps--steps .zan-steps__step--first-child .zan-steps__title {
- margin-left: 0;
- transform: none;
- text-align: left;
-}
-
-.zan-steps--steps .zan-steps__step--first-child .zan-steps__icons {
- left: -7px;
-}
-
-.zan-steps--steps .zan-steps__step--last-child {
- position: absolute;
- right: 0;
- top: 0;
- text-align: right;
-}
-
-.zan-steps--steps .zan-steps__step--last-child .zan-steps__title {
- transform: none;
- text-align: right;
-}
-
-.zan-steps--steps .zan-steps__step--last-child .zan-steps__icons {
- left: auto;
- right: -6px;
-}
-
-.zan-steps--steps .zan-steps__step--last-child .zan-steps__line {
- display: none;
-}
-
-/* 有描述的step */
-.zan-steps--steps .zan-steps__step--db-title {
- min-height: 29px;
-}
-
-.zan-steps--steps .zan-steps__step--db-title .zan-steps__line {
- top: 45px;
-}
-
-.zan-steps--steps .zan-steps__step--db-title .zan-steps__icons {
- top: 43px;
-}
-
-.zan-steps--steps .zan-steps__step--db-title.zan-steps__step--cur .zan-steps__icons {
- top: 39px;
-}
diff --git a/packages/steps/wxss/vstep.pcss b/packages/steps/wxss/vstep.pcss
deleted file mode 100644
index 7fe8c3a6..00000000
--- a/packages/steps/wxss/vstep.pcss
+++ /dev/null
@@ -1,90 +0,0 @@
-.zan-steps--vsteps {
- color: #999;
- font-size: 14px;
-}
-
-.zan-steps--vsteps .zan-steps__step {
- position: relative;
- padding: 15px 0;
-}
-
-.zan-steps--vsteps .zan-steps__step--done {
- color: #44BB00;
-}
-
-.zan-steps--vsteps .zan-steps__line {
- position: absolute;
- top: 0;
- bottom: 0;
- left: 7px;
- width: 1px;
- background-color: #e5e5e5;
-}
-
-.zan-steps--vsteps .zan-steps__title {
- display: inline-block;
- line-height: 20px;
- padding-left: 27px;
-}
-
-.zan-steps--vsteps .zan-steps__title--desc {
- padding-left: 3px;
-}
-
-.zan-steps--vsteps .zan-steps__icons {
- position: absolute;
- left: 7px;
- top: 50%;
- transform: translate(-50%, -50%);
- z-index: 2;
- padding: 3px 0;
- background-color: #fff;
-}
-
-.zan-steps--vsteps .zan-steps__circle {
- width: 5px;
- height: 5px;
- background-color: #e5e5e5;
- border-radius: 10px;
-}
-
-.zan-steps--vsteps .zan-steps__step--done .zan-steps__circle {
- width: 5px;
- height: 5px;
- background-color: #09bb07;
-}
-
-.zan-steps--vsteps .zan-steps__step--cur .zan-steps__circle {
- width: 13px;
- height: 13px;
- background: transparent url("https://b.yzcdn.cn/v2/image/wap/success_small@2x.png");
- background-size: 13px 13px;
- border-radius:0;
-}
-
-.zan-steps--vsteps .zan-steps__icon--active {
- width: 13px;
- height: 13px;
-}
-
-.zan-steps--vsteps .zan-steps__step--first-child .zan-steps__title::before {
- content: '';
- position: absolute;
- top: 0;
- bottom: 50%;
- left: 7px;
- width: 1px;
- background-color: #fff;
- z-index: 1;
-}
-
-.zan-steps--vsteps .zan-steps__step--last-child .zan-steps__title::after {
- content: '';
- position: absolute;
- top: 50%;
- bottom: 0%;
- left: 7px;
- width: 1px;
- background-color: #fff;
- z-index: 1;
-}
diff --git a/packages/switch/README.md b/packages/switch/README.md
index b4d83b36..3898294f 100644
--- a/packages/switch/README.md
+++ b/packages/switch/README.md
@@ -3,55 +3,88 @@
### 使用指南
在 index.json 中引入组件
```json
-{
- "usingComponents": {
- "zan-switch": "path/to/zanui-weapp/dist/switch/index"
- }
+"usingComponents": {
+ "van-switch": "path/to/vant-weapp/dist/switch/index"
}
```
### 代码演示
-可以在页面任意位置上使用 zan-switch 标签。
+
+#### 基础用法
```html
-
+```
+
+```javascript
+Page({
+ data: {
+ checked: true
+ },
+
+ onChange({ detail }) {
+ // 需要手动对 checked 状态进行更新
+ this.setData({ checked: detail });
+ }
+});
+```
+
+#### 禁用状态
+```html
+
+```
+
+#### 加载状态
+```html
+
+```
+
+#### 高级用法
+```html
+
+ bind:change="onChange"
+/>
```
```js
Page({
data: {
- disabled: false,
- checked: false,
- loading: false
+ checked: true
},
- methods: {
- handleFieldChange(event, data) {
- console.log(event, data);
- }
+ onChange({ detail }) {
+ wx.showModal({
+ title: '提示',
+ content: '是否切换开关?',
+ success: res => {
+ if (res.confirm) {
+ this.setData({ checked2: detail });
+ }
+ }
+ });
}
});
```
### API
-| 参数 | 说明 | 类型 | 默认值 | 必须 |
-|-----------|-----------|-----------|-------------|-------------|
-| loading | switch 是否是 loading 状态 | Boolean | false | |
-| disabled | 是否不可用 | Boolean | false | |
-| checked | 是否打开状态 | Boolean | false | 必须 |
+
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| checked | 开关选中状态 | `Boolean` | `false` |
+| loading | 是否为加载状态 | `Boolean` | `false` |
+| disabled | 是否为禁用状态 | `Boolean` | `false` |
+| size | 开关尺寸 | `String` | `30px` |
### Event
-| 事件名称 | 说明 | 回调参数 |
+| 事件名 | 说明 | 参数 |
|-----------|-----------|-----------|
-| change | 当绑定值变化时触发的事件 | event对象和数据对象(包含loading和checked) |
+| change | 开关状态切换回调 | event.detail: 是否选中开关 |
### 外部样式类
-| 类名 | 说明 |
+
+| 类名 | 说明 |
|-----------|-----------|
-| custom-class | 根节点自定义样式类,通过这个可以改变根节点上的样式 |
-| theme-class | 根节点自定义样式类,用于更改根节点上的主题样式 |
+| custom-class | 根节点样式类 |
+| node-class | 圆点样式类 |
diff --git a/packages/switch/index.js b/packages/switch/index.js
index a86dbdd0..aef3dec9 100644
--- a/packages/switch/index.js
+++ b/packages/switch/index.js
@@ -1,33 +1,23 @@
Component({
- externalClasses: ['custom-class', 'theme-class'],
+ externalClasses: ['custom-class', 'node-class'],
properties: {
- checked: {
- type: Boolean,
- value: false
- },
-
- loading: {
- type: Boolean,
- value: false
- },
-
- disabled: {
- type: Boolean,
- value: false
+ checked: Boolean,
+ loading: Boolean,
+ disabled: Boolean,
+ size: {
+ type: String,
+ value: '30px'
}
},
methods: {
- handleZanSwitchChange() {
- if (this.data.loading || this.data.disabled) {
- return;
+ onTap() {
+ if (!this.data.disabled && !this.data.loading) {
+ const checked = !this.data.checked;
+ this.triggerEvent('input', checked);
+ this.triggerEvent('change', checked);
}
- let checked = !this.data.checked;
- this.triggerEvent('change', {
- checked,
- loading: this.data.loading
- });
}
}
});
diff --git a/packages/switch/index.json b/packages/switch/index.json
index 467ce294..01077f5d 100644
--- a/packages/switch/index.json
+++ b/packages/switch/index.json
@@ -1,3 +1,6 @@
{
- "component": true
+ "component": true,
+ "usingComponents": {
+ "van-loading": "../loading/index"
+ }
}
diff --git a/packages/switch/index.pcss b/packages/switch/index.pcss
index 796c9130..2e5435f3 100644
--- a/packages/switch/index.pcss
+++ b/packages/switch/index.pcss
@@ -1,69 +1,45 @@
-.zan-switch {
+@import '../common/style/var.pcss';
+
+.van-switch {
+ height: 1em;
+ width: 1.6em;
+ display: inline-block;
position: relative;
- display: inline-block;
- width: 52px;
- height: 32px;
- vertical-align: middle;
- box-sizing: border-box;
- border-radius: 16px;
- background: #44DB5E;
- border: 1px solid #44DB5E;
-}
-.zan-switch__circle {
- position: absolute;
- top: 0;
- left: 0;
- width: 30px;
- height: 30px;
- display: inline-block;
- background: #fff;
- border-radius: 15px;
- box-sizing: border-box;
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 3px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.1), 0 3px 3px 0 rgba(0, 0, 0, 0.05);
- transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
- z-index: 2;
-}
-.zan-switch__bg {
- position: absolute;
- top: -1px;
- left: -1px;
- width: 52px;
- height: 32px;
- background: #fff;
- border-radius: 26px;
- display: inline-block;
- border: 1px solid #e5e5e5;
- box-sizing: border-box;
- transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
- transform: scale(0);
- transform-origin: 36px 16px;
-}
-.zan-switch--on .zan-switch__circle {
- transform: translateX(20px);
-}
-.zan-switch--off .zan-switch__bg {
- transform: scale(1);
-}
-.zan-swtich--disabled {
- opacity: 0.4;
-}
-.zan-switch__loading {
- position: absolute;
- left: 7px;
- top: 7px;
- width: 16px;
- height: 16px;
- background: url(https://img.yzcdn.cn/public_files/2017/02/24/9acec77d91106cd15b8107c4633d9155.png) no-repeat;
- background-size: 16px 16px;
- animation: zan-switch-loading 0.8s infinite linear;
-}
+ background: $white;
+ box-sizing: content-box;
+ border: 1px solid rgba(0, 0, 0, .1);
+ border-radius: 1em;
-@keyframes zan-switch-loading {
- from {
- transform: rotate(0);
+ &__node {
+ top: 0;
+ left: 0;
+ z-index: 1;
+ width: 1em;
+ height: 1em;
+ transition: .3s;
+ position: absolute;
+ border-radius: 100%;
+ background-color: $white;
+ box-shadow: 0 3px 1px 0 rgba(0, 0, 0, .05), 0 2px 2px 0 rgba(0, 0, 0, .1), 0 3px 3px 0 rgba(0, 0, 0, .05);
}
- to {
- transform: rotate(360deg);
+
+ &__loading {
+ top: 25%;
+ left: 25%;
+ width: 50%;
+ height: 50%;
+ position:absolute;
+ }
+
+ &--on {
+ background-color: #44db5e;
+
+ .van-switch__node {
+ transform: translateX(.6em);
+ }
+ }
+
+ &--disabled {
+ opacity: .4;
}
}
-
diff --git a/packages/switch/index.wxml b/packages/switch/index.wxml
index afd3468a..2f216352 100644
--- a/packages/switch/index.wxml
+++ b/packages/switch/index.wxml
@@ -1,12 +1,9 @@
-
-
+
+
-
diff --git a/packages/tab/README.md b/packages/tab/README.md
deleted file mode 100644
index 5e368077..00000000
--- a/packages/tab/README.md
+++ /dev/null
@@ -1,79 +0,0 @@
-## Tab 标签
-
-### 使用指南
-在 index.json 中引入组件
-```json
-{
- "usingComponents": {
- "zan-tab": "path/to/zanui-weapp/dist/tab/index"
- }
-}
-```
-
-在 index.js 中声明组件数据
-```js
-// 在 Page 中声明 Tab 依赖的展示数据
-Page({
- data: {
- list: [{
- id: 'xxx',
- title: 'xxx'
- }],
- selectedId: 'xxx',
- ...
- }
-})
-```
-
-### 代码演示
-可以在任意位置上使用 zan-tab 标签。传入对应的数据即可。
-```html
-
-```
-
-| 参数 | 说明 | 类型 | 默认值 | 必须 |
-|-----------|-----------|-----------|-------------|-------------|
-| scroll | 是否开启 tab 左右滑动模式 | Boolean | - | |
-| list | 可选项列表 | Array | - | |
-| selectedId | 选中id | - | - | |
-| height | tab高度 | Number | - | |
-| fixed | 是否固定位置 | Boolean | - | |
-
-
-tab 组件中,list 数据格式如下
-```js
-[{
- // tab 项 id
- id: 'all',
- // tab 项展示文案
- title: '全部'
-}, {
- id: 'topay',
- title: '待付款'
-}, {
- id: 'tosend',
- title: '待发货'
-}, {
- id: 'send',
- title: '待收货'
-}, {
- id: 'sign',
- title: '已完成'
-}]
-```
-
-可以监听 bindtabchange 事件回调,在页面注册回调函数
-```js
-Page({
- customCallback(selectedId) {
- // selectId 表示被选中 tab 项的 id
- }
-}));
-```
diff --git a/packages/tab/index.js b/packages/tab/index.js
deleted file mode 100644
index ed1559ca..00000000
--- a/packages/tab/index.js
+++ /dev/null
@@ -1,58 +0,0 @@
-Component({
- externalClasses: 'class',
-
- properties: {
- scroll: {
- type: Boolean,
- value: false
- },
- fixed: {
- type: Boolean,
- value: false
- },
- height: {
- type: Number,
- value: 0
- },
- list: {
- type: Array,
- value: []
- },
- selectedId: {
- type: [String, Number],
- value: ''
- }
- },
-
- data: {
- scrollLeft: 0
- },
-
- methods: {
- _handleScroll(selectedId) {
- const query = wx.createSelectorQuery().in(this);
- query.select(`#item-${selectedId}`).boundingClientRect();
- query.select('#scroll-view').boundingClientRect();
- query.select('#scroll-view').scrollOffset();
- query.exec(res => {
- this.setData({
- scrollLeft: res[2].scrollLeft + res[0].left + res[0].width / 2 - res[1].width / 2
- });
- });
- },
- _handleZanTabChange(e) {
- const selectedId = e.currentTarget.dataset.itemId;
-
- if (this.data.scroll) {
- this._handleScroll(selectedId);
- }
-
- this.setData({
- selectedId
- });
-
- console.info('[zan:tab:change] selectedId:', selectedId);
- this.triggerEvent('tabchange', selectedId);
- }
- }
-});
diff --git a/packages/tab/index.json b/packages/tab/index.json
deleted file mode 100644
index 32640e0d..00000000
--- a/packages/tab/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
\ No newline at end of file
diff --git a/packages/tab/index.pcss b/packages/tab/index.pcss
deleted file mode 100644
index 9a88bd46..00000000
--- a/packages/tab/index.pcss
+++ /dev/null
@@ -1,50 +0,0 @@
-.zan-tab {
- height: 45px;
-}
-.zan-tab__bd {
- width: 100%;
- display: flex;
- flex-direction: row;
- border-bottom: 1rpx solid #e5e5e5;
- background: #fff;
-}
-.zan-tab__bd--fixed {
- position: fixed;
- top: 0;
- z-index: 2;
-}
-.zan-tab__item {
- flex: 1;
- display: inline-block;
- padding: 0 5px;
- line-height: 0;
- box-sizing: border-box;
- overflow: hidden;
- text-align: center;
-}
-
-.zan-tab__title {
- display: inline-block;
- max-width: 100%;
- height: 44px;
- line-height: 44px;
- overflow: hidden;
- text-overflow: ellipsis;
- box-sizing: border-box;
- word-break: keep-all;
- font-size: 14px;
- color: #666;
-}
-
-.zan-tab__item--selected .zan-tab__title {
- color: #f44;
- border-bottom: 2px solid #f44;
-}
-
-.zan-tab__bd--scroll {
- display: block;
- white-space: nowrap;
-}
-.zan-tab__bd--scroll .zan-tab__item {
- min-width: 80px;
-}
diff --git a/packages/tab/index.wxml b/packages/tab/index.wxml
deleted file mode 100644
index 340ef609..00000000
--- a/packages/tab/index.wxml
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.title }}
-
-
-
diff --git a/packages/tag/README.md b/packages/tag/README.md
index cbe24902..7f5c0c7d 100644
--- a/packages/tag/README.md
+++ b/packages/tag/README.md
@@ -1,51 +1,62 @@
## Tag 标签
### 使用指南
-在 json 文件中配置tag组件
+
+在 index.json 中引入组件
```json
"usingComponents": {
- "zan-tag": "path/to/zanui-weapp/dist/tag/index"
+ "van-tag": "path/to/vant-weapp/dist/tag/index"
}
```
### 代码演示
#### 基础用法
+通过 type 属性控制 Tag 颜色,默认为灰色
+
```html
-取消订单
+标签
+标签
+标签
+标签
```
-#### 类型
-tag支持额外的三种类型 primary, danger, warn
+#### 空心样式
+设置`plain`属性设置为空心样式
+
```html
-会员折扣
-返现
-返现
+标签
+标签
+标签
+标签
```
+#### 圆角样式
+通过`mark`设置为圆角样式
-#### 其他
-tag镂空状态
```html
-返现
+标签
+标签
+标签
+标签
```
-tag禁用状态
-```html
-不可用
-```
-
-
### API
-| 名称 | 类型 | 是否必须 | 默认 | 描述 |
-|---------|---------|----------|------|-------|
-| type | String | 否 | 空 | tag类型,值有primary、warn、danger |
-| plain | Boolean | 否 | false | tag是否镂空,默认为false |
-| disabled | Boolean | 否 | false | tag是否禁用,默认为false |
+| 参数 | 说明 | 类型 | 默认值 |
+|-----------|-----------|-----------|-------------|
+| type | 类型,可选值为`primary` `success` `danger` | `String` | `''`|
+| plain | 是否为空心样式 | `Boolean` | `false` |
+| mark | 是否为圆角样式 | `Boolean` | `false` |
+
+### Slot
+
+| 名称 | 说明 |
+|-----------|-----------|
+| default | 自定义 Tag 显示内容 |
### 外部样式类
-| 类名 | 说明 |
+
+| 类名 | 说明 |
|-----------|-----------|
-| custom-class | 根节点自定义样式类,通过这个可以改变根节点上的样式 |
-| theme-class | 根节点自定义样式类,用于更改根节点上的主题样式 |
+| custom-class | 根节点样式类 |
diff --git a/packages/tag/index.js b/packages/tag/index.js
index 8f936e68..7a9299d1 100644
--- a/packages/tag/index.js
+++ b/packages/tag/index.js
@@ -1,17 +1,9 @@
Component({
- externalClasses: ['custom-class', 'theme-class'],
+ externalClasses: ['custom-class'],
properties: {
- type: {
- type: String,
- },
- plain: {
- type: Boolean,
- value: false,
- },
- disabled: {
- type: Boolean,
- value: false,
- }
+ type: String,
+ mark: Boolean,
+ plain: Boolean
}
});
diff --git a/packages/tag/index.pcss b/packages/tag/index.pcss
index 74fdaff4..367d2397 100644
--- a/packages/tag/index.pcss
+++ b/packages/tag/index.pcss
@@ -1,83 +1,55 @@
-@import '../common/_var';
-@import "../common/_mixins";
+@import '../common/style/var.pcss';
+@import '../common/style/hairline.pcss';
-.zan-tag {
+.van-tag {
display: inline-block;
- position: relative;
- box-sizing: border-box;
- line-height: 16px;
- padding: 0 5px;
- border-radius: 2px;
- font-size: 11px;
+ padding: 2px 5px;
+ line-height: normal;
+ border-radius: 3px;
+ font-size: 10px;
background: $gray;
- text-align: center;
color: $white;
&::after {
- @mixin hairline;
- border-width: 1px;
+ border-color: currentColor;
border-radius: 4px;
}
-}
-.zan-tag--plain {
- color: $gray;
- background: $white;
-}
+ &--mark {
+ padding-right: 7px;
+ border-radius: 0 8px 8px 0;
-/* 各种主题代码 */
-.zan-tag--primary {
- color: $button-primary-color;
- background-color: $button-primary-background-color;
-
- &::after {
- border-color: $button-primary-background-color;
+ &::after {
+ border-radius: 0 16px 16px 0;
+ }
}
- /* 空心形式 */
- &.zan-tag--plain {
- color: $button-primary-background-color;
+ &--success {
+ background: $green;
+
+ &.van-tag--plain {
+ color: $green;
+ }
+ }
+
+ &--danger {
+ background: $button-danger-background-color;
+
+ &.van-tag--plain {
+ color: $button-danger-background-color;
+ }
+ }
+
+ &--primary {
+ background: $blue;
+
+ &.van-tag--plain {
+ color: $blue;
+ }
+ }
+
+ &--plain {
background: $white;
- }
-}
-
-.zan-tag--danger {
- color: $button-danger-color;
- background: $button-danger-background-color;
-
- &::after {
- border-color: $button-danger-background-color;
- }
-
- /* 空心形式 */
- &.zan-tag--plain {
- color: $button-danger-background-color;
- background: $button-danger-color;
- }
-}
-
-.zan-tag--warn {
- color: $white;
- background: #f85;
-
- &::after {
- border-color: #f85;
- }
-
- /* 空心形式 */
- &.zan-tag--plain {
- color: #f85;
- background: $white;
- }
-}
-
-
-/* disabled tag */
-.zan-tag--disabled {
- color: $button-disabled-color !important;
- background: $button-disabled-background-color;
-
- &::after {
- border-color: $button-disabled-border-color;
+ color: $gray;
}
}
diff --git a/packages/tag/index.wxml b/packages/tag/index.wxml
index d012ada4..b22107b8 100644
--- a/packages/tag/index.wxml
+++ b/packages/tag/index.wxml
@@ -1,6 +1,5 @@
-
-
-
-
\ No newline at end of file
+
+
diff --git a/packages/toast/README.md b/packages/toast/README.md
deleted file mode 100644
index e525586c..00000000
--- a/packages/toast/README.md
+++ /dev/null
@@ -1,55 +0,0 @@
-## Toast 轻提示
-
-### 使用指南
-在 json 文件中配置 toast 组件
-```json
-"usingComponents": {
- "zan-toast": "/path/to/zanui-weapp/dist/toast/index"
-}
-```
-
-在需要使用的页面里引入组件库模板和脚本
-```html
-
-```
-```js
-const Toast = require('path/to/zanui-weapp/dist/toast/toast');
-
-Page({
- // ...
- // 可以在任意方法里直接调用,即可唤起
- handleClick() {
- Toast({
- message: 'toast me',
- selector: '#zan-toast-test'
- });
- }
-});
-```
-
-#### 加载提示
-```js
-Toast.loading({
- selector: '#zan-toast-test'
-});
-```
-
-### 参数说明
-
-#### 方法
-| 方法名 | 参数 | 返回值 | 介绍 |
-|-----------|-----------|-----------|-------------|
-| Toast | `options`, `timeout` | - | 展示提示 |
-| Toast.loading | `options` | - | 展示加载提示 |
-| Toast.clear | - | - | 关闭提示 |
-| Toast.setDefaultOptions | `options` 格式同 Toast 函数可以传入的参数, `type` 可选 global/page, 分别指定对整个小程序生效/对当前页面生效 | - | 修改默认配置,对所有 Toast 生效 |
-| Toast.resetDefaultOptions | `type` 可选 global/page | - | 重置默认配置,对所有 Toast 生效 |
-
-#### options 具体参数如下
-| 参数 | 说明 | 类型 | 默认值 |
-|-----------|-----------|-----------|-------------|
-| message | toast 显示文案 | String | - |
-| type | 提示类型, 可选值:loading,success,fail | String | - |
-| icon | toast 显示图标,可以用 icon 里面支持的所有图标 | String | - |
-| image | toast 显示图标,为图片的链接,传入此值后会覆盖 icon 值 | String | - |
-| timeout | toast 显示时间,单位为毫秒,小于0则会一直显示,需要手动调用 Toast.clear 清除 | Number | - |
diff --git a/packages/toast/index.js b/packages/toast/index.js
deleted file mode 100644
index a5ba4e7d..00000000
--- a/packages/toast/index.js
+++ /dev/null
@@ -1,40 +0,0 @@
-const DEFAULT_DATA = {
- show: false,
- message: '',
- icon: '',
- image: '',
- mask: false
-};
-
-const SUPPORT_TYPE = ['loading', 'success', 'fail'];
-
-Component({
- data: {
- ...DEFAULT_DATA
- },
-
- methods: {
- show(options) {
- const toastOptions = { ...options };
-
- let icon = options.icon || '';
- let image = options.image || '';
- if (SUPPORT_TYPE.indexOf(options.type) > -1) {
- icon = options.type;
- image = '';
- }
-
- this.setData({
- ...toastOptions,
- icon,
- image
- });
- },
-
- clear() {
- this.setData({
- ...DEFAULT_DATA
- });
- }
- }
-});
diff --git a/packages/toast/index.json b/packages/toast/index.json
deleted file mode 100644
index fc0d0bf9..00000000
--- a/packages/toast/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "zan-icon": "../icon/index"
- }
-}
diff --git a/packages/toast/index.pcss b/packages/toast/index.pcss
deleted file mode 100644
index ee286509..00000000
--- a/packages/toast/index.pcss
+++ /dev/null
@@ -1,59 +0,0 @@
-.zan-toast {
- position: fixed;
- top: 35%;
- left: 50%;
- transform: translate3d(-50%, -50%, 0);
- background: rgba(0, 0, 0, 0.7);
- color: #fff;
- font-size: 14px;
- line-height: 1.5em;
- margin: 0 auto;
- box-sizing: border-box;
- padding: 10px 18px;
- text-align: center;
- border-radius: 4px;
- z-index: 100;
-}
-
-/* 没有文字时,需要调整展示大小 */
-.zan-toast--notitle {
- padding: 18px;
-}
-
-.zan-toast__icon {
- display: block;
- width: 40px;
- height: 40px;
- line-height: 40px;
- margin: 0 auto;
- padding: 12px 15px;
- font-size: 38px;
- text-align: center;
-}
-
-/* 加载中的状态 */
-.zan-toast__icon-loading {
- line-height: 0;
-}
-
-.zan-loading {
- width:20px;
- height:20px;
- display: inline-block;
- vertical-align: middle;
- animation: weuiLoading 1s steps(12, end) infinite;
- background: transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iciIgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjRTlFOUU5JwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICA8L3JlY3Q+CiAgICA8cmVjdCB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk4OTY5NycKICAgICAgICAgIHRyYW5zZm9ybT0ncm90YXRlKDMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4KICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5Qjk5OUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjQTNBMUEyJwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNBQkE5QUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCMkIyQjInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCQUI4QjknCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDMkMwQzEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDQkNCQ0InCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEMkQyRDInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEQURBREEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNFMkUyRTInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0Pgo8L3N2Zz4=) no-repeat;
- background-size: 100%;
-}
-
-.zan-toast__icon-loading .zan-loading {
- width: 40px;
- height: 40px;
-}
-
-/* 自定义图标 */
-.zan-toast__icon-image {
- background-size: 40px;
- background-position: center;
- background-repeat: no-repeat;
-}
diff --git a/packages/toast/index.wxml b/packages/toast/index.wxml
deleted file mode 100644
index ac180b71..00000000
--- a/packages/toast/index.wxml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- {{ message }}
-
diff --git a/packages/toast/toast.js b/packages/toast/toast.js
deleted file mode 100644
index 917aaccf..00000000
--- a/packages/toast/toast.js
+++ /dev/null
@@ -1,136 +0,0 @@
-const TOAST_CONFIG_KEY = 'zanui.__zanToastPageConfig';
-const DEFAULT_SHOW_TOAST_TIME = 3000;
-
-let timeoutData = {
- timeoutId: 0,
- toastCtx: null
-};
-
-let globalToastUserConfig = {};
-
-// 获取页面上下文
-function getPageCtx(pageCtx) {
- let ctx = pageCtx;
-
- if (!ctx) {
- const pages = getCurrentPages();
- ctx = pages[pages.length - 1];
- }
-
- return ctx;
-}
-
-// 获取当前页面的 toast 配置数据
-function getPageToastConfig(pageCtx) {
- const zanuiData = pageCtx.data.zanui || {};
- return zanuiData.__zanToastPageConfig || {};
-}
-
-// Toast 显示函数
-function Toast(optionsOrMsg, pageCtx) {
- // 参数格式化处理
- // 如果是文字,默认为 message
- let options = optionsOrMsg || {};
- if (typeof optionsOrMsg === 'string') {
- options = { message: optionsOrMsg };
- }
-
- let ctx = getPageCtx(pageCtx);
- const pageToastUserSetting = getPageToastConfig(ctx);
- const parsedOptions = {
- ...globalToastUserConfig,
- ...pageToastUserSetting,
- ...options
- };
- const toastCtx = ctx.selectComponent(parsedOptions.selector);
-
- if (!toastCtx) {
- console.error('无法找到对应的toast组件,请于页面中注册并在 wxml 中声明 toast 自定义组件');
- return;
- }
-
- if (timeoutData.timeoutId) {
- Toast.clear();
- }
-
- toastCtx.show({
- ...parsedOptions,
- show: true
- });
-
- let timeoutId = 0;
- // toast 计时,如果小于0,就不会去关闭。
- // 如果不传,就取默认值
- const timeoutOption = parsedOptions.timeout || DEFAULT_SHOW_TOAST_TIME;
- if (timeoutOption >= 0) {
- timeoutId = setTimeout(() => {
- toastCtx.clear();
- }, timeoutOption);
- }
-
-
- timeoutData = {
- timeoutId,
- toastCtx
- };
-}
-
-// 设置 toast 基础属性
-Toast.setDefaultOptions = function (options = {}, type = 'page') {
- const parsedDefaultOptions = {
- selector: options.selector || '',
- type: options.type || '',
- icon: options.icon || '',
- image: options.image || '',
- timeout: options.timeout || DEFAULT_SHOW_TOAST_TIME
- };
-
- if (type === 'global') {
- globalToastUserConfig = {
- ...parsedDefaultOptions
- };
- } else if (type === 'page') {
- let ctx = getPageCtx();
- ctx.setData({
- [`${TOAST_CONFIG_KEY}`]: parsedDefaultOptions
- });
- }
-};
-
-// 重置 toast 基础属性
-Toast.resetDefaultOptions = function (type = 'page') {
- if (type === 'global') {
- globalToastUserConfig = {};
- } else {
- let ctx = getPageCtx();
- ctx.setData({
- [`${TOAST_CONFIG_KEY}`]: {}
- });
- }
-};
-
-// 清理所有 toast
-Toast.clear = function () {
- clearTimeout(timeoutData.timeoutId);
-
- try {
- timeoutData.toastCtx && timeoutData.toastCtx.clear();
- } catch (e) {
- console.log(e);
- }
-
- timeoutData = {
- timeoutId: 0,
- toastCtx: null
- };
-};
-
-// 显示 loading
-Toast.loading = function (options = {}) {
- Toast({
- ...options,
- type: 'loading'
- });
-};
-
-module.exports = Toast;
diff --git a/packages/toptips/README.md b/packages/toptips/README.md
deleted file mode 100644
index 53c036ba..00000000
--- a/packages/toptips/README.md
+++ /dev/null
@@ -1,128 +0,0 @@
-## TopTips 顶部提示
-
-### 使用指南
-在 index.json 中引入组件
-```json
-{
- "usingComponents": {
- "zan-toptips": "path/to/zanui-weapp/dist/toptips/index"
- }
-}
-```
-
-在 index.js 中声明组件数据
-
-**toptips提供了声明式和命令式2种调用方式,但是由于小程序本身限制,会有一定使用的要求**
-```js
-// 使用声明式调用的方式, 必须在Page中声明 $zanui对象, 结构如下
-// 同时在其他触发toptips显示的函数中,需要手动改变对应的数值
-Page({
- data: {
- duration: 1000,
- content: 'xxx',
- $zanui: {
- toptips: {
- show: false
- }
- }
- }
-})
-
-// 使用命令式调用的方式,必须在 wxml 模板中声明组件id,
-// 默认我们使用了 zan-toptips, 如果使用者要更换,可以手动传入
-// 注意和 usingComponents 里引用的路径不一样
-const Toptips = require('path/to/zanui-weapp/dist/toptips/toptips');
-Page({
- customCallback() {
- Toptips('只传文案展示');
- }
-})
-
-```
-
-### 代码演示
-
-### 声明式调用
-使用声明式调用
-```js
-Page({
- data: {
- duration: 1000,
- content: 'xxx',
- $zanui: {
- toptips: {
- show: false
- }
- }
- },
-
- customCallback() {
- this.setData({
- $zanui: {
- toptips: {
- show: true
- }
- }
- });
-
- setTimeout(() => {
- this.setData({
- $zanui: {
- toptips: {
- show: false
- }
- }
- })
- }, this.data.duration);
- }
-})
-```
-```html
-
-```
-
-### 命令式调用
-```js
-Page({
- customCallback() {
- Toptips('我只改文案')
- }
-})
-```
-```html
-
-```
-
-### 修改组件id
-```js
-Page({
- customCallback() {
- Toptips({
- content: '传入其他参数',
- selector: '#other-id',
- duration: 5000
- })
- }
-})
-```
-```html
-
-```
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| content | 展示文案 | String | - | |
-| duration | 弹层持续时间 | Number | 3000 | |
-| isShow | 弹层是否展示 | Boolean | false | |
-| color | 字体颜色 | String | `#fff` | |
-| backgroundColor | 提示背景色 | String | `#e64340` |
\ No newline at end of file
diff --git a/packages/toptips/index.js b/packages/toptips/index.js
deleted file mode 100644
index 41e47c99..00000000
--- a/packages/toptips/index.js
+++ /dev/null
@@ -1,50 +0,0 @@
-const FONT_COLOR = '#fff';
-const BG_COLOR = '#e64340';
-
-Component({
- properties: {
- content: String,
- color: {
- type: String,
- value: FONT_COLOR
- },
- backgroundColor: {
- type: String,
- value: BG_COLOR
- },
- isShow: {
- type: Boolean,
- value: false
- },
- duration: {
- type: Number,
- value: 3000
- }
- },
-
- methods: {
- show() {
- const { duration } = this.data;
-
- this._timer && clearTimeout(this._timer);
- this.setData({
- isShow: true
- });
-
- if (duration > 0 && duration !== Infinity) {
- this._timer = setTimeout(() => {
- this.hide();
- }, duration);
- }
- },
-
- hide() {
- this._timer = clearTimeout(this._timer);
-
- this.setData({
- isShow: false,
- backgroundColor: BG_COLOR
- });
- }
- }
-});
diff --git a/packages/toptips/index.json b/packages/toptips/index.json
deleted file mode 100644
index 32640e0d..00000000
--- a/packages/toptips/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
\ No newline at end of file
diff --git a/packages/toptips/index.pcss b/packages/toptips/index.pcss
deleted file mode 100644
index e391bf04..00000000
--- a/packages/toptips/index.pcss
+++ /dev/null
@@ -1,24 +0,0 @@
-.zan-toptips {
- display: block;
- position: fixed;
- -webkit-transform: translateZ(0) translateY(-100%);
- width: 100%;
- /* 至少有一行的高度,保证第一次动画显示正常 */
- min-height: 32px;
- top: 0;
- line-height: 2.3;
- font-size: 14px;
- text-align: center;
- color: #FFF;
- background-color: #E64340;
- z-index: 110;
- opacity: 0;
-
- /* 动画部分 */
- transition: all 0.4s ease;
-}
-
-.zan-toptips--show {
- -webkit-transform: translateZ(0) translateY(0);
- opacity: 1;
-}
diff --git a/packages/toptips/index.wxml b/packages/toptips/index.wxml
deleted file mode 100644
index bf1757cd..00000000
--- a/packages/toptips/index.wxml
+++ /dev/null
@@ -1 +0,0 @@
-{{ content }}
diff --git a/packages/toptips/toptips.js b/packages/toptips/toptips.js
deleted file mode 100644
index 7915ad6b..00000000
--- a/packages/toptips/toptips.js
+++ /dev/null
@@ -1,25 +0,0 @@
-
-function Toptips(options = {}) {
- const pages = getCurrentPages();
- const ctx = pages[pages.length - 1];
- const defaultOptions = {
- selector: '#zan-toptips',
- duration: 3000
- };
-
- options = Object.assign(defaultOptions, parseParam(options));
-
- const $toptips = ctx.selectComponent(options.selector);
- delete options.selector;
-
- $toptips.setData({
- ...options
- });
- $toptips && $toptips.show();
-}
-
-function parseParam(params = '') {
- return typeof params === 'object' ? params : { content: params };
-}
-
-module.exports = Toptips;
\ No newline at end of file
diff --git a/packages/tree-select/README.md b/packages/tree-select/README.md
index 281fbac6..e851ecb2 100644
--- a/packages/tree-select/README.md
+++ b/packages/tree-select/README.md
@@ -1,24 +1,23 @@
## TreeSelect 分类选择
### 使用指南
+
在 index.json 中引入组件
```json
-{
- "usingComponents": {
- "zan-tree-select": "path/to/zanui-weapp/dist/tree-select/index"
- }
+"usingComponents": {
+ "van-tree-select": "path/to/vant-weapp/dist/tree-select/index"
}
```
### 代码演示
-可以在任意位置上使用 zan-tree-select 标签。传入对应的数据即可。
+可以在任意位置上使用 van-tree-select 标签。传入对应的数据即可。
```html
-
```
```javascript
@@ -27,13 +26,13 @@ Page({
// ...
},
- handleNavClick({ detail = {} }) {
+ onNavClick({ detail = {} }) {
this.setData({
mainActiveIndex: detail.index || 0
});
},
- handleItemClick({ detail = {} }) {
+ onItemClick({ detail = {} }) {
this.setData({
activeId: detail.id
});
diff --git a/packages/tree-select/index.js b/packages/tree-select/index.js
index c63bbc9b..47ac5ae5 100644
--- a/packages/tree-select/index.js
+++ b/packages/tree-select/index.js
@@ -38,15 +38,19 @@ Component({
methods: {
// 当一个子项被选择时
- onItemSelect({ currentTarget = {} }) {
- const { dataset: data = {} } = currentTarget;
- this.triggerEvent('itemclick', { ...(data.item || {}) });
+ onItemSelect(event) {
+ const {
+ dataset = {}
+ } = event.currentTarget || {};
+ this.triggerEvent('itemclick', { ...(dataset.item || {}) });
},
// 当一个导航被点击时
- handleNavClick({ currentTarget = {} }) {
- const { dataset: data = {} } = currentTarget;
- this.triggerEvent('navclick', { index: data.index });
+ handleNavClick(event) {
+ const {
+ dataset = {}
+ } = event.currentTarget || {};
+ this.triggerEvent('navclick', { index: dataset.index });
},
// 更新子项列表
@@ -62,7 +66,7 @@ Component({
updateMainHeight() {
const maxHeight = Math.max(this.data.items.length * ITEM_HEIGHT, this.data.subItems.length * ITEM_HEIGHT);
- this.setData({ mainHeight: Math.min(maxHeight, this.data.maxHeight) })
+ this.setData({ mainHeight: Math.min(maxHeight, this.data.maxHeight) });
},
// 更新子项列表高度,根据可展示的最大高度和当前子项列表的高度决定
diff --git a/packages/tree-select/index.json b/packages/tree-select/index.json
index fc0d0bf9..0a336c08 100644
--- a/packages/tree-select/index.json
+++ b/packages/tree-select/index.json
@@ -1,6 +1,6 @@
{
"component": true,
"usingComponents": {
- "zan-icon": "../icon/index"
+ "van-icon": "../icon/index"
}
}
diff --git a/packages/tree-select/index.pcss b/packages/tree-select/index.pcss
index 3618d2ba..5dbd20f3 100644
--- a/packages/tree-select/index.pcss
+++ b/packages/tree-select/index.pcss
@@ -1,4 +1,5 @@
-@import "../helper/index.pcss";
+@import "../common/index.pcss";
+@import '../common/style/ellipsis.pcss';
.tree-select {
user-select: none;
diff --git a/packages/tree-select/index.wxml b/packages/tree-select/index.wxml
index caa6d584..dfdc2b89 100644
--- a/packages/tree-select/index.wxml
+++ b/packages/tree-select/index.wxml
@@ -5,7 +5,8 @@
@@ -19,16 +20,16 @@
{{ item.text }}
-
+ >
diff --git a/postcss.config.js b/postcss.config.js
index fa6c8be5..0f882987 100644
--- a/postcss.config.js
+++ b/postcss.config.js
@@ -1,15 +1,12 @@
-const postcssEasyImport = require('postcss-easy-import');
-const precss = require('precss');
-const autoprefixer = require('autoprefixer');
-const postcssCalc = require('postcss-calc');
-
module.exports = {
- plugins: [
- postcssEasyImport({
+ plugins: {
+ 'postcss-easy-import': {
extensions: ['.wxss', '.css', '.pcss']
- }),
- precss(),
- postcssCalc(),
- autoprefixer()
- ]
+ },
+ 'precss': {},
+ 'postcss-calc': {},
+ 'autoprefixer': {
+ browsers: ['Android >= 4.0', 'iOS >= 7']
+ }
+ }
};
diff --git a/scripts/build-changelog.sh b/scripts/build-changelog.sh
deleted file mode 100644
index df5ecdb0..00000000
--- a/scripts/build-changelog.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/usr/bin/env sh
-
-if ! command_exists github_changelog_generator ; then
- fail 'github_changelog_generator is required to publish packages'
-fi
-
-if [ -z "$CHANGELOG_GITHUB_TOKEN" ] ; then
- fail 'You must set CHANGELOG_GITHUB_TOKEN environment variable\nhttps://github.com/skywinder/github-changelog-generator#github-token'
-fi
-
-basepath=$(dirname $0)
-
-github_changelog_generator \
- --header-label "## 更新日志" \
- --bugs-label "**Bug Fixes**" \
- --enhancement-label "**Breaking changes**" \
- --issues-label "**Issue**" \
- --pr-label "**Improvements**" \
- --no-unreleased \
- -o $basepath/../CHANGELOG-GENERATED.md
diff --git a/scripts/build-dev.js b/scripts/build-dev.js
deleted file mode 100644
index 839e1427..00000000
--- a/scripts/build-dev.js
+++ /dev/null
@@ -1,8 +0,0 @@
-const path = require('path');
-const extracter = require('./utils/extracter');
-
-extracter({
- src: path.resolve(__dirname, '../packages'),
- dist: path.resolve(__dirname, '../example/dist'),
- watch: true
-});
diff --git a/scripts/build-icon.sh b/scripts/build-icon.sh
deleted file mode 100644
index 9cfdc560..00000000
--- a/scripts/build-icon.sh
+++ /dev/null
@@ -1,78 +0,0 @@
-#!/bin/bash
-
-basepath=$(dirname $0)
-server_prefix=/zanui-weapp
-
-# convert relative path to absolute path
-function abspath() {
- pushd . > /dev/null; if [ -d "$1" ]; then cd "$1"; dirs -l +0; else cd "`dirname \"$1\"`"; cur_dir=`dirs -l +0`; if [ "$cur_dir" == "/" ]; then echo "$cur_dir`basename \"$1\"`"; else echo "$cur_dir/`basename \"$1\"`"; fi; fi; popd > /dev/null;
-}
-
-command_exists () {
- type "$1" >/dev/null 2>&1
-}
-
-fontname() {
- echo "https://b.yzcdn.cn$server_prefix/$(basename $basepath/../assets/icons/build/font/zanui-weapp-icon-*.$1)"
-}
-
-# generate font files from sketch file
-$basepath/icons/extract-icons.sh
-$basepath/icons/generate-font.sh
-
-if command_exists superman ; then
- # upload to cdn
- superman cdn $server_prefix $basepath/../assets/icons/build/font/zanui-weapp-icon-*
-fi
-
-# generate fontface style
-eot=$(fontname eot)
-cat > $basepath/../packages/icon/index.pcss <> $basepath/../packages/icon/index.pcss
diff --git a/scripts/deploy.sh b/scripts/deploy.sh
deleted file mode 100644
index 5821f127..00000000
--- a/scripts/deploy.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-cd website && yarn && yarn cache node_modules
-
-npm run build
-
-cd ../
-
-
diff --git a/scripts/icons/extract-icons.sh b/scripts/icons/extract-icons.sh
deleted file mode 100755
index ffcd05f7..00000000
--- a/scripts/icons/extract-icons.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-basepath=$(dirname $0)
-
-rm -rf $basepath/../../assets/icons/svg
-sketchtool export slices --formats=svg --overwriting=YES --save-for-web=YES --output=$basepath/../../assets/icons/svg $basepath/../../assets/icons/icons.sketch
diff --git a/scripts/icons/fount-config.js b/scripts/icons/fount-config.js
deleted file mode 100644
index 46af303f..00000000
--- a/scripts/icons/fount-config.js
+++ /dev/null
@@ -1,471 +0,0 @@
-module.exports = {
- name: 'zanui-weapp-icon',
- output: '../../assets/icons/build',
- meta: {
- author: 'pangxie',
- license: 'MIT',
- license_url: 'https://opensource.org/licenses/MIT',
- homepage: 'http://github.com/youzan',
- css_prefix_text: 'zan-icon-',
- filename_hash: true
- },
- hinting: true,
- glyphs_dir: '../../assets/icons/svg',
- glyphs: [
- {
- keywords: ['qr', 'invalid'],
- src: '二维码失效.svg',
- css: 'qr-invalid'
- },
- {
- keywords: ['qr'],
- src: '二维码.svg',
- css: 'qr'
- },
- {
- keywords: ['exchange'],
- src: '兑换.svg',
- css: 'exchange',
- 'correct_contour_direction': true
- },
- {
- keywords: ['close'],
- src: '关闭.svg',
- css: 'close'
- },
- {
- keywords: ['location'],
- src: '其他分店.svg',
- css: 'location',
- 'correct_contour_direction': true
- },
- {
- keywords: ['upgrade'],
- src: '升级地址.svg',
- css: 'upgrade'
- },
- {
- keywords: ['check'],
- src: '单选.svg',
- css: 'check'
- },
- {
- keywords: ['checked'],
- src: '选中.svg',
- css: 'checked'
- },
- {
- keywords: ['like', 'outline'],
- src: '喜欢.svg',
- css: 'like-o'
- },
- {
- keywords: ['like', 'filled'],
- src: '喜欢2.svg',
- css: 'like'
- },
- {
- keywords: ['chat'],
- src: '客服.svg',
- css: 'chat',
- 'correct_contour_direction': true
- },
- {
- keywords: ['shop'],
- src: '店铺.svg',
- css: 'shop'
- },
- {
- keywords: ['photograph'],
- src: '拍照.svg',
- css: 'photograph'
- },
- {
- keywords: ['add'],
- src: '新增地址.svg',
- css: 'add'
- },
- {
- keywords: ['minus'],
- src: '删除地址.svg',
- css: 'minus'
- },
- {
- keywords: ['add2'],
- src: '添加.svg',
- css: 'add2'
- },
- {
- keywords: ['photo'],
- src: '照片.svg',
- css: 'photo'
- },
- {
- keywords: ['logistics'],
- src: '物流.svg',
- css: 'logistics',
- 'correct_contour_direction': true
- },
- {
- keywords: ['edit'],
- src: '编辑地址.svg',
- css: 'edit'
- },
- {
- keywords: ['passed'],
- src: '认证通过.svg',
- css: 'passed'
- },
- {
- keywords: ['cart'],
- src: '购物车2.svg',
- css: 'cart'
- },
- {
- keywords: ['shopping-cart'],
- src: '购物车1.svg',
- css: 'shopping-cart'
- },
- {
- keywords: ['arrow'],
- src: '进入箭头.svg',
- css: 'arrow'
- },
- {
- keywords: ['gift'],
- src: '送礼.svg',
- css: 'gift'
- },
- {
- keywords: ['search'],
- src: '搜索.svg',
- css: 'search'
- },
- {
- keywords: ['clear'],
- src: '清除搜索.svg',
- css: 'clear'
- },
- {
- keywords: ['success'],
- src: '成功.svg',
- css: 'success'
- },
- {
- keywords: ['fail'],
- src: '失败.svg',
- css: 'fail'
- },
- {
- keywords: ['contact'],
- src: '联系人.svg',
- css: 'contact',
- correct_contour_direction: true
- },
- {
- keywords: ['wechat'],
- src: '微信支付.svg',
- css: 'wechat'
- },
- {
- keywords: ['alipay'],
- src: '支付宝支付.svg',
- css: 'alipay'
- },
- {
- keywords: ['password', 'view'],
- src: '密码可见.svg',
- css: 'password-view'
- },
- {
- keywords: ['password', 'not', 'view'],
- src: '密码不见.svg',
- css: 'password-not-view'
- },
- {
- keywords: ['wap', 'nav'],
- src: 'wap导航.svg',
- css: 'wap-nav'
- },
- {
- keywords: ['wap', 'home'],
- src: 'wap首页.svg',
- css: 'wap-home'
- },
- {
- keywords: ['ecard', 'pay'],
- src: '有赞E卡.svg',
- css: 'ecard-pay',
- 'correct_contour_direction': true
- },
- {
- keywords: ['balance', 'pay'],
- src: '余额支付.svg',
- css: 'balance-pay'
- },
- {
- keywords: ['peer', 'pay'],
- src: '找人代付.svg',
- css: 'peer-pay'
- },
- {
- keywords: ['credit', 'pay'],
- src: '信用卡支付.svg',
- css: 'credit-pay'
- },
- {
- keywords: ['debit', 'pay'],
- src: '借记卡支付.svg',
- css: 'debit-pay'
- },
- {
- keywords: ['other', 'pay'],
- src: '其他支付方式.svg',
- css: 'other-pay'
- },
- {
- keywords: ['browsing', 'history'],
- src: '浏览记录.svg',
- css: 'browsing-history'
- },
- {
- keywords: ['goods', 'collect'],
- src: '商品收藏.svg',
- css: 'goods-collect'
- },
- {
- keywords: ['shop', 'collect'],
- src: '店铺收藏.svg',
- css: 'shop-collect'
- },
- {
- keywords: ['receive', 'gift'],
- src: '收礼物.svg',
- css: 'receive-gift',
- 'correct_contour_direction': true
- },
- {
- keywords: ['send', 'gift'],
- src: '送出赠品.svg',
- css: 'send-gift'
- },
- {
- keywords: ['setting'],
- src: '设置.svg',
- css: 'setting'
- },
- {
- keywords: ['points'],
- src: '积分.svg',
- css: 'points'
- },
- {
- keywords: ['coupon'],
- src: '优惠券.svg',
- css: 'coupon'
- },
- {
- keywords: ['free', 'postage'],
- src: '包邮.svg',
- css: 'free-postage'
- },
- {
- keywords: ['discount'],
- src: '折扣.svg',
- css: 'discount'
- },
- {
- keywords: ['birthday', 'privilege'],
- src: '生日特权.svg',
- css: 'birthday-privilege'
- },
- {
- keywords: ['member', 'day', 'privilege'],
- src: '会员日特权.svg',
- css: 'member-day-privilege'
- },
- {
- keywords: ['balance', 'details'],
- src: '余额明细.svg',
- css: 'balance-details'
- },
- {
- keywords: ['cash', 'back', 'record'],
- src: '返现记录.svg',
- css: 'cash-back-record'
- },
- {
- keywords: ['points', 'mall'],
- src: '积分商城.svg',
- css: 'points-mall'
- },
- {
- keywords: ['exchange', 'record'],
- src: '兑换记录.svg',
- css: 'exchange-record'
- },
- {
- keywords: ['pending', 'payment'],
- src: '待付款.svg',
- css: 'pending-payment'
- },
- {
- keywords: ['pending', 'orders'],
- src: '待接单.svg',
- css: 'pending-orders'
- },
- {
- keywords: ['pending', 'deliver'],
- src: '待发货.svg',
- css: 'pending-deliver'
- },
- {
- keywords: ['pending', 'evaluate'],
- src: '待评价.svg',
- css: 'pending-evaluate'
- },
- {
- keywords: ['gift', 'card', 'pay'],
- src: '礼品卡支付.svg',
- css: 'gift-card-pay'
- },
- {
- keywords: ['cash', 'on', 'deliver'],
- src: '货到付款.svg',
- css: 'cash-on-deliver'
- },
- {
- keywords: ['underway'],
- src: '进行中.svg',
- css: 'underway'
- },
- {
- keywords: ['point', 'gift'],
- src: '积分礼包.svg',
- css: 'point-gift'
- },
- {
- keywords: ['after', 'sale'],
- src: '售后.svg',
- css: 'after-sale'
- },
- {
- keywords: ['edit', 'data'],
- src: '编辑资料.svg',
- css: 'edit-data'
- },
- {
- keywords: ['question'],
- src: '答疑.svg',
- css: 'question'
- },
- {
- keywords: ['delete'],
- src: '删除.svg',
- css: 'delete'
- },
- {
- keywords: ['records'],
- src: '记录.svg',
- css: 'records'
- },
- {
- keywords: ['description'],
- src: '描述.svg',
- css: 'description'
- },
- {
- keywords: ['card'],
- src: '卡.svg',
- css: 'card'
- },
- {
- keywords: ['gift', 'card'],
- src: '礼卡.svg',
- css: 'gift-card'
- },
- {
- keywords: ['clock'],
- src: '时钟.svg',
- css: 'clock'
- },
- {
- keywords: ['gold-coin'],
- src: '金币.svg',
- css: 'gold-coin'
- },
- {
- keywords: ['completed'],
- src: '已完成.svg',
- css: 'completed'
- },
- {
- keywords: ['value-card'],
- src: '会员余额.svg',
- css: 'value-card'
- },
- {
- keywords: ['certificate'],
- src: '认证.svg',
- css: 'certificate'
- },
- {
- keywords: ['tosend'],
- src: '待发货2.svg',
- css: 'tosend'
- },
- {
- keywords: ['sign'],
- src: '已完成2.svg',
- css: 'sign'
- },
- {
- keywords: ['home'],
- src: '首页.svg',
- css: 'home'
- },
- {
- keywords: ['phone'],
- src: '电话.svg',
- css: 'phone'
- },
- {
- keywords: ['buy', 'add'],
- src: '加购.svg',
- css: 'add-o'
- },
- {
- keywords: ['minus', 'delete'],
- src: '减少.svg',
- css: 'minus-o'
- },
- {
- src: '播放.svg',
- css: 'play'
- },
- {
- src: '暂停.svg',
- css: 'pause'
- },
- {
- src: '停止.svg',
- css: 'stop'
- },
- {
- src: 'HOT.svg',
- css: 'hot'
- },
- {
- src: 'NEW.svg',
- css: 'new'
- },
- {
- src: '新品.svg',
- css: 'new-arrival'
- },
- {
- src: '热卖.svg',
- css: 'hot-sale'
- }
- ]
-};
diff --git a/scripts/icons/generate-font.sh b/scripts/icons/generate-font.sh
deleted file mode 100755
index bd1421ec..00000000
--- a/scripts/icons/generate-font.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-basepath=$(dirname $0)
-
-iconfount --config $basepath/fount-config.js
diff --git a/superman.json b/superman.json
deleted file mode 100644
index 63271331..00000000
--- a/superman.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "cdn": {
- "basic": {
- "src": ["website/dist/**/*.*"],
- "dist": "zanui/weapp"
- }
- }
-}
\ No newline at end of file
diff --git a/website/demo.js b/website/demo.js
deleted file mode 100644
index 9ffabf35..00000000
--- a/website/demo.js
+++ /dev/null
@@ -1,29 +0,0 @@
-const path = require('path')
-const fs = require('fs')
-const file = require('./file')
-const demoPath = path.join(__dirname, '../example/pages')
-function getDemoFiles (demoDir) {
- if (!file.hasFile(demoDir)) return {}
- let files = file.getFiles(demoDir)
- let conf = {}
- files.forEach(_file => {
- let ext = file.getExtname(_file)
- conf[ext] = fs.readFileSync(_file, 'utf-8')
- })
- return conf
-}
-
-function getDemoDir (docFile) {
- return path.join(demoPath, docFile.split('/').pop())
-}
-
-module.exports = function (template) {
- // let demoDir = getDemoDir(this.context)
- // let demoConf = getDemoFiles(demoDir)
- // template = Object.keys(demoConf).reduce((res, key) => {
- // res += `\n~~~ ${key}\n${demoConf[key]}~~~`
- // return res
- // }, template + `\n`)
- // return template + '\n'
- return template + ``;
-}
diff --git a/website/file.js b/website/file.js
deleted file mode 100644
index 7d78f017..00000000
--- a/website/file.js
+++ /dev/null
@@ -1,115 +0,0 @@
-let path = require('path')
-let fs = require('fs')
-let Readable = require('stream').Readable
-let process = require('child_process')
-function mkfile(filename, string = '') {
- let dir = path.dirname(filename)
- if (dir === '.' || dir === '..' || existFile(mkfile)) {
- return
- }
- mkdir(dir)
- fs.writeFileSync(filename, string, {mode: 0777, encoding: 'utf8'})
-}
-function mkfileStream (from, to) {
- try {
- mkfile(to)
- let reader = fs.createReadStream(from)
- reader.pipe(fs.createWriteStream(to))
- reader.on('end', () => `File modify: ${to}`)
- } catch (e) {
- console.log(e);
- }
-}
-function rmdir(dir) {
- let files = getFiles(dir)
- let dirs = getDirs(dir)
- files.forEach((file) => {
- rmFile(file)
- })
- dirs.forEach((dir) => {
- fs.rmdirSync(dir)
- })
- fs.rmdirSync(dir)
-}
-function getExtname (fileName) {
- let ext = path.extname(fileName)
- return ext ? ext.substr(1) : ''
-}
-function isJS (file) {
- let ext = getExtname(file)
- return ext === 'js' ? true : false
-}
-function getDirs (dir) {
- let files = fs.readdirSync(dir)
- let fileList = []
- files.forEach((file) => {
- file = path.join(dir, file)
- if (isDir(file)) {
- fileList.push(...getDirs(file), file)
- }
- })
- return fileList
-}
-function getFiles (dir) {
- let files = fs.readdirSync(dir)
- let fileList = []
- files.forEach((file) => {
- file = path.join(dir, file)
- isDir(file) ? fileList.push(...getFiles(file)) : fileList.push(file)
- })
- return fileList
-}
-function hasFile (dir) {
- try {
- return fs.readdirSync(dir).length
- } catch (e) {
- return 0
- }
-}
-function mkdir (dir) {
- let parPath = path.dirname(dir)
- if (isDir(dir)) {
- return
- } else if (!isDir(parPath)) {
- mkdir(parPath)
- }
- fs.mkdirSync(dir, 0777)
-}
-function rmFile (file) {
- return fs.existsSync(file) && fs.unlinkSync(file)
-}
-function isDir(dir) {
- return fs.existsSync(dir) && fs.statSync(dir).isDirectory()
-}
-function existFile (file) {
- return fs.existsSync(file)
-}
-function readLines (file) {
- if (isDir(file)) throw new Error('参数必须是一个文件')
- let index = 0
- let lines = fs.readFileSync(file, 'utf-8').split(/[\n|\n\r]/)
-
- lines.next = function () {
- return lines[index + 1]
- }
-
- lines.find = function (word) {
- let i = -1
- while(i === -1 || lines[i].indexOf(word) === -1) {
- i++
- }
- return i
- }
- return lines
-}
-exports.getExtname = getExtname
-exports.mkfile = mkfile
-exports.getFiles = getFiles
-exports.isJS = isJS
-exports.mkfileStream = mkfileStream
-exports.rmdir = rmdir
-exports.hasFile = hasFile
-exports.rmFile = rmFile
-exports.mkdir = mkdir
-exports.existFile = existFile
-exports.readLines = readLines
diff --git a/website/plugins/components/WxappPage.vue b/website/plugins/components/WxappPage.vue
deleted file mode 100644
index 81cc26f6..00000000
--- a/website/plugins/components/WxappPage.vue
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
示例代码
-
-

-
微信扫一扫
-
-
-
-
-
-
-
-
-
-
diff --git a/website/plugins/styles/main.css b/website/plugins/styles/main.css
deleted file mode 100644
index a0f7ca76..00000000
--- a/website/plugins/styles/main.css
+++ /dev/null
@@ -1,35 +0,0 @@
-.van-doc-header {
- position: fixed;
- background: #fff;
- top: 0;
- z-index: 2;
-}
-.van-doc-header__top-nav-item .van-doc-header__top-nav-lang {
- display: none;
-}
-.van-doc-footer {
- position: relative
-}
-.doc-body {
- margin: 60px auto !important;
- min-height: 100vh;
-}
-.side-menus {
- position: fixed;
- height: calc(100vh - 120px);
- overflow: auto;
-}
-.demo-view-qrcode {
- position: fixed;
- top: 80px;
- right: 20px;
- padding: 10px;
- border-radius: 5px;
- text-align: center;
- color: #999;
-}
-.demo-view-qrcode img {
- width: 160px;
- height: 160px;
- margin-bottom: 10px;
-}
\ No newline at end of file
diff --git a/website/plugins/wxapp-demo.js b/website/plugins/wxapp-demo.js
deleted file mode 100644
index 5ca2d28a..00000000
--- a/website/plugins/wxapp-demo.js
+++ /dev/null
@@ -1,7 +0,0 @@
-import WxappDemo from './components/WxappPage'
-import './styles/main.css'
-export default {
- install (vue) {
- vue.component('wxapp-demo', WxappDemo)
- }
-}
diff --git a/wedoc.js b/wedoc.js
deleted file mode 100644
index 54384869..00000000
--- a/wedoc.js
+++ /dev/null
@@ -1,20 +0,0 @@
-const path = require('path')
-const getDemoTemplate = require('./website/demo')
-
-module.exports = {
- async: false,
- config: path.resolve(__dirname, 'doc.config.js'),
- docs: [ path.resolve(__dirname, 'packages') ],
- out: path.resolve(__dirname, 'website/dist'),
- markdown: {
- before (source) {
- return getDemoTemplate.call(this, source)
- }
- },
- webpack: {
- output: {
- publicPath: process.argv[process.argv.length - 1] === 'build' ? 'https://b.yzcdn.cn/zanui/weapp' : '/',
- filename: '[name].[hash].js'
- }
- }
-}
diff --git a/yarn.lock b/yarn.lock
index e185c90a..326f457f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,28 +2,12 @@
# yarn lockfile v1
-"@babel/code-frame@7.0.0-beta.40", "@babel/code-frame@^7.0.0-beta.35", "@babel/code-frame@^7.0.0-beta.40":
- version "7.0.0-beta.40"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.40.tgz#37e2b0cf7c56026b4b21d3927cadf81adec32ac6"
- dependencies:
- "@babel/highlight" "7.0.0-beta.40"
-
"@babel/code-frame@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz#2a02643368de80916162be70865c97774f3adbd9"
dependencies:
"@babel/highlight" "7.0.0-beta.44"
-"@babel/generator@7.0.0-beta.40":
- version "7.0.0-beta.40"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.40.tgz#ab61f9556f4f71dbd1138949c795bb9a21e302ea"
- dependencies:
- "@babel/types" "7.0.0-beta.40"
- jsesc "^2.5.1"
- lodash "^4.2.0"
- source-map "^0.5.0"
- trim-right "^1.0.1"
-
"@babel/generator@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.44.tgz#c7e67b9b5284afcf69b309b50d7d37f3e5033d42"
@@ -34,14 +18,6 @@
source-map "^0.5.0"
trim-right "^1.0.1"
-"@babel/helper-function-name@7.0.0-beta.40":
- version "7.0.0-beta.40"
- resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.40.tgz#9d033341ab16517f40d43a73f2d81fc431ccd7b6"
- dependencies:
- "@babel/helper-get-function-arity" "7.0.0-beta.40"
- "@babel/template" "7.0.0-beta.40"
- "@babel/types" "7.0.0-beta.40"
-
"@babel/helper-function-name@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz#e18552aaae2231100a6e485e03854bc3532d44dd"
@@ -50,12 +26,6 @@
"@babel/template" "7.0.0-beta.44"
"@babel/types" "7.0.0-beta.44"
-"@babel/helper-get-function-arity@7.0.0-beta.40":
- version "7.0.0-beta.40"
- resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.40.tgz#ac0419cf067b0ec16453e1274f03878195791c6e"
- dependencies:
- "@babel/types" "7.0.0-beta.40"
-
"@babel/helper-get-function-arity@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz#d03ca6dd2b9f7b0b1e6b32c56c72836140db3a15"
@@ -68,14 +38,6 @@
dependencies:
"@babel/types" "7.0.0-beta.44"
-"@babel/highlight@7.0.0-beta.40":
- version "7.0.0-beta.40"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.40.tgz#b43d67d76bf46e1d10d227f68cddcd263786b255"
- dependencies:
- chalk "^2.0.0"
- esutils "^2.0.2"
- js-tokens "^3.0.0"
-
"@babel/highlight@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.44.tgz#18c94ce543916a80553edcdcf681890b200747d5"
@@ -84,15 +46,6 @@
esutils "^2.0.2"
js-tokens "^3.0.0"
-"@babel/template@7.0.0-beta.40":
- version "7.0.0-beta.40"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.40.tgz#034988c6424eb5c3268fe6a608626de1f4410fc8"
- dependencies:
- "@babel/code-frame" "7.0.0-beta.40"
- "@babel/types" "7.0.0-beta.40"
- babylon "7.0.0-beta.40"
- lodash "^4.2.0"
-
"@babel/template@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.44.tgz#f8832f4fdcee5d59bf515e595fc5106c529b394f"
@@ -117,28 +70,6 @@
invariant "^2.2.0"
lodash "^4.2.0"
-"@babel/traverse@^7.0.0-beta.40":
- version "7.0.0-beta.40"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.40.tgz#d140e449b2e093ef9fe1a2eecc28421ffb4e521e"
- dependencies:
- "@babel/code-frame" "7.0.0-beta.40"
- "@babel/generator" "7.0.0-beta.40"
- "@babel/helper-function-name" "7.0.0-beta.40"
- "@babel/types" "7.0.0-beta.40"
- babylon "7.0.0-beta.40"
- debug "^3.0.1"
- globals "^11.1.0"
- invariant "^2.2.0"
- lodash "^4.2.0"
-
-"@babel/types@7.0.0-beta.40", "@babel/types@^7.0.0-beta.40":
- version "7.0.0-beta.40"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.40.tgz#25c3d7aae14126abe05fcb098c65a66b6d6b8c14"
- dependencies:
- esutils "^2.0.2"
- lodash "^4.2.0"
- to-fast-properties "^2.0.0"
-
"@babel/types@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.44.tgz#6b1b164591f77dec0a0342aca995f2d046b3a757"
@@ -147,44 +78,240 @@
lodash "^4.2.0"
to-fast-properties "^2.0.0"
-"@types/strip-bom@^3.0.0":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@types/strip-bom/-/strip-bom-3.0.0.tgz#14a8ec3956c2e81edb7520790aecf21c290aebd2"
+"@mrmlnc/readdir-enhanced@^2.2.1":
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde"
+ dependencies:
+ call-me-maybe "^1.0.1"
+ glob-to-regexp "^0.3.0"
-"@types/strip-json-comments@0.0.30":
- version "0.0.30"
- resolved "https://registry.yarnpkg.com/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz#9aa30c04db212a9a0649d6ae6fd50accc40748a1"
+"@nodelib/fs.stat@^1.0.1":
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.0.tgz#50c1e2260ac0ed9439a181de3725a0168d59c48a"
-abab@^1.0.0, abab@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e"
+"@shellscape/koa-send@^4.1.0":
+ version "4.1.3"
+ resolved "https://registry.yarnpkg.com/@shellscape/koa-send/-/koa-send-4.1.3.tgz#1a7c8df21f63487e060b7bfd8ed82e1d3c4ae0b0"
+ dependencies:
+ debug "^2.6.3"
+ http-errors "^1.6.1"
+ mz "^2.6.0"
+ resolve-path "^1.3.3"
+
+"@shellscape/koa-static@^4.0.4":
+ version "4.0.5"
+ resolved "https://registry.yarnpkg.com/@shellscape/koa-static/-/koa-static-4.0.5.tgz#b329b55bfd41056a6981c584ae6bace30b5b6b3b"
+ dependencies:
+ "@shellscape/koa-send" "^4.1.0"
+ debug "^2.6.8"
+
+"@sindresorhus/is@^0.7.0":
+ version "0.7.0"
+ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd"
+
+"@vue/component-compiler-utils@^2.0.0":
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-2.1.1.tgz#9b084cb67023076860687002a29930d30b36ef56"
+ dependencies:
+ consolidate "^0.15.1"
+ hash-sum "^1.0.2"
+ lru-cache "^4.1.2"
+ merge-source-map "^1.1.0"
+ postcss "^6.0.20"
+ postcss-selector-parser "^3.1.1"
+ prettier "^1.13.7"
+ source-map "^0.5.6"
+ vue-template-es2015-compiler "^1.6.0"
+
+"@webassemblyjs/ast@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.5.13.tgz#81155a570bd5803a30ec31436bc2c9c0ede38f25"
+ dependencies:
+ "@webassemblyjs/helper-module-context" "1.5.13"
+ "@webassemblyjs/helper-wasm-bytecode" "1.5.13"
+ "@webassemblyjs/wast-parser" "1.5.13"
+ debug "^3.1.0"
+ mamacro "^0.0.3"
+
+"@webassemblyjs/floating-point-hex-parser@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.5.13.tgz#29ce0baa97411f70e8cce68ce9c0f9d819a4e298"
+
+"@webassemblyjs/helper-api-error@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.13.tgz#e49b051d67ee19a56e29b9aa8bd949b5b4442a59"
+
+"@webassemblyjs/helper-buffer@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.13.tgz#873bb0a1b46449231137c1262ddfd05695195a1e"
+ dependencies:
+ debug "^3.1.0"
+
+"@webassemblyjs/helper-code-frame@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.13.tgz#1bd2181b6a0be14e004f0fe9f5a660d265362b58"
+ dependencies:
+ "@webassemblyjs/wast-printer" "1.5.13"
+
+"@webassemblyjs/helper-fsm@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.13.tgz#cdf3d9d33005d543a5c5e5adaabf679ffa8db924"
+
+"@webassemblyjs/helper-module-context@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.13.tgz#dc29ddfb51ed657655286f94a5d72d8a489147c5"
+ dependencies:
+ debug "^3.1.0"
+ mamacro "^0.0.3"
+
+"@webassemblyjs/helper-wasm-bytecode@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.13.tgz#03245817f0a762382e61733146f5773def15a747"
+
+"@webassemblyjs/helper-wasm-section@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.13.tgz#efc76f44a10d3073b584b43c38a179df173d5c7d"
+ dependencies:
+ "@webassemblyjs/ast" "1.5.13"
+ "@webassemblyjs/helper-buffer" "1.5.13"
+ "@webassemblyjs/helper-wasm-bytecode" "1.5.13"
+ "@webassemblyjs/wasm-gen" "1.5.13"
+ debug "^3.1.0"
+
+"@webassemblyjs/ieee754@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.5.13.tgz#573e97c8c12e4eebb316ca5fde0203ddd90b0364"
+ dependencies:
+ ieee754 "^1.1.11"
+
+"@webassemblyjs/leb128@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.5.13.tgz#ab52ebab9cec283c1c1897ac1da833a04a3f4cee"
+ dependencies:
+ long "4.0.0"
+
+"@webassemblyjs/utf8@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.5.13.tgz#6b53d2cd861cf94fa99c1f12779dde692fbc2469"
+
+"@webassemblyjs/wasm-edit@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.13.tgz#c9cef5664c245cf11b3b3a73110c9155831724a8"
+ dependencies:
+ "@webassemblyjs/ast" "1.5.13"
+ "@webassemblyjs/helper-buffer" "1.5.13"
+ "@webassemblyjs/helper-wasm-bytecode" "1.5.13"
+ "@webassemblyjs/helper-wasm-section" "1.5.13"
+ "@webassemblyjs/wasm-gen" "1.5.13"
+ "@webassemblyjs/wasm-opt" "1.5.13"
+ "@webassemblyjs/wasm-parser" "1.5.13"
+ "@webassemblyjs/wast-printer" "1.5.13"
+ debug "^3.1.0"
+
+"@webassemblyjs/wasm-gen@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.13.tgz#8e6ea113c4b432fa66540189e79b16d7a140700e"
+ dependencies:
+ "@webassemblyjs/ast" "1.5.13"
+ "@webassemblyjs/helper-wasm-bytecode" "1.5.13"
+ "@webassemblyjs/ieee754" "1.5.13"
+ "@webassemblyjs/leb128" "1.5.13"
+ "@webassemblyjs/utf8" "1.5.13"
+
+"@webassemblyjs/wasm-opt@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.13.tgz#147aad7717a7ee4211c36b21a5f4c30dddf33138"
+ dependencies:
+ "@webassemblyjs/ast" "1.5.13"
+ "@webassemblyjs/helper-buffer" "1.5.13"
+ "@webassemblyjs/wasm-gen" "1.5.13"
+ "@webassemblyjs/wasm-parser" "1.5.13"
+ debug "^3.1.0"
+
+"@webassemblyjs/wasm-parser@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.13.tgz#6f46516c5bb23904fbdf58009233c2dd8a54c72f"
+ dependencies:
+ "@webassemblyjs/ast" "1.5.13"
+ "@webassemblyjs/helper-api-error" "1.5.13"
+ "@webassemblyjs/helper-wasm-bytecode" "1.5.13"
+ "@webassemblyjs/ieee754" "1.5.13"
+ "@webassemblyjs/leb128" "1.5.13"
+ "@webassemblyjs/utf8" "1.5.13"
+
+"@webassemblyjs/wast-parser@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.5.13.tgz#5727a705d397ae6a3ae99d7f5460acf2ec646eea"
+ dependencies:
+ "@webassemblyjs/ast" "1.5.13"
+ "@webassemblyjs/floating-point-hex-parser" "1.5.13"
+ "@webassemblyjs/helper-api-error" "1.5.13"
+ "@webassemblyjs/helper-code-frame" "1.5.13"
+ "@webassemblyjs/helper-fsm" "1.5.13"
+ long "^3.2.0"
+ mamacro "^0.0.3"
+
+"@webassemblyjs/wast-printer@1.5.13":
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.5.13.tgz#bb34d528c14b4f579e7ec11e793ec50ad7cd7c95"
+ dependencies:
+ "@webassemblyjs/ast" "1.5.13"
+ "@webassemblyjs/wast-parser" "1.5.13"
+ long "^3.2.0"
+
+"@webpack-contrib/cli-utils@^1.0.2":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@webpack-contrib/cli-utils/-/cli-utils-1.0.2.tgz#9618b68a79f5b3462224e0ecca416cc812b65054"
+ dependencies:
+ "@webpack-contrib/schema-utils" "^1.0.0-beta.0"
+ camelize "^1.0.0"
+ chalk "^2.4.1"
+ decamelize "^2.0.0"
+ loader-utils "^1.1.0"
+ meant "^1.0.1"
+ strip-ansi "^4.0.0"
+ text-table "^0.2.0"
+ webpack-log "^1.2.0"
+
+"@webpack-contrib/config-loader@^1.1.1":
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@webpack-contrib/config-loader/-/config-loader-1.2.1.tgz#5b3dd474e207437939d294d200c68b7b00008e04"
+ dependencies:
+ "@webpack-contrib/schema-utils" "^1.0.0-beta.0"
+ chalk "^2.1.0"
+ cosmiconfig "^5.0.2"
+ is-plain-obj "^1.1.0"
+ loud-rejection "^1.6.0"
+ merge-options "^1.0.1"
+ minimist "^1.2.0"
+ resolve "^1.6.0"
+ webpack-log "^1.1.2"
+
+"@webpack-contrib/schema-utils@^1.0.0-beta.0":
+ version "1.0.0-beta.0"
+ resolved "https://registry.yarnpkg.com/@webpack-contrib/schema-utils/-/schema-utils-1.0.0-beta.0.tgz#bf9638c9464d177b48209e84209e23bee2eb4f65"
+ dependencies:
+ ajv "^6.1.0"
+ ajv-keywords "^3.1.0"
+ chalk "^2.3.2"
+ strip-ansi "^4.0.0"
+ text-table "^0.2.0"
+ webpack-log "^1.1.2"
abbrev@1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
-accepts@~1.3.4:
+accepts@^1.3.5:
version "1.3.5"
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2"
dependencies:
mime-types "~2.1.18"
negotiator "0.6.1"
-acorn-dynamic-import@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz#c752bd210bef679501b6c6cb7fc84f8f47158cc4"
- dependencies:
- acorn "^4.0.3"
-
-acorn-globals@^1.0.4:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-1.0.9.tgz#55bb5e98691507b74579d0513413217c380c54cf"
- dependencies:
- acorn "^2.1.0"
-
-acorn-globals@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.1.0.tgz#ab716025dbe17c54d3ef81d32ece2b2d99fe2538"
+acorn-dynamic-import@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz#901ceee4c7faaef7e07ad2a47e890675da50a278"
dependencies:
acorn "^5.0.0"
@@ -196,89 +323,40 @@ acorn-jsx@^3.0.0:
acorn-jsx@^4.1.1:
version "4.1.1"
- resolved "http://registry.npm.qima-inc.com/acorn-jsx/download/acorn-jsx-4.1.1.tgz#e8e41e48ea2fe0c896740610ab6a4ffd8add225e"
+ resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-4.1.1.tgz#e8e41e48ea2fe0c896740610ab6a4ffd8add225e"
dependencies:
acorn "^5.0.3"
-acorn@^2.1.0, acorn@^2.4.0:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-2.7.0.tgz#ab6e7d9d886aaca8b085bc3312b79a198433f0e7"
-
acorn@^3.0.4:
version "3.3.0"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
-acorn@^4.0.3:
- version "4.0.13"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787"
-
-acorn@^5.0.0, acorn@^5.3.0, acorn@^5.4.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.5.0.tgz#1abb587fbf051f94e3de20e6b26ef910b1828298"
-
-acorn@^5.0.3, acorn@^5.6.0:
+acorn@^5.0.0, acorn@^5.0.3, acorn@^5.5.0, acorn@^5.6.0, acorn@^5.6.2:
version "5.7.1"
- resolved "http://registry.npm.qima-inc.com/acorn/download/acorn-5.7.1.tgz#f095829297706a7c9776958c0afc8930a9b9d9d8"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.1.tgz#f095829297706a7c9776958c0afc8930a9b9d9d8"
-agent-base@2:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-2.1.1.tgz#d6de10d5af6132d5bd692427d46fc538539094c7"
- dependencies:
- extend "~3.0.0"
- semver "~5.0.1"
+ajv-errors@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.0.tgz#ecf021fa108fd17dfb5e6b383f2dd233e31ffc59"
ajv-keywords@^3.0.0, ajv-keywords@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.1.0.tgz#ac2b27939c543e95d2c06e7f7f5c27be4aa543be"
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a"
-ajv@^4.9.1:
- version "4.11.8"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536"
- dependencies:
- co "^4.6.0"
- json-stable-stringify "^1.0.1"
-
-ajv@^5.0.0, ajv@^5.1.0, ajv@^5.3.0:
- version "5.5.2"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965"
- dependencies:
- co "^4.6.0"
- fast-deep-equal "^1.0.0"
- fast-json-stable-stringify "^2.0.0"
- json-schema-traverse "^0.3.0"
-
-ajv@^6.0.1, ajv@^6.1.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.2.0.tgz#afac295bbaa0152449e522742e4547c1ae9328d2"
- dependencies:
- fast-deep-equal "^1.0.0"
- fast-json-stable-stringify "^2.0.0"
- json-schema-traverse "^0.3.0"
-
-ajv@^6.5.0:
+ajv@^6.0.1, ajv@^6.1.0, ajv@^6.5.0:
version "6.5.2"
- resolved "http://registry.npm.qima-inc.com/ajv/download/ajv-6.5.2.tgz#678495f9b82f7cca6be248dd92f59bff5e1f4360"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.2.tgz#678495f9b82f7cca6be248dd92f59bff5e1f4360"
dependencies:
fast-deep-equal "^2.0.1"
fast-json-stable-stringify "^2.0.0"
json-schema-traverse "^0.4.1"
uri-js "^4.2.1"
-align-text@^0.1.1, align-text@^0.1.3:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
+ansi-align@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f"
dependencies:
- kind-of "^3.0.2"
- longest "^1.0.1"
- repeat-string "^1.5.2"
-
-alphanum-sort@^1.0.1, alphanum-sort@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
-
-amdefine@>=0.0.4:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
+ string-width "^2.0.0"
ansi-colors@^1.0.1:
version "1.1.0"
@@ -287,22 +365,18 @@ ansi-colors@^1.0.1:
ansi-wrap "^0.1.0"
ansi-escapes@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92"
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.1.0.tgz#f73207bb81207d75fd6c83f125af26eea378ca30"
ansi-gray@^0.1.1:
version "0.1.1"
- resolved "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251"
+ resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251"
dependencies:
ansi-wrap "0.1.0"
-ansi-html@0.0.7:
- version "0.0.7"
- resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e"
-
ansi-regex@^2.0.0:
version "2.1.1"
- resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
ansi-regex@^3.0.0:
version "3.0.0"
@@ -310,13 +384,7 @@ ansi-regex@^3.0.0:
ansi-styles@^2.2.1:
version "2.2.1"
- resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
-
-ansi-styles@^3.1.0, ansi-styles@^3.2.0:
- version "3.2.0"
- resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88"
- dependencies:
- color-convert "^1.9.0"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
ansi-styles@^3.2.1:
version "3.2.1"
@@ -326,7 +394,11 @@ ansi-styles@^3.2.1:
ansi-wrap@0.1.0, ansi-wrap@^0.1.0:
version "0.1.0"
- resolved "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf"
+ resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf"
+
+any-promise@^1.0.0, any-promise@^1.1.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
anymatch@^1.3.0:
version "1.3.2"
@@ -342,40 +414,35 @@ anymatch@^2.0.0:
micromatch "^3.1.4"
normalize-path "^2.1.1"
-append-transform@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991"
- dependencies:
- default-require-extensions "^1.0.0"
+app-root-path@^2.0.1:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-2.1.0.tgz#98bf6599327ecea199309866e8140368fd2e646a"
aproba@^1.0.3, aproba@^1.1.1:
version "1.2.0"
resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
+arch@^2.1.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/arch/-/arch-2.1.1.tgz#8f5c2731aa35a30929221bb0640eed65175ec84e"
+
archy@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
+ resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
are-we-there-yet@~1.1.2:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d"
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
dependencies:
delegates "^1.0.0"
readable-stream "^2.0.6"
argparse@^1.0.7:
- version "1.0.9"
- resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86"
+ version "1.0.10"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
dependencies:
sprintf-js "~1.0.2"
-aria-query@^0.7.0:
- version "0.7.1"
- resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-0.7.1.tgz#26cbb5aff64144b0a825be1846e0b16cfa00b11e"
- dependencies:
- ast-types-flow "0.0.7"
- commander "^2.11.0"
-
arr-diff@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf"
@@ -384,60 +451,41 @@ arr-diff@^2.0.0:
arr-diff@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
+ resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
arr-flatten@^1.0.1, arr-flatten@^1.1.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
+ resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
arr-union@^3.1.0:
version "3.1.0"
- resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
+ resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
array-differ@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031"
+ resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031"
array-each@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f"
-
-array-equal@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93"
+ resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f"
array-find-index@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
-array-flatten@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
-
-array-flatten@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.1.tgz#426bb9da84090c1838d812c8150af20a8331e296"
-
-array-includes@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d"
- dependencies:
- define-properties "^1.1.2"
- es-abstract "^1.7.0"
-
array-slice@^1.0.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4"
+ resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4"
array-union@^1.0.1:
version "1.0.2"
- resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
+ resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
dependencies:
array-uniq "^1.0.1"
array-uniq@^1.0.1, array-uniq@^1.0.2:
version "1.0.3"
- resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
+ resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
array-unique@^0.2.1:
version "0.2.1"
@@ -445,7 +493,7 @@ array-unique@^0.2.1:
array-unique@^0.3.2:
version "0.3.2"
- resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
+ resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
arrify@^1.0.0, arrify@^1.0.1:
version "1.0.1"
@@ -459,43 +507,15 @@ asn1.js@^4.0.0:
inherits "^2.0.1"
minimalistic-assert "^1.0.0"
-asn1@~0.2.3:
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
-
-assert-plus@1.0.0, assert-plus@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
-
-assert-plus@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234"
-
assert@^1.1.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91"
dependencies:
util "0.10.3"
-assertion-error@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.0.0.tgz#c7f85438fdd466bc7ca16ab90c81513797a5d23b"
-
assign-symbols@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
-
-ast-types-flow@0.0.7:
- version "0.0.7"
- resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
-
-ast-types@0.x.x:
- version "0.11.2"
- resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.11.2.tgz#cc4e1d15a36b39979a1986fe1e91321cbfae7783"
-
-astral-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
+ resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
async-each@^1.0.0:
version "1.0.1"
@@ -505,76 +525,49 @@ async-limiter@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8"
-async@2.6.0, async@^2.1.2, async@^2.1.4, async@^2.4.1:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4"
+async@2.6.1:
+ version "2.6.1"
+ resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610"
dependencies:
- lodash "^4.14.0"
+ lodash "^4.17.10"
-async@^1.4.0, async@^1.5.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
+atob@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.1.tgz#ae2d5a729477f289d60dd7f96a6314a22dd6c22a"
-asynckit@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
-
-atob@^2.0.0:
- version "2.0.3"
- resolved "https://registry.npmjs.org/atob/-/atob-2.0.3.tgz#19c7a760473774468f20b2d2d03372ad7d4cbf5d"
-
-autoprefixer@^6.3.1:
- version "6.7.7"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014"
+autoprefixer@^9.0.2:
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.1.0.tgz#566a70d1148046b96b31efa08090f1999ffb6d8c"
dependencies:
- browserslist "^1.7.6"
- caniuse-db "^1.0.30000634"
+ browserslist "^4.0.1"
+ caniuse-lite "^1.0.30000872"
normalize-range "^0.1.2"
num2fraction "^1.2.2"
- postcss "^5.2.16"
+ postcss "^7.0.2"
postcss-value-parser "^3.2.3"
-autoprefixer@^7.1.2:
- version "7.2.6"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.2.6.tgz#256672f86f7c735da849c4f07d008abb056067dc"
+babel-cli@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-cli/-/babel-cli-6.26.0.tgz#502ab54874d7db88ad00b887a06383ce03d002f1"
dependencies:
- browserslist "^2.11.3"
- caniuse-lite "^1.0.30000805"
- normalize-range "^0.1.2"
- num2fraction "^1.2.2"
- postcss "^6.0.17"
- postcss-value-parser "^3.2.3"
+ babel-core "^6.26.0"
+ babel-polyfill "^6.26.0"
+ babel-register "^6.26.0"
+ babel-runtime "^6.26.0"
+ commander "^2.11.0"
+ convert-source-map "^1.5.0"
+ fs-readdir-recursive "^1.0.0"
+ glob "^7.1.2"
+ lodash "^4.17.4"
+ output-file-sync "^1.1.2"
+ path-is-absolute "^1.0.1"
+ slash "^1.0.0"
+ source-map "^0.5.6"
+ v8flags "^2.1.1"
+ optionalDependencies:
+ chokidar "^1.6.1"
-autoprefixer@^8.5.0:
- version "8.5.0"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.5.0.tgz#89a39b1316fbe7bc2b4997a0c7dad0149d99511c"
- dependencies:
- browserslist "^3.2.7"
- caniuse-lite "^1.0.30000839"
- normalize-range "^0.1.2"
- num2fraction "^1.2.2"
- postcss "^6.0.22"
- postcss-value-parser "^3.2.3"
-
-aws-sign2@~0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f"
-
-aws-sign2@~0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
-
-aws4@^1.2.1, aws4@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e"
-
-axobject-query@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-0.1.0.tgz#62f59dbc59c9f9242759ca349960e7a2fe3c36c0"
- dependencies:
- ast-types-flow "0.0.7"
-
-babel-code-frame@^6.22.0, babel-code-frame@^6.26.0:
+babel-code-frame@^6.26.0:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
dependencies:
@@ -582,31 +575,7 @@ babel-code-frame@^6.22.0, babel-code-frame@^6.26.0:
esutils "^2.0.2"
js-tokens "^3.0.2"
-babel-core@^6.0.0, babel-core@^6.22.1, babel-core@^6.25.0, babel-core@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8"
- dependencies:
- babel-code-frame "^6.26.0"
- babel-generator "^6.26.0"
- babel-helpers "^6.24.1"
- babel-messages "^6.23.0"
- babel-register "^6.26.0"
- babel-runtime "^6.26.0"
- babel-template "^6.26.0"
- babel-traverse "^6.26.0"
- babel-types "^6.26.0"
- babylon "^6.18.0"
- convert-source-map "^1.5.0"
- debug "^2.6.8"
- json5 "^0.5.1"
- lodash "^4.17.4"
- minimatch "^3.0.4"
- path-is-absolute "^1.0.1"
- private "^0.1.7"
- slash "^1.0.0"
- source-map "^0.5.6"
-
-babel-core@^6.26.3:
+babel-core@^6.26.0, babel-core@^6.26.3:
version "6.26.3"
resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207"
dependencies:
@@ -630,26 +599,15 @@ babel-core@^6.26.3:
slash "^1.0.0"
source-map "^0.5.7"
-babel-eslint@^8.2.1:
- version "8.2.2"
- resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-8.2.2.tgz#1102273354c6f0b29b4ea28a65f97d122296b68b"
- dependencies:
- "@babel/code-frame" "^7.0.0-beta.40"
- "@babel/traverse" "^7.0.0-beta.40"
- "@babel/types" "^7.0.0-beta.40"
- babylon "^7.0.0-beta.40"
- eslint-scope "~3.7.1"
- eslint-visitor-keys "^1.0.0"
-
babel-eslint@^8.2.3:
- version "8.2.3"
- resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-8.2.3.tgz#1a2e6681cc9bc4473c32899e59915e19cd6733cf"
+ version "8.2.6"
+ resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-8.2.6.tgz#6270d0c73205628067c0f7ae1693a9e797acefd9"
dependencies:
"@babel/code-frame" "7.0.0-beta.44"
"@babel/traverse" "7.0.0-beta.44"
"@babel/types" "7.0.0-beta.44"
babylon "7.0.0-beta.44"
- eslint-scope "~3.7.1"
+ eslint-scope "3.7.1"
eslint-visitor-keys "^1.0.0"
babel-generator@^6.18.0, babel-generator@^6.26.0:
@@ -776,10 +734,6 @@ babel-helper-replace-supers@^6.24.1:
babel-traverse "^6.24.1"
babel-types "^6.24.1"
-babel-helper-vue-jsx-merge-props@^2.0.2, babel-helper-vue-jsx-merge-props@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz#22aebd3b33902328e513293a8e4992b384f9f1b6"
-
babel-helpers@^6.24.1:
version "6.24.1"
resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2"
@@ -787,23 +741,16 @@ babel-helpers@^6.24.1:
babel-runtime "^6.22.0"
babel-template "^6.24.1"
-babel-jest@^21.0.2:
- version "21.2.0"
- resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-21.2.0.tgz#2ce059519a9374a2c46f2455b6fbef5ad75d863e"
+babel-jest@^23.4.2:
+ version "23.4.2"
+ resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-23.4.2.tgz#f276de67798a5d68f2d6e87ff518c2f6e1609877"
dependencies:
- babel-plugin-istanbul "^4.0.0"
- babel-preset-jest "^21.2.0"
+ babel-plugin-istanbul "^4.1.6"
+ babel-preset-jest "^23.2.0"
-babel-jest@^22.4.1:
- version "22.4.1"
- resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-22.4.1.tgz#ff53ebca45957347f27ff4666a31499fbb4c4ddd"
- dependencies:
- babel-plugin-istanbul "^4.1.5"
- babel-preset-jest "^22.4.1"
-
-babel-loader@^7.1.1:
- version "7.1.3"
- resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.3.tgz#ff5b440da716e9153abb946251a9ab7670037b16"
+babel-loader@^7.1.5:
+ version "7.1.5"
+ resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.5.tgz#e3ee0cd7394aa557e013b02d3e492bfd07aa6d68"
dependencies:
find-cache-dir "^1.0.0"
loader-utils "^1.0.2"
@@ -821,43 +768,18 @@ babel-plugin-check-es2015-constants@^6.22.0:
dependencies:
babel-runtime "^6.22.0"
-babel-plugin-dynamic-import-node@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.2.0.tgz#f91631e703e0595e47d4beafbb088576c87fbeee"
- dependencies:
- babel-plugin-syntax-dynamic-import "^6.18.0"
-
-babel-plugin-istanbul@^4.0.0, babel-plugin-istanbul@^4.1.5:
- version "4.1.5"
- resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz#6760cdd977f411d3e175bb064f2bc327d99b2b6e"
+babel-plugin-istanbul@^4.1.6:
+ version "4.1.6"
+ resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45"
dependencies:
+ babel-plugin-syntax-object-rest-spread "^6.13.0"
find-up "^2.1.0"
- istanbul-lib-instrument "^1.7.5"
- test-exclude "^4.1.1"
+ istanbul-lib-instrument "^1.10.1"
+ test-exclude "^4.2.1"
-babel-plugin-jest-hoist@^21.2.0:
- version "21.2.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-21.2.0.tgz#2cef637259bd4b628a6cace039de5fcd14dbb006"
-
-babel-plugin-jest-hoist@^22.4.1:
- version "22.4.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.1.tgz#d712fe5da8b6965f3191dacddbefdbdf4fb66d63"
-
-babel-plugin-jsx-event-modifiers@^2.0.2:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/babel-plugin-jsx-event-modifiers/-/babel-plugin-jsx-event-modifiers-2.0.5.tgz#93e6ebb5d7553bb08f9fedbf7a0bee3af09a0472"
-
-babel-plugin-jsx-v-model@^2.0.1:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/babel-plugin-jsx-v-model/-/babel-plugin-jsx-v-model-2.0.3.tgz#c396416b99cb1af782087315ae1d3e62e070f47d"
- dependencies:
- babel-plugin-syntax-jsx "^6.18.0"
- html-tags "^2.0.0"
- svg-tags "^1.0.0"
-
-babel-plugin-jsx-vue-functional@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-jsx-vue-functional/-/babel-plugin-jsx-vue-functional-2.1.0.tgz#5630a0c86fe1904d28c30465e6bf1cf71235a239"
+babel-plugin-jest-hoist@^23.2.0:
+ version "23.2.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz#e61fae05a1ca8801aadee57a6d66b8cefaf44167"
babel-plugin-syntax-async-functions@^6.8.0:
version "6.13.0"
@@ -899,10 +821,6 @@ babel-plugin-syntax-function-bind@^6.8.0:
version "6.13.0"
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz#48c495f177bdf31a981e732f55adc0bdd2601f46"
-babel-plugin-syntax-jsx@^6.18.0:
- version "6.18.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"
-
babel-plugin-syntax-object-rest-spread@^6.13.0, babel-plugin-syntax-object-rest-spread@^6.8.0:
version "6.13.0"
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5"
@@ -1045,9 +963,9 @@ babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015
babel-runtime "^6.22.0"
babel-template "^6.24.1"
-babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1, babel-plugin-transform-es2015-modules-commonjs@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a"
+babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1:
+ version "6.26.2"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3"
dependencies:
babel-plugin-transform-strict-mode "^6.24.1"
babel-runtime "^6.26.0"
@@ -1151,7 +1069,7 @@ babel-plugin-transform-function-bind@^6.22.0:
babel-plugin-syntax-function-bind "^6.8.0"
babel-runtime "^6.22.0"
-babel-plugin-transform-object-rest-spread@^6.22.0, babel-plugin-transform-object-rest-spread@^6.26.0:
+babel-plugin-transform-object-rest-spread@^6.22.0:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06"
dependencies:
@@ -1164,7 +1082,7 @@ babel-plugin-transform-regenerator@^6.22.0:
dependencies:
regenerator-transform "^0.10.0"
-babel-plugin-transform-runtime@^6.15.0, babel-plugin-transform-runtime@^6.22.0, babel-plugin-transform-runtime@^6.23.0:
+babel-plugin-transform-runtime@^6.15.0:
version "6.23.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz#88490d446502ea9b8e7efb0fe09ec4d99479b1ee"
dependencies:
@@ -1177,46 +1095,13 @@ babel-plugin-transform-strict-mode@^6.24.1:
babel-runtime "^6.22.0"
babel-types "^6.24.1"
-babel-plugin-transform-vue-jsx@^3.5.0:
- version "3.5.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-3.5.1.tgz#aa1f4416e4bc835db9a7a1180ae6e74c24a2e1d1"
+babel-polyfill@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153"
dependencies:
- esutils "^2.0.2"
-
-babel-preset-env@^1.3.2, babel-preset-env@^1.6.0:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.6.1.tgz#a18b564cc9b9afdf4aae57ae3c1b0d99188e6f48"
- dependencies:
- babel-plugin-check-es2015-constants "^6.22.0"
- babel-plugin-syntax-trailing-function-commas "^6.22.0"
- babel-plugin-transform-async-to-generator "^6.22.0"
- babel-plugin-transform-es2015-arrow-functions "^6.22.0"
- babel-plugin-transform-es2015-block-scoped-functions "^6.22.0"
- babel-plugin-transform-es2015-block-scoping "^6.23.0"
- babel-plugin-transform-es2015-classes "^6.23.0"
- babel-plugin-transform-es2015-computed-properties "^6.22.0"
- babel-plugin-transform-es2015-destructuring "^6.23.0"
- babel-plugin-transform-es2015-duplicate-keys "^6.22.0"
- babel-plugin-transform-es2015-for-of "^6.23.0"
- babel-plugin-transform-es2015-function-name "^6.22.0"
- babel-plugin-transform-es2015-literals "^6.22.0"
- babel-plugin-transform-es2015-modules-amd "^6.22.0"
- babel-plugin-transform-es2015-modules-commonjs "^6.23.0"
- babel-plugin-transform-es2015-modules-systemjs "^6.23.0"
- babel-plugin-transform-es2015-modules-umd "^6.23.0"
- babel-plugin-transform-es2015-object-super "^6.22.0"
- babel-plugin-transform-es2015-parameters "^6.23.0"
- babel-plugin-transform-es2015-shorthand-properties "^6.22.0"
- babel-plugin-transform-es2015-spread "^6.22.0"
- babel-plugin-transform-es2015-sticky-regex "^6.22.0"
- babel-plugin-transform-es2015-template-literals "^6.22.0"
- babel-plugin-transform-es2015-typeof-symbol "^6.23.0"
- babel-plugin-transform-es2015-unicode-regex "^6.22.0"
- babel-plugin-transform-exponentiation-operator "^6.22.0"
- babel-plugin-transform-regenerator "^6.22.0"
- browserslist "^2.1.2"
- invariant "^2.2.2"
- semver "^5.3.0"
+ babel-runtime "^6.26.0"
+ core-js "^2.5.0"
+ regenerator-runtime "^0.10.5"
babel-preset-env@^1.7.0:
version "1.7.0"
@@ -1253,18 +1138,11 @@ babel-preset-env@^1.7.0:
invariant "^2.2.2"
semver "^5.3.0"
-babel-preset-jest@^21.2.0:
- version "21.2.0"
- resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-21.2.0.tgz#ff9d2bce08abd98e8a36d9a8a5189b9173b85638"
+babel-preset-jest@^23.2.0:
+ version "23.2.0"
+ resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz#8ec7a03a138f001a1a8fb1e8113652bf1a55da46"
dependencies:
- babel-plugin-jest-hoist "^21.2.0"
- babel-plugin-syntax-object-rest-spread "^6.13.0"
-
-babel-preset-jest@^22.4.1:
- version "22.4.1"
- resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-22.4.1.tgz#efa2e5f5334242a9457a068452d7d09735db172a"
- dependencies:
- babel-plugin-jest-hoist "^22.4.1"
+ babel-plugin-jest-hoist "^23.2.0"
babel-plugin-syntax-object-rest-spread "^6.13.0"
babel-preset-stage-0@^6.24.1:
@@ -1283,7 +1161,7 @@ babel-preset-stage-1@^6.24.1:
babel-plugin-transform-export-extensions "^6.22.0"
babel-preset-stage-2 "^6.24.1"
-babel-preset-stage-2@^6.22.0, babel-preset-stage-2@^6.24.1:
+babel-preset-stage-2@^6.24.1:
version "6.24.1"
resolved "https://registry.yarnpkg.com/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz#d9e2960fb3d71187f0e64eec62bc07767219bdc1"
dependencies:
@@ -1302,29 +1180,7 @@ babel-preset-stage-3@^6.24.1:
babel-plugin-transform-exponentiation-operator "^6.24.1"
babel-plugin-transform-object-rest-spread "^6.22.0"
-babel-preset-vue-app@^1.3.1:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/babel-preset-vue-app/-/babel-preset-vue-app-1.3.2.tgz#53e98ac012a4edd3f8356cc6aafa000a6e980292"
- dependencies:
- babel-plugin-syntax-dynamic-import "^6.18.0"
- babel-plugin-transform-object-rest-spread "^6.26.0"
- babel-plugin-transform-runtime "^6.15.0"
- babel-preset-env "^1.6.0"
- babel-preset-vue "^1.2.1"
- babel-runtime "^6.20.0"
-
-babel-preset-vue@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/babel-preset-vue/-/babel-preset-vue-1.2.1.tgz#b0de8977e0ce981fc6824cf0a537917a02a6fe87"
- dependencies:
- babel-helper-vue-jsx-merge-props "^2.0.2"
- babel-plugin-jsx-event-modifiers "^2.0.2"
- babel-plugin-jsx-v-model "^2.0.1"
- babel-plugin-jsx-vue-functional "^2.1.0"
- babel-plugin-syntax-jsx "^6.18.0"
- babel-plugin-transform-vue-jsx "^3.5.0"
-
-babel-register@^6.22.0, babel-register@^6.26.0:
+babel-register@^6.26.0:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071"
dependencies:
@@ -1336,7 +1192,7 @@ babel-register@^6.22.0, babel-register@^6.26.0:
mkdirp "^0.5.1"
source-map-support "^0.4.15"
-babel-runtime@^6.18.0, babel-runtime@^6.20.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0:
+babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
dependencies:
@@ -1376,10 +1232,6 @@ babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26
lodash "^4.17.4"
to-fast-properties "^1.0.3"
-babylon@7.0.0-beta.40, babylon@^7.0.0-beta.40:
- version "7.0.0-beta.40"
- resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.40.tgz#91fc8cd56d5eb98b28e6fde41045f2957779940a"
-
babylon@7.0.0-beta.44:
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.44.tgz#89159e15e6e30c5096e22d738d8c0af8a0e8ca1d"
@@ -1390,27 +1242,23 @@ babylon@^6.18.0:
balanced-match@0.1.0:
version "0.1.0"
- resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-0.1.0.tgz#b504bd05869b39259dd0c5efc35d843176dccc4a"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.1.0.tgz#b504bd05869b39259dd0c5efc35d843176dccc4a"
balanced-match@^0.4.2:
version "0.4.2"
- resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
balanced-match@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
base64-js@^1.0.2:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.3.tgz#fb13668233d9614cf5fb4bce95a9ba4096cdf801"
-
-base64url@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/base64url/-/base64url-2.0.0.tgz#eac16e03ea1438eff9423d69baa36262ed1f70bb"
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3"
base@^0.11.1:
version "0.11.2"
- resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
+ resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
dependencies:
cache-base "^1.0.1"
class-utils "^0.3.5"
@@ -1420,27 +1268,9 @@ base@^0.11.1:
mixin-deep "^1.2.0"
pascalcase "^0.1.1"
-batch@0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
-
-bcrypt-pbkdf@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d"
- dependencies:
- tweetnacl "^0.14.3"
-
beeper@^1.0.0:
version "1.1.1"
- resolved "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809"
-
-bfj-node4@^5.2.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/bfj-node4/-/bfj-node4-5.2.1.tgz#3a6aa2730cf6911ba2afb836c2f88f015d718f3f"
- dependencies:
- bluebird "^3.5.1"
- check-types "^7.3.0"
- tryer "^1.0.0"
+ resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809"
big.js@^3.1.3:
version "3.2.0"
@@ -1452,15 +1282,9 @@ binary-extensions@^1.0.0:
binaryextensions@~1.0.0:
version "1.0.1"
- resolved "https://registry.npmjs.org/binaryextensions/-/binaryextensions-1.0.1.tgz#1e637488b35b58bda5f4774bf96a5212a8c90755"
+ resolved "https://registry.yarnpkg.com/binaryextensions/-/binaryextensions-1.0.1.tgz#1e637488b35b58bda5f4774bf96a5212a8c90755"
-block-stream@*:
- version "0.0.9"
- resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a"
- dependencies:
- inherits "~2.0.0"
-
-bluebird@^3.0.5, bluebird@^3.1.1, bluebird@^3.4.7, bluebird@^3.5.1:
+bluebird@^3.1.1, bluebird@^3.5.1:
version "3.5.1"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9"
@@ -1468,57 +1292,25 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0:
version "4.11.8"
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f"
-body-parser@1.18.2:
- version "1.18.2"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454"
- dependencies:
- bytes "3.0.0"
- content-type "~1.0.4"
- debug "2.6.9"
- depd "~1.1.1"
- http-errors "~1.6.2"
- iconv-lite "0.4.19"
- on-finished "~2.3.0"
- qs "6.5.1"
- raw-body "2.3.2"
- type-is "~1.6.15"
-
-bonjour@^3.5.0:
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5"
- dependencies:
- array-flatten "^2.1.0"
- deep-equal "^1.0.1"
- dns-equal "^1.0.0"
- dns-txt "^2.0.2"
- multicast-dns "^6.0.1"
- multicast-dns-service-types "^1.1.0"
-
boolbase@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
-boom@2.x.x:
- version "2.10.1"
- resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f"
+boxen@^1.2.1:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b"
dependencies:
- hoek "2.x.x"
-
-boom@4.x.x:
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31"
- dependencies:
- hoek "4.x.x"
-
-boom@5.x.x:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02"
- dependencies:
- hoek "4.x.x"
+ ansi-align "^2.0.0"
+ camelcase "^4.0.0"
+ chalk "^2.0.1"
+ cli-boxes "^1.0.0"
+ string-width "^2.0.0"
+ term-size "^1.2.0"
+ widest-line "^2.0.0"
brace-expansion@^1.0.0, brace-expansion@^1.1.7:
- version "1.1.8"
- resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292"
+ version "1.1.11"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
dependencies:
balanced-match "^1.0.0"
concat-map "0.0.1"
@@ -1531,13 +1323,12 @@ braces@^1.8.2:
preserve "^0.2.0"
repeat-element "^1.1.2"
-braces@^2.3.0:
- version "2.3.0"
- resolved "https://registry.npmjs.org/braces/-/braces-2.3.0.tgz#a46941cb5fb492156b3d6a656e06c35364e3e66e"
+braces@^2.3.0, braces@^2.3.1:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
dependencies:
arr-flatten "^1.1.0"
array-unique "^0.3.2"
- define-property "^1.0.0"
extend-shallow "^2.0.1"
fill-range "^4.0.0"
isobject "^3.0.1"
@@ -1547,44 +1338,13 @@ braces@^2.3.0:
split-string "^3.0.2"
to-regex "^3.0.1"
-braces@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.1.tgz#7086c913b4e5a08dbe37ac0ee6a2500c4ba691bb"
- dependencies:
- arr-flatten "^1.1.0"
- array-unique "^0.3.2"
- define-property "^1.0.0"
- extend-shallow "^2.0.1"
- fill-range "^4.0.0"
- isobject "^3.0.1"
- kind-of "^6.0.2"
- repeat-element "^1.1.2"
- snapdragon "^0.8.1"
- snapdragon-node "^2.0.1"
- split-string "^3.0.2"
- to-regex "^3.0.1"
-
brorand@^1.0.1:
version "1.1.0"
resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
-browser-process-hrtime@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz#425d68a58d3447f02a04aa894187fce8af8b7b8e"
-
-browser-resolve@^1.11.2:
- version "1.11.2"
- resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce"
- dependencies:
- resolve "1.1.7"
-
-browser-stdout@1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f"
-
browserify-aes@^1.0.0, browserify-aes@^1.0.4:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.1.1.tgz#38b7ab55edb806ff2dcda1a7f1620773a477c49f"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48"
dependencies:
buffer-xor "^1.0.3"
cipher-base "^1.0.0"
@@ -1594,20 +1354,21 @@ browserify-aes@^1.0.0, browserify-aes@^1.0.4:
safe-buffer "^5.0.1"
browserify-cipher@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.0.tgz#9988244874bf5ed4e28da95666dcd66ac8fc363a"
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0"
dependencies:
browserify-aes "^1.0.4"
browserify-des "^1.0.0"
evp_bytestokey "^1.0.0"
browserify-des@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.0.tgz#daa277717470922ed2fe18594118a175439721dd"
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c"
dependencies:
cipher-base "^1.0.1"
des.js "^1.0.0"
inherits "^2.0.1"
+ safe-buffer "^5.1.2"
browserify-rsa@^4.0.0:
version "4.0.1"
@@ -1634,20 +1395,6 @@ browserify-zlib@^0.2.0:
dependencies:
pako "~1.0.5"
-browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6:
- version "1.7.7"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9"
- dependencies:
- caniuse-db "^1.0.30000639"
- electron-to-chromium "^1.2.7"
-
-browserslist@^2.1.2, browserslist@^2.11.3:
- version "2.11.3"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.11.3.tgz#fe36167aed1bbcde4827ebfe71347a2cc70b99b2"
- dependencies:
- caniuse-lite "^1.0.30000792"
- electron-to-chromium "^1.3.30"
-
browserslist@^3.2.6:
version "3.2.8"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6"
@@ -1655,22 +1402,17 @@ browserslist@^3.2.6:
caniuse-lite "^1.0.30000844"
electron-to-chromium "^1.3.47"
-browserslist@^3.2.7:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.7.tgz#aa488634d320b55e88bab0256184dbbcca1e6de9"
+browserslist@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.0.1.tgz#61c05ce2a5843c7d96166408bc23d58b5416e818"
dependencies:
- caniuse-lite "^1.0.30000835"
- electron-to-chromium "^1.3.45"
+ caniuse-lite "^1.0.30000865"
+ electron-to-chromium "^1.3.52"
+ node-releases "^1.0.0-alpha.10"
-bser@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719"
- dependencies:
- node-int64 "^0.4.0"
-
-buffer-indexof@^1.0.0:
+buffer-from@^1.0.0:
version "1.1.1"
- resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c"
+ resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
buffer-xor@^1.0.3:
version "1.0.3"
@@ -1684,7 +1426,7 @@ buffer@^4.3.0:
ieee754 "^1.1.4"
isarray "^1.0.0"
-builtin-modules@^1.0.0, builtin-modules@^1.1.1:
+builtin-modules@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
@@ -1692,11 +1434,7 @@ builtin-status-codes@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
-bytes@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
-
-cacache@^10.0.1:
+cacache@^10.0.4:
version "10.0.4"
resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460"
dependencies:
@@ -1716,7 +1454,7 @@ cacache@^10.0.1:
cache-base@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
+ resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
dependencies:
collection-visit "^1.0.0"
component-emitter "^1.2.1"
@@ -1728,6 +1466,17 @@ cache-base@^1.0.1:
union-value "^1.0.0"
unset-value "^1.0.0"
+cache-content-type@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/cache-content-type/-/cache-content-type-1.0.1.tgz#035cde2b08ee2129f4a8315ea8f00a00dba1453c"
+ dependencies:
+ mime-types "^2.1.18"
+ ylru "^1.2.0"
+
+call-me-maybe@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b"
+
caller-path@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f"
@@ -1738,10 +1487,6 @@ callsites@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca"
-callsites@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50"
-
camel-case@3.0.x:
version "3.0.0"
resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73"
@@ -1751,77 +1496,35 @@ camel-case@3.0.x:
camelcase-css@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-1.0.1.tgz#157c4238265f5cf94a1dffde86446552cbf3f705"
+ resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-1.0.1.tgz#157c4238265f5cf94a1dffde86446552cbf3f705"
-camelcase-keys@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
+camelcase-keys@^4.0.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77"
dependencies:
- camelcase "^2.0.0"
- map-obj "^1.0.0"
+ camelcase "^4.1.0"
+ map-obj "^2.0.0"
+ quick-lru "^1.0.0"
-camelcase@^1.0.2:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
-
-camelcase@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
-
-camelcase@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
-
-camelcase@^4.1.0:
+camelcase@^4.0.0, camelcase@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
-caniuse-api@^1.5.2:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c"
- dependencies:
- browserslist "^1.3.6"
- caniuse-db "^1.0.30000529"
- lodash.memoize "^4.1.2"
- lodash.uniq "^4.5.0"
+camelize@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b"
-caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
- version "1.0.30000810"
- resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000810.tgz#bd25830c41efab64339a2e381f49677343c84509"
+caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000865, caniuse-lite@^1.0.30000872:
+ version "1.0.30000874"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000874.tgz#a641b1f1c420d58d9b132920ef6ba87bbdcd2223"
-caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000805:
- version "1.0.30000810"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000810.tgz#47585fffce0e9f3593a6feea4673b945424351d9"
+capture-stack-trace@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d"
-caniuse-lite@^1.0.30000835, caniuse-lite@^1.0.30000839:
- version "1.0.30000843"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000843.tgz#4fdec258dc641c385744cdd49d23c5459c3d4411"
-
-caniuse-lite@^1.0.30000844:
- version "1.0.30000846"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000846.tgz#2092911eecad71a89dae1faa62bcc202fde7f959"
-
-caseless@~0.12.0:
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
-
-center-align@^0.1.1:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad"
- dependencies:
- align-text "^0.1.3"
- lazy-cache "^1.0.3"
-
-chai-nightwatch@~0.1.x:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/chai-nightwatch/-/chai-nightwatch-0.1.1.tgz#1ca56de768d3c0868fe7fc2f4d32c2fe894e6be9"
- dependencies:
- assertion-error "1.0.0"
- deep-eql "0.1.3"
-
-chalk@^1.0.0, chalk@^1.1.3:
+chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3:
version "1.1.3"
- resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
dependencies:
ansi-styles "^2.2.1"
escape-string-regexp "^1.0.2"
@@ -1829,23 +1532,7 @@ chalk@^1.0.0, chalk@^1.1.3:
strip-ansi "^3.0.0"
supports-color "^2.0.0"
-chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.1.tgz#523fe2678aec7b04e8041909292fe8b17059b796"
- dependencies:
- ansi-styles "^3.2.0"
- escape-string-regexp "^1.0.5"
- supports-color "^5.2.0"
-
-chalk@^2.3.0:
- version "2.3.0"
- resolved "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba"
- dependencies:
- ansi-styles "^3.1.0"
- escape-string-regexp "^1.0.5"
- supports-color "^4.0.0"
-
-chalk@^2.4.1:
+chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.2, chalk@^2.4.1:
version "2.4.1"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e"
dependencies:
@@ -1857,9 +1544,9 @@ chardet@^0.4.0:
version "0.4.2"
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
-check-types@^7.3.0:
- version "7.3.0"
- resolved "https://registry.yarnpkg.com/check-types/-/check-types-7.3.0.tgz#468f571a4435c24248f5fd0cb0e8d87c3c341e7d"
+chardet@^0.5.0:
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.5.0.tgz#fe3ac73c00c3d865ffcc02a0682e2c20b6a06029"
cheerio@0.22.0:
version "0.22.0"
@@ -1882,21 +1569,24 @@ cheerio@0.22.0:
lodash.reject "^4.4.0"
lodash.some "^4.4.0"
-cheerio@^0.20.0:
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.20.0.tgz#5c710f2bab95653272842ba01c6ea61b3545ec35"
+chokidar@^1.6.1:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468"
dependencies:
- css-select "~1.2.0"
- dom-serializer "~0.1.0"
- entities "~1.1.1"
- htmlparser2 "~3.8.1"
- lodash "^4.1.0"
+ anymatch "^1.3.0"
+ async-each "^1.0.0"
+ glob-parent "^2.0.0"
+ inherits "^2.0.1"
+ is-binary-path "^1.0.0"
+ is-glob "^2.0.0"
+ path-is-absolute "^1.0.0"
+ readdirp "^2.0.0"
optionalDependencies:
- jsdom "^7.0.2"
+ fsevents "^1.0.0"
-chokidar@^2.0.0, chokidar@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.2.tgz#4dc65139eeb2714977735b6a35d06e97b494dfd7"
+chokidar@^2.0.2:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.4.tgz#356ff4e2b0e8e43e322d18a372460bbcf3accd26"
dependencies:
anymatch "^2.0.0"
async-each "^1.0.0"
@@ -1905,30 +1595,27 @@ chokidar@^2.0.0, chokidar@^2.0.2:
inherits "^2.0.1"
is-binary-path "^1.0.0"
is-glob "^4.0.0"
+ lodash.debounce "^4.0.8"
normalize-path "^2.1.1"
path-is-absolute "^1.0.0"
readdirp "^2.0.0"
- upath "^1.0.0"
+ upath "^1.0.5"
optionalDependencies:
- fsevents "^1.0.0"
+ fsevents "^1.2.2"
chownr@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181"
-chromedriver@^2.27.2:
- version "2.35.0"
- resolved "https://registry.yarnpkg.com/chromedriver/-/chromedriver-2.35.0.tgz#c103ba2fb3d1671f666058159f5cbaa816902e4d"
+chrome-trace-event@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz#45a91bd2c20c9411f0963b5aaeb9a1b95e09cc48"
dependencies:
- del "^3.0.0"
- extract-zip "^1.6.5"
- kew "^0.7.0"
- mkdirp "^0.5.1"
- request "^2.83.0"
+ tslib "^1.9.0"
ci-info@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.2.tgz#03561259db48d0474c8bdc90f5b47b068b6bbfb4"
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.3.tgz#710193264bb05c77b8c90d02f5aaf22216a667b2"
cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
version "1.0.4"
@@ -1941,61 +1628,51 @@ circular-json@^0.3.1:
version "0.3.3"
resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66"
-clap@^1.0.9:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.3.tgz#4f36745b32008492557f46412d66d50cb99bce51"
- dependencies:
- chalk "^1.1.3"
-
class-utils@^0.3.5:
- version "0.3.5"
- resolved "https://registry.npmjs.org/class-utils/-/class-utils-0.3.5.tgz#17e793103750f9627b2176ea34cfd1b565903c80"
+ version "0.3.6"
+ resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
dependencies:
arr-union "^3.1.0"
define-property "^0.2.5"
isobject "^3.0.0"
- lazy-cache "^2.0.2"
static-extend "^0.1.1"
-clean-css@4.1.9, clean-css@4.1.x:
- version "4.1.9"
- resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.9.tgz#35cee8ae7687a49b98034f70de00c4edd3826301"
+clean-css@4.1.x:
+ version "4.1.11"
+ resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.11.tgz#2ecdf145aba38f54740f26cefd0ff3e03e125d6a"
dependencies:
source-map "0.5.x"
+clean-css@4.2.1:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.1.tgz#2d411ef76b8569b6d0c84068dabe85b0aa5e5c17"
+ dependencies:
+ source-map "~0.6.0"
+
+cli-boxes@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143"
+
cli-cursor@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
dependencies:
restore-cursor "^2.0.0"
-cli-spinners@^1.0.1:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.1.0.tgz#f1847b168844d917a671eb9d147e3df497c90d06"
-
cli-width@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
-cliui@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1"
+clipboardy@^1.2.2:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-1.2.3.tgz#0526361bf78724c1f20be248d428e365433c07ef"
dependencies:
- center-align "^0.1.1"
- right-align "^0.1.1"
- wordwrap "0.0.2"
-
-cliui@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
- dependencies:
- string-width "^1.0.1"
- strip-ansi "^3.0.1"
- wrap-ansi "^2.0.0"
+ arch "^2.1.0"
+ execa "^0.8.0"
cliui@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.0.0.tgz#743d4650e05f36d1ed2575b59638d87322bfbbcc"
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49"
dependencies:
string-width "^2.1.1"
strip-ansi "^4.0.0"
@@ -2003,169 +1680,110 @@ cliui@^4.0.0:
clone-stats@^0.0.1:
version "0.0.1"
- resolved "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1"
-
-clone@2.x:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.1.tgz#d217d1e961118e3ac9a4b8bba3285553bf647cdb"
+ resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1"
clone@^0.2.0:
version "0.2.0"
- resolved "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f"
+ resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f"
clone@^1.0.0, clone@^1.0.2:
- version "1.0.3"
- resolved "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz#298d7e2231660f40c003c2ed3140decf3f53085f"
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
co@^4.6.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
-co@~3.0.6:
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/co/-/co-3.0.6.tgz#1445f226c5eb956138e68c9ac30167ea7d2e6bda"
-
-coa@~1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.4.tgz#a9ef153660d6a86a8bdec0289a5c684d217432fd"
- dependencies:
- q "^1.1.2"
-
-coalescy@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/coalescy/-/coalescy-1.0.0.tgz#4b065846b836361ada6c4b4a4abf4bc1cac31bf1"
-
code-point-at@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
collection-visit@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
+ resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
dependencies:
map-visit "^1.0.0"
object-visit "^1.0.0"
color-convert@^1.3.0, color-convert@^1.9.0:
- version "1.9.1"
- resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed"
+ version "1.9.2"
+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.2.tgz#49881b8fba67df12a96bdf3f56c0aab9e7913147"
dependencies:
- color-name "^1.1.1"
+ color-name "1.1.1"
-color-name@^1.0.0, color-name@^1.1.1:
+color-name@1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.1.tgz#4b1415304cf50028ea81643643bd82ea05803689"
+
+color-name@^1.0.0:
version "1.1.3"
- resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
color-string@^0.3.0:
version "0.3.0"
- resolved "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz#27d46fb67025c5c2fa25993bfbf579e47841b991"
+ resolved "https://registry.yarnpkg.com/color-string/-/color-string-0.3.0.tgz#27d46fb67025c5c2fa25993bfbf579e47841b991"
dependencies:
color-name "^1.0.0"
color-support@^1.1.3:
version "1.1.3"
- resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2"
+ resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2"
color@^0.11.0:
version "0.11.4"
- resolved "https://registry.npmjs.org/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764"
+ resolved "https://registry.yarnpkg.com/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764"
dependencies:
clone "^1.0.2"
color-convert "^1.3.0"
color-string "^0.3.0"
-colormin@^1.0.5:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/colormin/-/colormin-1.1.2.tgz#ea2f7420a72b96881a38aae59ec124a6f7298133"
- dependencies:
- color "^0.11.0"
- css-color-names "0.0.4"
- has "^1.0.1"
-
-colors@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
-
-combined-stream@1.0.6, combined-stream@^1.0.5, combined-stream@~1.0.5:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818"
- dependencies:
- delayed-stream "~1.0.0"
-
-commander@2.11.0:
- version "2.11.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563"
-
-commander@2.14.x, commander@^2.13.0, commander@^2.9.0, commander@~2.14.1:
- version "2.14.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.14.1.tgz#2235123e37af8ca3c65df45b026dbd357b01b9aa"
-
-commander@2.9.0:
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4"
- dependencies:
- graceful-readlink ">= 1.0.0"
-
-commander@^2.11.0:
+commander@2.15.1:
version "2.15.1"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f"
+commander@2.16.x, commander@~2.16.0:
+ version "2.16.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.16.0.tgz#f16390593996ceb4f3eeb020b31d78528f7f8a50"
+
+commander@^2.11.0, commander@^2.17.1:
+ version "2.17.1"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf"
+
+commander@~2.13.0:
+ version "2.13.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c"
+
commondir@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
component-emitter@^1.2.1:
version "1.2.1"
- resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6"
-
-compressible@~2.0.13:
- version "2.0.13"
- resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.13.tgz#0d1020ab924b2fdb4d6279875c7d6daba6baa7a9"
- dependencies:
- mime-db ">= 1.33.0 < 2"
-
-compression@^1.5.2:
- version "1.7.2"
- resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.2.tgz#aaffbcd6aaf854b44ebb280353d5ad1651f59a69"
- dependencies:
- accepts "~1.3.4"
- bytes "3.0.0"
- compressible "~2.0.13"
- debug "2.6.9"
- on-headers "~1.0.1"
- safe-buffer "5.1.1"
- vary "~1.1.2"
+ resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6"
concat-map@0.0.1:
version "0.0.1"
- resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
+ resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
-concat-stream@1.6.0, concat-stream@^1.5.0, concat-stream@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7"
+concat-stream@^1.5.0:
+ version "1.6.2"
+ resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
dependencies:
+ buffer-from "^1.0.0"
inherits "^2.0.3"
readable-stream "^2.2.2"
typedarray "^0.0.6"
-condense-newlines@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/condense-newlines/-/condense-newlines-0.2.1.tgz#3de985553139475d32502c83b02f60684d24c55f"
+configstore@^3.0.0:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.2.tgz#c6f25defaeef26df12dd33414b001fe81a543f8f"
dependencies:
- extend-shallow "^2.0.1"
- is-whitespace "^0.3.0"
- kind-of "^3.0.2"
-
-config-chain@~1.1.5:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.11.tgz#aba09747dfbe4c3e70e766a6e41586e1859fc6f2"
- dependencies:
- ini "^1.3.4"
- proto-list "~1.2.1"
-
-connect-history-api-fallback@^1.3.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#b06873934bc5e344fef611a196a6faae0aee015a"
+ dot-prop "^4.1.0"
+ graceful-fs "^4.1.2"
+ make-dir "^1.0.0"
+ unique-string "^1.0.0"
+ write-file-atomic "^2.0.0"
+ xdg-basedir "^3.0.0"
console-browserify@^1.1.0:
version "1.1.0"
@@ -2177,9 +1795,9 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
-consolidate@^0.14.0:
- version "0.14.5"
- resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.14.5.tgz#5a25047bc76f73072667c8cb52c989888f494c63"
+consolidate@^0.15.1:
+ version "0.15.1"
+ resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7"
dependencies:
bluebird "^3.1.1"
@@ -2187,33 +1805,24 @@ constants-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
-contains-path@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a"
-
-content-disposition@0.5.2:
+content-disposition@~0.5.2:
version "0.5.2"
resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4"
-content-type-parser@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.2.tgz#caabe80623e63638b2502fd4c7f12ff4ce2352e7"
-
-content-type@~1.0.4:
+content-type@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
-convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1:
+convert-source-map@^1.5.0, convert-source-map@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5"
-cookie-signature@1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
-
-cookie@0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
+cookies@~0.7.1:
+ version "0.7.1"
+ resolved "https://registry.yarnpkg.com/cookies/-/cookies-0.7.1.tgz#7c8a615f5481c61ab9f16c833731bcb8f663b99b"
+ dependencies:
+ depd "~1.1.1"
+ keygrip "~1.0.2"
copy-concurrently@^1.0.0:
version "1.0.5"
@@ -2228,60 +1837,59 @@ copy-concurrently@^1.0.0:
copy-descriptor@^0.1.0:
version "0.1.1"
- resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
-
-copy-webpack-plugin@^4.0.1:
- version "4.4.2"
- resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.4.2.tgz#c92bcd7df4d5e42c51398cc36b23820d0d10446a"
- dependencies:
- cacache "^10.0.1"
- find-cache-dir "^1.0.0"
- globby "^7.1.1"
- is-glob "^4.0.0"
- loader-utils "^0.2.15"
- minimatch "^3.0.4"
- p-limit "^1.0.0"
- serialize-javascript "^1.4.0"
+ resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
core-js@^2.4.0, core-js@^2.5.0:
- version "2.5.3"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e"
+ version "2.5.7"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e"
-core-util-is@1.0.2, core-util-is@~1.0.0:
+core-util-is@~1.0.0:
version "1.0.2"
- resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
+ resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
-cosmiconfig@^2.1.0, cosmiconfig@^2.1.1:
- version "2.2.2"
- resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz#6173cebd56fac042c1f4390edf7af6c07c7cb892"
+cosmiconfig@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-4.0.0.tgz#760391549580bbd2df1e562bc177b13c290972dc"
dependencies:
is-directory "^0.3.1"
- js-yaml "^3.4.3"
- minimist "^1.2.0"
- object-assign "^4.1.0"
- os-homedir "^1.0.1"
- parse-json "^2.2.0"
- require-from-string "^1.1.0"
+ js-yaml "^3.9.0"
+ parse-json "^4.0.0"
+ require-from-string "^2.0.1"
+
+cosmiconfig@^5.0.2:
+ version "5.0.5"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.0.5.tgz#a809e3c2306891ce17ab70359dc8bdf661fe2cd0"
+ dependencies:
+ is-directory "^0.3.1"
+ js-yaml "^3.9.0"
+ parse-json "^4.0.0"
create-ecdh@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d"
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff"
dependencies:
bn.js "^4.1.0"
elliptic "^6.0.0"
+create-error-class@^3.0.0:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6"
+ dependencies:
+ capture-stack-trace "^1.0.0"
+
create-hash@^1.1.0, create-hash@^1.1.2:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.3.tgz#606042ac8b9262750f483caddab0f5819172d8fd"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196"
dependencies:
cipher-base "^1.0.1"
inherits "^2.0.1"
- ripemd160 "^2.0.0"
+ md5.js "^1.3.4"
+ ripemd160 "^2.0.1"
sha.js "^2.4.0"
create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.6.tgz#acb9e221a4e17bdb076e90657c42b93e3726cf06"
+ version "1.1.7"
+ resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff"
dependencies:
cipher-base "^1.0.3"
create-hash "^1.1.0"
@@ -2291,13 +1899,13 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
sha.js "^2.4.8"
cross-env@^5.1.4:
- version "5.1.4"
- resolved "https://registry.npmjs.org/cross-env/-/cross-env-5.1.4.tgz#f61c14291f7cc653bb86457002ea80a04699d022"
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.2.0.tgz#6ecd4c015d5773e614039ee529076669b9d126f2"
dependencies:
- cross-spawn "^5.1.0"
+ cross-spawn "^6.0.5"
is-windows "^1.0.0"
-cross-spawn@^5.0.1, cross-spawn@^5.1.0:
+cross-spawn@^5.0.1:
version "5.1.0"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
dependencies:
@@ -2307,7 +1915,7 @@ cross-spawn@^5.0.1, cross-spawn@^5.1.0:
cross-spawn@^6.0.5:
version "6.0.5"
- resolved "http://registry.npm.qima-inc.com/cross-spawn/download/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
dependencies:
nice-try "^1.0.4"
path-key "^2.0.1"
@@ -2315,18 +1923,6 @@ cross-spawn@^6.0.5:
shebang-command "^1.2.0"
which "^1.2.9"
-cryptiles@2.x.x:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
- dependencies:
- boom "2.x.x"
-
-cryptiles@3.x.x:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe"
- dependencies:
- boom "5.x.x"
-
crypto-browserify@^3.11.0:
version "3.12.0"
resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
@@ -2343,31 +1939,29 @@ crypto-browserify@^3.11.0:
randombytes "^2.0.0"
randomfill "^1.0.3"
+crypto-random-string@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e"
+
css-color-function@~1.3.3:
version "1.3.3"
- resolved "https://registry.npmjs.org/css-color-function/-/css-color-function-1.3.3.tgz#8ed24c2c0205073339fafa004bc8c141fccb282e"
+ resolved "https://registry.yarnpkg.com/css-color-function/-/css-color-function-1.3.3.tgz#8ed24c2c0205073339fafa004bc8c141fccb282e"
dependencies:
balanced-match "0.1.0"
color "^0.11.0"
debug "^3.1.0"
rgb "~0.1.0"
-css-color-names@0.0.4:
- version "0.0.4"
- resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
-
-css-loader@^0.28.9:
- version "0.28.10"
- resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.10.tgz#40282e79230f7bcb4e483efa631d670b735ebf42"
+css-loader@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-1.0.0.tgz#9f46aaa5ca41dbe31860e3b62b8e23c42916bf56"
dependencies:
babel-code-frame "^6.26.0"
css-selector-tokenizer "^0.7.0"
- cssnano "^3.10.0"
icss-utils "^2.1.0"
loader-utils "^1.0.2"
lodash.camelcase "^4.3.0"
- object-assign "^4.1.1"
- postcss "^5.0.6"
+ postcss "^6.0.23"
postcss-modules-extract-imports "^1.2.0"
postcss-modules-local-by-default "^1.2.0"
postcss-modules-scope "^1.1.0"
@@ -2394,7 +1988,7 @@ css-selector-tokenizer@^0.7.0:
css-unit-converter@^1.1.1:
version "1.1.1"
- resolved "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996"
+ resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996"
css-what@2.1:
version "2.1.0"
@@ -2404,64 +1998,6 @@ cssesc@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4"
-cssnano@^3.10.0, cssnano@^3.4.0:
- version "3.10.0"
- resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-3.10.0.tgz#4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38"
- dependencies:
- autoprefixer "^6.3.1"
- decamelize "^1.1.2"
- defined "^1.0.0"
- has "^1.0.1"
- object-assign "^4.0.1"
- postcss "^5.0.14"
- postcss-calc "^5.2.0"
- postcss-colormin "^2.1.8"
- postcss-convert-values "^2.3.4"
- postcss-discard-comments "^2.0.4"
- postcss-discard-duplicates "^2.0.1"
- postcss-discard-empty "^2.0.1"
- postcss-discard-overridden "^0.1.1"
- postcss-discard-unused "^2.2.1"
- postcss-filter-plugins "^2.0.0"
- postcss-merge-idents "^2.1.5"
- postcss-merge-longhand "^2.0.1"
- postcss-merge-rules "^2.0.3"
- postcss-minify-font-values "^1.0.2"
- postcss-minify-gradients "^1.0.1"
- postcss-minify-params "^1.0.4"
- postcss-minify-selectors "^2.0.4"
- postcss-normalize-charset "^1.1.0"
- postcss-normalize-url "^3.0.7"
- postcss-ordered-values "^2.1.0"
- postcss-reduce-idents "^2.2.2"
- postcss-reduce-initial "^1.0.0"
- postcss-reduce-transforms "^1.0.3"
- postcss-svgo "^2.1.1"
- postcss-unique-selectors "^2.0.2"
- postcss-value-parser "^3.2.3"
- postcss-zindex "^2.0.1"
-
-csso@~2.3.1:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.2.tgz#ddd52c587033f49e94b71fc55569f252e8ff5f85"
- dependencies:
- clap "^1.0.9"
- source-map "^0.5.3"
-
-cssom@0.3.x, "cssom@>= 0.3.0 < 0.4.0", "cssom@>= 0.3.2 < 0.4.0":
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.2.tgz#b8036170c79f07a90ff2f16e22284027a243848b"
-
-"cssstyle@>= 0.2.29 < 0.3.0", "cssstyle@>= 0.2.37 < 0.3.0":
- version "0.2.37"
- resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54"
- dependencies:
- cssom "0.3.x"
-
-cuint@^0.2.2:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/cuint/-/cuint-0.2.2.tgz#408086d409550c2631155619e9fa7bcadc3b991b"
-
currently-unhandled@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
@@ -2478,85 +2014,66 @@ d@1:
dependencies:
es5-ext "^0.10.9"
-damerau-levenshtein@^1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz#03191c432cb6eea168bb77f3a55ffdccb8978514"
-
-dashdash@^1.12.0:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
- dependencies:
- assert-plus "^1.0.0"
-
-data-uri-to-buffer@1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz#77163ea9c20d8641b4707e8f18abdf9a78f34835"
-
date-now@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
dateformat@^2.0.0:
version "2.2.0"
- resolved "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062"
+ resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062"
de-indent@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d"
-debug@2, debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.6, debug@^2.6.8, debug@^2.6.9:
+debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.3, debug@^2.6.8, debug@^2.6.9:
version "2.6.9"
- resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
dependencies:
ms "2.0.0"
-debug@2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
- dependencies:
- ms "0.7.1"
-
-debug@^3.0.1, debug@^3.1.0:
+debug@^3.1.0:
version "3.1.0"
- resolved "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
dependencies:
ms "2.0.0"
-decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0:
+decamelize-keys@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
+ dependencies:
+ decamelize "^1.1.0"
+ map-obj "^1.0.0"
+
+decamelize@^1.1.0, decamelize@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
+decamelize@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-2.0.0.tgz#656d7bbc8094c4c788ea53c5840908c9c7d063c7"
+ dependencies:
+ xregexp "4.0.0"
+
decode-uri-component@^0.2.0:
version "0.2.0"
- resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
+ resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
-deep-eql@0.1.3:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-0.1.3.tgz#ef558acab8de25206cd713906d74e56930eb69f2"
- dependencies:
- type-detect "0.1.1"
-
-deep-equal@^1.0.1:
+deep-equal@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5"
-deep-extend@~0.4.0:
- version "0.4.2"
- resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f"
+deep-extend@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
deep-is@~0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
-default-require-extensions@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8"
- dependencies:
- strip-bom "^2.0.0"
-
defaults@^1.0.0:
version "1.0.3"
- resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
+ resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
dependencies:
clone "^1.0.2"
@@ -2569,13 +2086,13 @@ define-properties@^1.1.2:
define-property@^0.2.5:
version "0.2.5"
- resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
dependencies:
is-descriptor "^0.1.0"
define-property@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
dependencies:
is-descriptor "^1.0.0"
@@ -2586,18 +2103,6 @@ define-property@^2.0.2:
is-descriptor "^1.0.2"
isobject "^3.0.1"
-defined@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
-
-degenerator@~1.0.2:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-1.0.4.tgz#fcf490a37ece266464d9cc431ab98c5819ced095"
- dependencies:
- ast-types "0.x.x"
- escodegen "1.x.x"
- esprima "3.x.x"
-
del@^2.0.2:
version "2.2.2"
resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8"
@@ -2610,36 +2115,17 @@ del@^2.0.2:
pinkie-promise "^2.0.0"
rimraf "^2.2.8"
-del@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5"
- dependencies:
- globby "^6.1.0"
- is-path-cwd "^1.0.0"
- is-path-in-cwd "^1.0.0"
- p-map "^1.1.1"
- pify "^3.0.0"
- rimraf "^2.2.8"
-
-delayed-stream@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
-
delegates@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
-depd@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359"
-
-depd@~1.1.1:
+depd@^1.1.2, depd@~1.1.1, depd@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
deprecated@^0.0.1:
version "0.0.1"
- resolved "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19"
+ resolved "https://registry.yarnpkg.com/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19"
des.js@^1.0.0:
version "1.0.0"
@@ -2648,13 +2134,13 @@ des.js@^1.0.0:
inherits "^2.0.1"
minimalistic-assert "^1.0.0"
-destroy@~1.0.4:
+destroy@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
detect-file@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7"
+ resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7"
detect-indent@^4.0.0:
version "4.0.0"
@@ -2666,61 +2152,14 @@ detect-libc@^1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
-detect-newline@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2"
-
-detect-node@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.3.tgz#a2033c09cc8e158d37748fbde7507832bd6ce127"
-
-diff@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/diff/-/diff-1.4.0.tgz#7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf"
-
-diff@^3.2.0:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/diff/-/diff-3.4.0.tgz#b1d85507daf3964828de54b37d0d73ba67dda56c"
-
diffie-hellman@^5.0.0:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.2.tgz#b5835739270cfe26acf632099fded2a07f209e5e"
+ version "5.0.3"
+ resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
dependencies:
bn.js "^4.1.0"
miller-rabin "^4.0.0"
randombytes "^2.0.0"
-dir-glob@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034"
- dependencies:
- arrify "^1.0.1"
- path-type "^3.0.0"
-
-dns-equal@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
-
-dns-packet@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a"
- dependencies:
- ip "^1.1.0"
- safe-buffer "^5.0.1"
-
-dns-txt@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6"
- dependencies:
- buffer-indexof "^1.0.0"
-
-doctrine@1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa"
- dependencies:
- esutils "^2.0.2"
- isarray "^1.0.0"
-
doctrine@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
@@ -2752,27 +2191,15 @@ domelementtype@~1.1.1:
version "1.1.3"
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b"
-domexception@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90"
- dependencies:
- webidl-conversions "^4.0.2"
-
domhandler@2.1:
version "2.1.0"
resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.1.0.tgz#d2646f5e57f6c3bab11cf6cb05d3c0acf7412594"
dependencies:
domelementtype "1"
-domhandler@2.3:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.3.0.tgz#2de59a0822d5027fabff6f032c2b25a2a8abe738"
- dependencies:
- domelementtype "1"
-
domhandler@^2.3.0:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.1.tgz#892e47000a99be55bbf3774ffea0561d8879c259"
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803"
dependencies:
domelementtype "1"
@@ -2782,7 +2209,7 @@ domutils@1.1:
dependencies:
domelementtype "1"
-domutils@1.5, domutils@1.5.1:
+domutils@1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
dependencies:
@@ -2796,64 +2223,42 @@ domutils@^1.5.1:
dom-serializer "0"
domelementtype "1"
+dot-prop@^4.1.0, dot-prop@^4.1.1:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57"
+ dependencies:
+ is-obj "^1.0.0"
+
duplexer2@0.0.2:
version "0.0.2"
- resolved "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db"
+ resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db"
dependencies:
readable-stream "~1.1.9"
-duplexer@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
+duplexer3@^0.1.4:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
-duplexify@^3.4.2, duplexify@^3.5.3:
- version "3.5.3"
- resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.5.3.tgz#8b5818800df92fd0125b27ab896491912858243e"
+duplexify@^3.4.2, duplexify@^3.6.0:
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.6.0.tgz#592903f5d80b38d037220541264d69a198fb3410"
dependencies:
end-of-stream "^1.0.0"
inherits "^2.0.1"
readable-stream "^2.0.0"
stream-shift "^1.0.0"
-ecc-jsbn@~0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
- dependencies:
- jsbn "~0.1.0"
-
-editorconfig@^0.13.2:
- version "0.13.3"
- resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.13.3.tgz#e5219e587951d60958fd94ea9a9a008cdeff1b34"
- dependencies:
- bluebird "^3.0.5"
- commander "^2.9.0"
- lru-cache "^3.2.0"
- semver "^5.1.0"
- sigmund "^1.0.1"
-
ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
-ejs@2.5.7, ejs@^2.5.7:
- version "2.5.7"
- resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.5.7.tgz#cc872c168880ae3c7189762fd5ffc00896c9518a"
-
-electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.30:
- version "1.3.34"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.34.tgz#d93498f40391bb0c16a603d8241b9951404157ed"
-
-electron-to-chromium@^1.3.45:
- version "1.3.47"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.47.tgz#764e887ca9104d01a0ac8eabee7dfc0e2ce14104"
-
-electron-to-chromium@^1.3.47:
- version "1.3.48"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.48.tgz#d3b0d8593814044e092ece2108fc3ac9aea4b900"
+electron-to-chromium@^1.3.47, electron-to-chromium@^1.3.52:
+ version "1.3.56"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.56.tgz#aad1420d23e9dd8cd2fc2bc53f4928adcf85f02f"
elliptic@^6.0.0:
- version "6.4.0"
- resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df"
+ version "6.4.1"
+ resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a"
dependencies:
bn.js "^4.4.0"
brorand "^1.0.1"
@@ -2863,18 +2268,10 @@ elliptic@^6.0.0:
minimalistic-assert "^1.0.0"
minimalistic-crypto-utils "^1.0.0"
-emoji-regex@^6.1.0:
- version "6.5.1"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.5.1.tgz#9baea929b155565c11ea41c6626eaa65cef992c2"
-
emojis-list@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"
-encodeurl@~1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
-
end-of-stream@^1.0.0, end-of-stream@^1.1.0:
version "1.4.1"
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43"
@@ -2883,22 +2280,17 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0:
end-of-stream@~0.1.5:
version "0.1.5"
- resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf"
+ resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf"
dependencies:
once "~1.3.0"
-enhanced-resolve@^3.4.0:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz#0421e339fd71419b3da13d129b3979040230476e"
+enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f"
dependencies:
graceful-fs "^4.1.2"
memory-fs "^0.4.0"
- object-assign "^4.0.1"
- tapable "^0.2.7"
-
-entities@1.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/entities/-/entities-1.0.0.tgz#b2987aa3821347fcde642b24fdfc9e4fb712bf26"
+ tapable "^1.0.0"
entities@^1.1.1, entities@~1.1.1:
version "1.1.1"
@@ -2910,31 +2302,19 @@ errno@^0.1.3, errno@~0.1.7:
dependencies:
prr "~1.0.1"
-error-ex@^1.2.0:
- version "1.3.1"
- resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc"
+error-ex@^1.2.0, error-ex@^1.3.1:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
dependencies:
is-arrayish "^0.2.1"
-error-stack-parser@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.1.tgz#a3202b8fb03114aa9b40a0e3669e48b2b65a010a"
- dependencies:
- stackframe "^1.0.3"
+error-inject@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/error-inject/-/error-inject-1.0.0.tgz#e2b3d91b54aed672f309d950d154850fa11d4f37"
-es-abstract@^1.10.0:
+es-abstract@^1.10.0, es-abstract@^1.5.1:
version "1.12.0"
- resolved "http://registry.npm.qima-inc.com/es-abstract/download/es-abstract-1.12.0.tgz#9dbbdd27c6856f0001421ca18782d786bf8a6165"
- dependencies:
- es-to-primitive "^1.1.1"
- function-bind "^1.1.1"
- has "^1.0.1"
- is-callable "^1.1.3"
- is-regex "^1.0.4"
-
-es-abstract@^1.5.1, es-abstract@^1.7.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.10.0.tgz#1ecb36c197842a00d8ee4c2dfd8646bb97d60864"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.12.0.tgz#9dbbdd27c6856f0001421ca18782d786bf8a6165"
dependencies:
es-to-primitive "^1.1.1"
function-bind "^1.1.1"
@@ -2950,14 +2330,15 @@ es-to-primitive@^1.1.1:
is-date-object "^1.0.1"
is-symbol "^1.0.1"
-es5-ext@^0.10.14, es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14:
- version "0.10.39"
- resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.39.tgz#fca21b67559277ca4ac1a1ed7048b107b6f76d87"
+es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14:
+ version "0.10.45"
+ resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.45.tgz#0bfdf7b473da5919d5adf3bd25ceb754fccc3653"
dependencies:
es6-iterator "~2.0.3"
es6-symbol "~3.1.1"
+ next-tick "1"
-es6-iterator@^2.0.1, es6-iterator@~2.0.1, es6-iterator@~2.0.3:
+es6-iterator@~2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
dependencies:
@@ -2965,279 +2346,66 @@ es6-iterator@^2.0.1, es6-iterator@~2.0.1, es6-iterator@~2.0.3:
es5-ext "^0.10.35"
es6-symbol "^3.1.1"
-es6-map@^0.1.3:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0"
- dependencies:
- d "1"
- es5-ext "~0.10.14"
- es6-iterator "~2.0.1"
- es6-set "~0.1.5"
- es6-symbol "~3.1.1"
- event-emitter "~0.3.5"
-
-es6-set@~0.1.5:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1"
- dependencies:
- d "1"
- es5-ext "~0.10.14"
- es6-iterator "~2.0.1"
- es6-symbol "3.1.1"
- event-emitter "~0.3.5"
-
-es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1:
+es6-symbol@^3.1.1, es6-symbol@~3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
dependencies:
d "1"
es5-ext "~0.10.14"
-es6-weak-map@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f"
- dependencies:
- d "1"
- es5-ext "^0.10.14"
- es6-iterator "^2.0.1"
- es6-symbol "^3.1.1"
-
-escape-html@~1.0.3:
+escape-html@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
-escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5:
+escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5:
version "1.0.5"
- resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
-escodegen@1.x.x, escodegen@^1.6.1, escodegen@^1.9.0:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.1.tgz#dbae17ef96c8e4bedb1356f4504fa4cc2f7cb7e2"
- dependencies:
- esprima "^3.1.3"
- estraverse "^4.2.0"
- esutils "^2.0.2"
- optionator "^0.8.1"
- optionalDependencies:
- source-map "~0.6.1"
-
-escope@^3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3"
- dependencies:
- es6-map "^0.1.3"
- es6-weak-map "^2.0.1"
- esrecurse "^4.1.0"
- estraverse "^4.1.1"
-
-eslint-config-airbnb-base@^12.1.0:
- version "12.1.0"
- resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-12.1.0.tgz#386441e54a12ccd957b0a92564a4bafebd747944"
- dependencies:
- eslint-restricted-globals "^0.1.1"
-
-eslint-config-airbnb@^16.1.0:
- version "16.1.0"
- resolved "https://registry.yarnpkg.com/eslint-config-airbnb/-/eslint-config-airbnb-16.1.0.tgz#2546bfb02cc9fe92284bf1723ccf2e87bc45ca46"
- dependencies:
- eslint-config-airbnb-base "^12.1.0"
-
-eslint-config-standard@^10.2.1:
- version "10.2.1"
- resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-10.2.1.tgz#c061e4d066f379dc17cd562c64e819b4dd454591"
-
-eslint-friendly-formatter@^3.0.0:
+eslint-plugin-vue-libs@^3.0.0:
version "3.0.0"
- resolved "https://registry.yarnpkg.com/eslint-friendly-formatter/-/eslint-friendly-formatter-3.0.0.tgz#278874435a6c46ec1d94fa0b1ff494e30ef04290"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-vue-libs/-/eslint-plugin-vue-libs-3.0.0.tgz#9b81ae18c654eb2370b9c17d44b58ab759eadf2b"
dependencies:
- chalk "^1.0.0"
- coalescy "1.0.0"
- extend "^3.0.0"
- minimist "^1.2.0"
- text-table "^0.2.0"
+ babel-eslint "^8.2.3"
+ eslint-plugin-vue "^4.5.0"
-eslint-import-resolver-node@^0.3.1:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a"
- dependencies:
- debug "^2.6.9"
- resolve "^1.5.0"
-
-eslint-loader@^1.7.1:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-1.9.0.tgz#7e1be9feddca328d3dcfaef1ad49d5beffe83a13"
- dependencies:
- loader-fs-cache "^1.0.0"
- loader-utils "^1.0.2"
- object-assign "^4.0.1"
- object-hash "^1.1.4"
- rimraf "^2.6.1"
-
-eslint-module-utils@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.1.1.tgz#abaec824177613b8a95b299639e1b6facf473449"
- dependencies:
- debug "^2.6.8"
- pkg-dir "^1.0.0"
-
-eslint-module-utils@^2.2.0:
- version "2.2.0"
- resolved "http://registry.npm.qima-inc.com/eslint-module-utils/download/eslint-module-utils-2.2.0.tgz#b270362cd88b1a48ad308976ce7fa54e98411746"
- dependencies:
- debug "^2.6.8"
- pkg-dir "^1.0.0"
-
-eslint-plugin-import@^2.13.0:
- version "2.13.0"
- resolved "http://registry.npm.qima-inc.com/eslint-plugin-import/download/eslint-plugin-import-2.13.0.tgz#df24f241175e312d91662dc91ca84064caec14ed"
- dependencies:
- contains-path "^0.1.0"
- debug "^2.6.8"
- doctrine "1.5.0"
- eslint-import-resolver-node "^0.3.1"
- eslint-module-utils "^2.2.0"
- has "^1.0.1"
- lodash "^4.17.4"
- minimatch "^3.0.3"
- read-pkg-up "^2.0.0"
- resolve "^1.6.0"
-
-eslint-plugin-import@^2.7.0:
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.9.0.tgz#26002efbfca5989b7288ac047508bd24f217b169"
- dependencies:
- builtin-modules "^1.1.1"
- contains-path "^0.1.0"
- debug "^2.6.8"
- doctrine "1.5.0"
- eslint-import-resolver-node "^0.3.1"
- eslint-module-utils "^2.1.1"
- has "^1.0.1"
- lodash "^4.17.4"
- minimatch "^3.0.3"
- read-pkg-up "^2.0.0"
-
-eslint-plugin-jsx-a11y@^6.0.3:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.0.3.tgz#54583d1ae442483162e040e13cc31865465100e5"
- dependencies:
- aria-query "^0.7.0"
- array-includes "^3.0.3"
- ast-types-flow "0.0.7"
- axobject-query "^0.1.0"
- damerau-levenshtein "^1.0.0"
- emoji-regex "^6.1.0"
- jsx-ast-utils "^2.0.0"
-
-eslint-plugin-node@^5.2.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-5.2.1.tgz#80df3253c4d7901045ec87fa660a284e32bdca29"
- dependencies:
- ignore "^3.3.6"
- minimatch "^3.0.4"
- resolve "^1.3.3"
- semver "5.3.0"
-
-eslint-plugin-promise@^3.4.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-3.6.0.tgz#54b7658c8f454813dc2a870aff8152ec4969ba75"
-
-eslint-plugin-react@^7.10.0:
- version "7.10.0"
- resolved "http://registry.npm.qima-inc.com/eslint-plugin-react/download/eslint-plugin-react-7.10.0.tgz#af5c1fef31c4704db02098f9be18202993828b50"
- dependencies:
- doctrine "^2.1.0"
- has "^1.0.3"
- jsx-ast-utils "^2.0.1"
- prop-types "^15.6.2"
-
-eslint-plugin-standard@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-3.0.1.tgz#34d0c915b45edc6f010393c7eef3823b08565cf2"
-
-eslint-plugin-vue@^4.0.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-4.3.0.tgz#478c6267269dbaa20f6e8b2cfae7a0ccc98c1d72"
- dependencies:
- vue-eslint-parser "^2.0.3"
-
-eslint-plugin-vue@^4.7.0:
+eslint-plugin-vue@^4.5.0:
version "4.7.1"
- resolved "http://registry.npm.qima-inc.com/eslint-plugin-vue/download/eslint-plugin-vue-4.7.1.tgz#c829b9fc62582c1897b5a0b94afd44ecca511e63"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-4.7.1.tgz#c829b9fc62582c1897b5a0b94afd44ecca511e63"
dependencies:
vue-eslint-parser "^2.0.3"
-eslint-restricted-globals@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz#35f0d5cbc64c2e3ed62e93b4b1a7af05ba7ed4d7"
-
-eslint-scope@^3.7.1, eslint-scope@~3.7.1:
+eslint-scope@3.7.1:
version "3.7.1"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8"
dependencies:
esrecurse "^4.1.0"
estraverse "^4.1.1"
+eslint-scope@^3.7.1:
+ version "3.7.3"
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.3.tgz#bb507200d3d17f60247636160b4826284b108535"
+ dependencies:
+ esrecurse "^4.1.0"
+ estraverse "^4.1.1"
+
eslint-scope@^4.0.0:
version "4.0.0"
- resolved "http://registry.npm.qima-inc.com/eslint-scope/download/eslint-scope-4.0.0.tgz#50bf3071e9338bcdc43331794a0cb533f0136172"
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.0.tgz#50bf3071e9338bcdc43331794a0cb533f0136172"
dependencies:
esrecurse "^4.1.0"
estraverse "^4.1.1"
eslint-utils@^1.3.1:
version "1.3.1"
- resolved "http://registry.npm.qima-inc.com/eslint-utils/download/eslint-utils-1.3.1.tgz#9a851ba89ee7c460346f97cf8939c7298827e512"
+ resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.3.1.tgz#9a851ba89ee7c460346f97cf8939c7298827e512"
eslint-visitor-keys@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d"
-eslint@^4.15.0:
- version "4.18.1"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.18.1.tgz#b9138440cb1e98b2f44a0d578c6ecf8eae6150b0"
- dependencies:
- ajv "^5.3.0"
- babel-code-frame "^6.22.0"
- chalk "^2.1.0"
- concat-stream "^1.6.0"
- cross-spawn "^5.1.0"
- debug "^3.1.0"
- doctrine "^2.1.0"
- eslint-scope "^3.7.1"
- eslint-visitor-keys "^1.0.0"
- espree "^3.5.2"
- esquery "^1.0.0"
- esutils "^2.0.2"
- file-entry-cache "^2.0.0"
- functional-red-black-tree "^1.0.1"
- glob "^7.1.2"
- globals "^11.0.1"
- ignore "^3.3.3"
- imurmurhash "^0.1.4"
- inquirer "^3.0.6"
- is-resolvable "^1.0.0"
- js-yaml "^3.9.1"
- json-stable-stringify-without-jsonify "^1.0.1"
- levn "^0.3.0"
- lodash "^4.17.4"
- minimatch "^3.0.2"
- mkdirp "^0.5.1"
- natural-compare "^1.4.0"
- optionator "^0.8.2"
- path-is-inside "^1.0.2"
- pluralize "^7.0.0"
- progress "^2.0.0"
- require-uncached "^1.0.3"
- semver "^5.3.0"
- strip-ansi "^4.0.0"
- strip-json-comments "~2.0.1"
- table "^4.0.1"
- text-table "~0.2.0"
-
eslint@^5.1.0:
- version "5.2.0"
- resolved "http://registry.npm.qima-inc.com/eslint/download/eslint-5.2.0.tgz#3901ae249195d473e633c4acbc370068b1c964dc"
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.3.0.tgz#53695aca5213968aacdf970ccb231e42a2b285f8"
dependencies:
ajv "^6.5.0"
babel-code-frame "^6.26.0"
@@ -3270,7 +2438,7 @@ eslint@^5.1.0:
path-is-inside "^1.0.2"
pluralize "^7.0.0"
progress "^2.0.0"
- regexpp "^1.1.0"
+ regexpp "^2.0.0"
require-uncached "^1.0.3"
semver "^5.5.0"
string.prototype.matchall "^2.0.0"
@@ -3280,40 +2448,26 @@ eslint@^5.1.0:
text-table "^0.2.0"
espree@^3.5.2:
- version "3.5.3"
- resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.3.tgz#931e0af64e7fbbed26b050a29daad1fc64799fa6"
+ version "3.5.4"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7"
dependencies:
- acorn "^5.4.0"
+ acorn "^5.5.0"
acorn-jsx "^3.0.0"
espree@^4.0.0:
version "4.0.0"
- resolved "http://registry.npm.qima-inc.com/espree/download/espree-4.0.0.tgz#253998f20a0f82db5d866385799d912a83a36634"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-4.0.0.tgz#253998f20a0f82db5d866385799d912a83a36634"
dependencies:
acorn "^5.6.0"
acorn-jsx "^4.1.1"
-esprima@3.x.x, esprima@^3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633"
-
-esprima@^2.6.0:
- version "2.7.3"
- resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
-
esprima@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804"
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
-esquery@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa"
- dependencies:
- estraverse "^4.0.0"
-
-esquery@^1.0.1:
+esquery@^1.0.0, esquery@^1.0.1:
version "1.0.1"
- resolved "http://registry.npm.qima-inc.com/esquery/download/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708"
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708"
dependencies:
estraverse "^4.0.0"
@@ -3323,7 +2477,7 @@ esrecurse@^4.1.0:
dependencies:
estraverse "^4.1.0"
-estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0:
+estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1:
version "4.2.0"
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13"
@@ -3331,31 +2485,10 @@ esutils@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
-etag@~1.8.1:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
-
-event-emitter@~0.3.5:
- version "0.3.5"
- resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39"
- dependencies:
- d "1"
- es5-ext "~0.10.14"
-
-eventemitter3@1.x.x:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508"
-
events@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
-eventsource@0.1.6:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-0.1.6.tgz#0acede849ed7dd1ccc32c811bb11b944d4f29232"
- dependencies:
- original ">=0.0.5"
-
evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02"
@@ -3363,12 +2496,6 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
md5.js "^1.3.4"
safe-buffer "^5.1.1"
-exec-sh@^0.2.0:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.1.tgz#163b98a6e89e6b65b47c2a28d215bc1f63989c38"
- dependencies:
- merge "^1.1.3"
-
execa@^0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777"
@@ -3381,9 +2508,17 @@ execa@^0.7.0:
signal-exit "^3.0.0"
strip-eof "^1.0.0"
-exit@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
+execa@^0.8.0:
+ version "0.8.0"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da"
+ dependencies:
+ cross-spawn "^5.0.1"
+ get-stream "^3.0.0"
+ is-stream "^1.1.0"
+ npm-run-path "^2.0.0"
+ p-finally "^1.0.0"
+ signal-exit "^3.0.0"
+ strip-eof "^1.0.0"
expand-brackets@^0.1.4:
version "0.1.5"
@@ -3393,7 +2528,7 @@ expand-brackets@^0.1.4:
expand-brackets@^2.1.4:
version "2.1.4"
- resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
+ resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
dependencies:
debug "^2.3.3"
define-property "^0.2.5"
@@ -3411,87 +2546,41 @@ expand-range@^1.8.1:
expand-tilde@^2.0.0, expand-tilde@^2.0.2:
version "2.0.2"
- resolved "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502"
+ resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502"
dependencies:
homedir-polyfill "^1.0.1"
-expect@^22.4.0:
- version "22.4.0"
- resolved "https://registry.yarnpkg.com/expect/-/expect-22.4.0.tgz#371edf1ae15b83b5bf5ec34b42f1584660a36c16"
- dependencies:
- ansi-styles "^3.2.0"
- jest-diff "^22.4.0"
- jest-get-type "^22.1.0"
- jest-matcher-utils "^22.4.0"
- jest-message-util "^22.4.0"
- jest-regex-util "^22.1.0"
-
-express@^4.16.2:
- version "4.16.2"
- resolved "https://registry.yarnpkg.com/express/-/express-4.16.2.tgz#e35c6dfe2d64b7dca0a5cd4f21781be3299e076c"
- dependencies:
- accepts "~1.3.4"
- array-flatten "1.1.1"
- body-parser "1.18.2"
- content-disposition "0.5.2"
- content-type "~1.0.4"
- cookie "0.3.1"
- cookie-signature "1.0.6"
- debug "2.6.9"
- depd "~1.1.1"
- encodeurl "~1.0.1"
- escape-html "~1.0.3"
- etag "~1.8.1"
- finalhandler "1.1.0"
- fresh "0.5.2"
- merge-descriptors "1.0.1"
- methods "~1.1.2"
- on-finished "~2.3.0"
- parseurl "~1.3.2"
- path-to-regexp "0.1.7"
- proxy-addr "~2.0.2"
- qs "6.5.1"
- range-parser "~1.2.0"
- safe-buffer "5.1.1"
- send "0.16.1"
- serve-static "1.13.1"
- setprototypeof "1.1.0"
- statuses "~1.3.1"
- type-is "~1.6.15"
- utils-merge "1.0.1"
- vary "~1.1.2"
-
extend-shallow@^2.0.1:
version "2.0.1"
- resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
+ resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
dependencies:
is-extendable "^0.1.0"
extend-shallow@^3.0.0, extend-shallow@^3.0.2:
version "3.0.2"
- resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
+ resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
dependencies:
assign-symbols "^1.0.0"
is-extendable "^1.0.1"
-extend@3, extend@^3.0.0, extend@~3.0.0, extend@~3.0.1:
- version "3.0.1"
- resolved "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
+extend@^3.0.0:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
-external-editor@^2.0.4:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.1.0.tgz#3d026a21b7f95b5726387d4200ac160d372c3b48"
+external-editor@^2.1.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5"
dependencies:
chardet "^0.4.0"
iconv-lite "^0.4.17"
tmp "^0.0.33"
-external-editor@^2.1.0:
- version "2.2.0"
- resolved "http://registry.npm.qima-inc.com/external-editor/download/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5"
+external-editor@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.0.0.tgz#dc35c48c6f98a30ca27a20e9687d7f3c77704bb6"
dependencies:
- chardet "^0.4.0"
- iconv-lite "^0.4.17"
+ chardet "^0.5.0"
+ iconv-lite "^0.4.22"
tmp "^0.0.33"
extglob@^0.3.1:
@@ -3500,19 +2589,6 @@ extglob@^0.3.1:
dependencies:
is-extglob "^1.0.0"
-extglob@^2.0.2:
- version "2.0.3"
- resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.3.tgz#55e019d0c95bf873949c737b7e5172dba84ebb29"
- dependencies:
- array-unique "^0.3.2"
- define-property "^1.0.0"
- expand-brackets "^2.1.4"
- extend-shallow "^2.0.1"
- fragment-cache "^0.2.1"
- regex-not "^1.0.0"
- snapdragon "^0.8.1"
- to-regex "^3.0.1"
-
extglob@^2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
@@ -3526,47 +2602,28 @@ extglob@^2.0.4:
snapdragon "^0.8.1"
to-regex "^3.0.1"
-extract-text-webpack-plugin@^3.0.0:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz#5f043eaa02f9750a9258b78c0a6e0dc1408fb2f7"
- dependencies:
- async "^2.4.1"
- loader-utils "^1.1.0"
- schema-utils "^0.3.0"
- webpack-sources "^1.0.1"
-
-extract-zip@^1.6.5:
- version "1.6.6"
- resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.6.6.tgz#1290ede8d20d0872b429fd3f351ca128ec5ef85c"
- dependencies:
- concat-stream "1.6.0"
- debug "2.6.9"
- mkdirp "0.5.0"
- yauzl "2.4.1"
-
-extsprintf@1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
-
-extsprintf@^1.2.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
-
-fancy-log@^1.1.0:
+fancy-log@^1.1.0, fancy-log@^1.3.2:
version "1.3.2"
- resolved "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1"
+ resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1"
dependencies:
ansi-gray "^0.1.1"
color-support "^1.1.3"
time-stamp "^1.0.0"
-fast-deep-equal@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614"
-
fast-deep-equal@^2.0.1:
version "2.0.1"
- resolved "http://registry.npm.qima-inc.com/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"
+ resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"
+
+fast-glob@^2.2.2:
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.2.tgz#71723338ac9b4e0e2fff1d6748a2a13d5ed352bf"
+ dependencies:
+ "@mrmlnc/readdir-enhanced" "^2.2.1"
+ "@nodelib/fs.stat" "^1.0.1"
+ glob-parent "^3.1.0"
+ is-glob "^4.0.0"
+ merge2 "^1.2.1"
+ micromatch "^3.1.10"
fast-json-stable-stringify@^2.0.0:
version "2.0.0"
@@ -3576,34 +2633,17 @@ fast-levenshtein@~2.0.4:
version "2.0.6"
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
+fast-vue-md-loader@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/fast-vue-md-loader/-/fast-vue-md-loader-1.0.3.tgz#ba1584bd1e2d012575cb2b3260d0c8fe4c1b7fa4"
+ dependencies:
+ highlight.js "^9.12.0"
+ markdown-it "^8.4.0"
+
fastparse@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.1.tgz#d1e2643b38a94d7583b479060e6c4affc94071f8"
-faye-websocket@^0.10.0:
- version "0.10.0"
- resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4"
- dependencies:
- websocket-driver ">=0.5.1"
-
-faye-websocket@~0.11.0:
- version "0.11.1"
- resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.1.tgz#f0efe18c4f56e4f40afc7e06c719fd5ee6188f38"
- dependencies:
- websocket-driver ">=0.5.1"
-
-fb-watchman@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58"
- dependencies:
- bser "^2.0.0"
-
-fd-slicer@~1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65"
- dependencies:
- pend "~1.2.0"
-
figures@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
@@ -3617,78 +2657,48 @@ file-entry-cache@^2.0.0:
flat-cache "^1.2.1"
object-assign "^4.0.1"
-file-loader@^1.1.4:
- version "1.1.10"
- resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-1.1.10.tgz#77e97dfeab13da64c7085ab3e3887e29ae588aea"
- dependencies:
- loader-utils "^1.0.2"
- schema-utils "^0.4.5"
-
-file-uri-to-path@1:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
-
filename-regex@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
-fileset@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0"
- dependencies:
- glob "^7.0.3"
- minimatch "^3.0.3"
+filename-reserved-regex@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz#e61cf805f0de1c984567d0386dc5df50ee5af7e4"
-filesize@^3.5.11:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.0.tgz#22d079615624bb6fd3c04026120628a41b3f4efa"
+filenamify-url@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/filenamify-url/-/filenamify-url-1.0.0.tgz#b32bd81319ef5863b73078bed50f46a4f7975f50"
+ dependencies:
+ filenamify "^1.0.0"
+ humanize-url "^1.0.0"
+
+filenamify@^1.0.0:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-1.2.1.tgz#a9f2ffd11c503bed300015029272378f1f1365a5"
+ dependencies:
+ filename-reserved-regex "^1.0.0"
+ strip-outer "^1.0.0"
+ trim-repeated "^1.0.0"
fill-range@^2.1.0:
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723"
+ version "2.2.4"
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565"
dependencies:
is-number "^2.1.0"
isobject "^2.0.0"
- randomatic "^1.1.3"
+ randomatic "^3.0.0"
repeat-element "^1.1.2"
repeat-string "^1.5.2"
fill-range@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
dependencies:
extend-shallow "^2.0.1"
is-number "^3.0.0"
repeat-string "^1.6.1"
to-regex-range "^2.1.0"
-finalhandler@1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5"
- dependencies:
- debug "2.6.9"
- encodeurl "~1.0.1"
- escape-html "~1.0.3"
- on-finished "~2.3.0"
- parseurl "~1.3.2"
- statuses "~1.3.1"
- unpipe "~1.0.0"
-
-find-babel-config@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.1.0.tgz#acc01043a6749fec34429be6b64f542ebb5d6355"
- dependencies:
- json5 "^0.5.1"
- path-exists "^3.0.0"
-
-find-cache-dir@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9"
- dependencies:
- commondir "^1.0.1"
- mkdirp "^0.5.1"
- pkg-dir "^1.0.0"
-
find-cache-dir@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f"
@@ -3699,7 +2709,7 @@ find-cache-dir@^1.0.0:
find-index@^0.1.1:
version "0.1.1"
- resolved "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4"
+ resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4"
find-up@^1.0.0:
version "1.1.2"
@@ -3714,9 +2724,15 @@ find-up@^2.0.0, find-up@^2.1.0:
dependencies:
locate-path "^2.0.0"
+find-up@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
+ dependencies:
+ locate-path "^3.0.0"
+
findup-sync@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc"
+ resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc"
dependencies:
detect-file "^1.0.0"
is-glob "^3.1.0"
@@ -3725,7 +2741,7 @@ findup-sync@^2.0.0:
fined@^1.0.1:
version "1.1.0"
- resolved "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz#b37dc844b76a2f5e7081e884f7c0ae344f153476"
+ resolved "https://registry.yarnpkg.com/fined/-/fined-1.1.0.tgz#b37dc844b76a2f5e7081e884f7c0ae344f153476"
dependencies:
expand-tilde "^2.0.2"
is-plain-object "^2.0.3"
@@ -3735,11 +2751,11 @@ fined@^1.0.1:
first-chunk-stream@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e"
+ resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e"
flagged-respawn@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz#4e79ae9b2eb38bf86b3bb56bf3e0a56aa5fcabd7"
+ resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.0.tgz#4e79ae9b2eb38bf86b3bb56bf3e0a56aa5fcabd7"
flat-cache@^1.2.1:
version "1.3.0"
@@ -3752,18 +2768,18 @@ flat-cache@^1.2.1:
flatten@^1.0.2:
version "1.0.2"
- resolved "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782"
+ resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782"
flush-write-stream@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.2.tgz#c81b90d8746766f1a609a46809946c45dd8ae417"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.3.tgz#c5d586ef38af6097650b49bc41b55fabb19f35bd"
dependencies:
inherits "^2.0.1"
readable-stream "^2.0.4"
for-in@^1.0.1, for-in@^1.0.2:
version "1.0.2"
- resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
+ resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
for-own@^0.1.4:
version "0.1.5"
@@ -3773,7 +2789,7 @@ for-own@^0.1.4:
for-own@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b"
+ resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b"
dependencies:
for-in "^1.0.1"
@@ -3781,48 +2797,16 @@ foreach@^2.0.5:
version "2.0.5"
resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99"
-forever-agent@~0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
-
-form-data@~2.1.1:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1"
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.5"
- mime-types "^2.1.12"
-
-form-data@~2.3.1:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099"
- dependencies:
- asynckit "^0.4.0"
- combined-stream "1.0.6"
- mime-types "^2.1.12"
-
-forwarded@~0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
-
fragment-cache@^0.2.1:
version "0.2.1"
- resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
+ resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
dependencies:
map-cache "^0.2.2"
-fresh@0.5.2:
+fresh@~0.5.2:
version "0.5.2"
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
-friendly-errors-webpack-plugin@^1.6.1:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.6.1.tgz#e32781c4722f546a06a9b5d7a7cfa28520375d70"
- dependencies:
- chalk "^1.1.3"
- error-stack-parser "^2.0.0"
- string-length "^1.0.1"
-
from2@^2.1.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af"
@@ -3832,12 +2816,38 @@ from2@^2.1.0:
fs-extra@^4.0.2:
version "4.0.3"
- resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94"
dependencies:
graceful-fs "^4.1.2"
jsonfile "^4.0.0"
universalify "^0.1.0"
+fs-extra@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd"
+ dependencies:
+ graceful-fs "^4.1.2"
+ jsonfile "^4.0.0"
+ universalify "^0.1.0"
+
+fs-extra@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.0.tgz#8cc3f47ce07ef7b3593a11b9fb245f7e34c041d6"
+ dependencies:
+ graceful-fs "^4.1.2"
+ jsonfile "^4.0.0"
+ universalify "^0.1.0"
+
+fs-minipass@^1.2.5:
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d"
+ dependencies:
+ minipass "^2.2.1"
+
+fs-readdir-recursive@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27"
+
fs-write-stream-atomic@^1.0.8:
version "1.0.10"
resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9"
@@ -3849,40 +2859,16 @@ fs-write-stream-atomic@^1.0.8:
fs.realpath@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
+ resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
-fsevents@^1.0.0, fsevents@^1.1.1:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.3.tgz#11f82318f5fe7bb2cd22965a108e9306208216d8"
+fsevents@^1.0.0, fsevents@^1.2.2:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426"
dependencies:
- nan "^2.3.0"
- node-pre-gyp "^0.6.39"
+ nan "^2.9.2"
+ node-pre-gyp "^0.10.0"
-fstream-ignore@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105"
- dependencies:
- fstream "^1.0.0"
- inherits "2"
- minimatch "^3.0.0"
-
-fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2:
- version "1.0.11"
- resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171"
- dependencies:
- graceful-fs "^4.1.2"
- inherits "~2.0.0"
- mkdirp ">=0.5 0"
- rimraf "2"
-
-ftp@~0.3.10:
- version "0.3.10"
- resolved "https://registry.yarnpkg.com/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d"
- dependencies:
- readable-stream "1.1.x"
- xregexp "2.0.0"
-
-function-bind@^1.0.2, function-bind@^1.1.1:
+function-bind@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
@@ -3905,51 +2891,34 @@ gauge@~2.7.3:
gaze@^0.5.1:
version "0.5.2"
- resolved "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f"
+ resolved "https://registry.yarnpkg.com/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f"
dependencies:
globule "~0.1.0"
get-caller-file@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"
-get-stdin@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
+get-port@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc"
get-stream@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
-get-uri@2:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-2.0.1.tgz#dbdcacacd8c608a38316869368117697a1631c59"
- dependencies:
- data-uri-to-buffer "1"
- debug "2"
- extend "3"
- file-uri-to-path "1"
- ftp "~0.3.10"
- readable-stream "2"
-
get-value@^2.0.3, get-value@^2.0.6:
version "2.0.6"
- resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
-
-getpass@^0.1.1:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
- dependencies:
- assert-plus "^1.0.0"
+ resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
gh-pages@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-1.1.0.tgz#738134d8e35e5323b39892cda28b8904e85f24b2"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-1.2.0.tgz#1acb92801078f7c038a167f447221d1496ccfbee"
dependencies:
- async "2.6.0"
- base64url "^2.0.0"
- commander "2.11.0"
- fs-extra "^4.0.2"
+ async "2.6.1"
+ commander "2.15.1"
+ filenamify-url "^1.0.0"
+ fs-extra "^5.0.0"
globby "^6.1.0"
graceful-fs "4.1.11"
rimraf "^2.6.2"
@@ -3976,7 +2945,7 @@ glob-parent@^3.1.0:
glob-stream@^3.1.5:
version "3.1.18"
- resolved "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b"
+ resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b"
dependencies:
glob "^4.3.1"
glob2base "^0.0.12"
@@ -3985,32 +2954,25 @@ glob-stream@^3.1.5:
through2 "^0.6.1"
unique-stream "^1.0.0"
+glob-to-regexp@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab"
+
glob-watcher@^0.0.6:
version "0.0.6"
- resolved "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b"
+ resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b"
dependencies:
gaze "^0.5.1"
glob2base@^0.0.12:
version "0.0.12"
- resolved "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56"
+ resolved "https://registry.yarnpkg.com/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56"
dependencies:
find-index "^0.1.1"
-glob@7.0.5:
- version "7.0.5"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.5.tgz#b4202a69099bbb4d292a7c1b95b6682b67ebdc95"
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.2"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
glob@^4.3.1:
version "4.5.3"
- resolved "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f"
dependencies:
inflight "^1.0.4"
inherits "2"
@@ -4019,7 +2981,7 @@ glob@^4.3.1:
glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2:
version "7.1.2"
- resolved "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
@@ -4030,15 +2992,25 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2:
glob@~3.1.21:
version "3.1.21"
- resolved "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd"
dependencies:
graceful-fs "~1.2.0"
inherits "1"
minimatch "~0.2.11"
+global-dirs@^0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445"
+ dependencies:
+ ini "^1.3.4"
+
+global-modules-path@^2.1.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/global-modules-path/-/global-modules-path-2.3.0.tgz#b0e2bac6beac39745f7db5c59d26a36a0b94f7dc"
+
global-modules@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea"
+ resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea"
dependencies:
global-prefix "^1.0.1"
is-windows "^1.0.1"
@@ -4046,7 +3018,7 @@ global-modules@^1.0.0:
global-prefix@^1.0.1:
version "1.0.2"
- resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe"
+ resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe"
dependencies:
expand-tilde "^2.0.2"
homedir-polyfill "^1.0.1"
@@ -4054,13 +3026,9 @@ global-prefix@^1.0.1:
is-windows "^1.0.1"
which "^1.2.14"
-globals@^11.0.1, globals@^11.1.0:
- version "11.3.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-11.3.0.tgz#e04fdb7b9796d8adac9c8f64c14837b2313378b0"
-
-globals@^11.7.0:
+globals@^11.1.0, globals@^11.7.0:
version "11.7.0"
- resolved "http://registry.npm.qima-inc.com/globals/download/globals-11.7.0.tgz#a583faa43055b1aca771914bf68258e2fc125673"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-11.7.0.tgz#a583faa43055b1aca771914bf68258e2fc125673"
globals@^9.18.0:
version "9.18.0"
@@ -4079,7 +3047,7 @@ globby@^5.0.0:
globby@^6.1.0:
version "6.1.0"
- resolved "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
+ resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
dependencies:
array-union "^1.0.1"
glob "^7.0.3"
@@ -4087,56 +3055,49 @@ globby@^6.1.0:
pify "^2.0.0"
pinkie-promise "^2.0.0"
-globby@^7.1.1:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680"
- dependencies:
- array-union "^1.0.1"
- dir-glob "^2.0.0"
- glob "^7.1.2"
- ignore "^3.3.5"
- pify "^3.0.0"
- slash "^1.0.0"
-
globule@~0.1.0:
version "0.1.0"
- resolved "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5"
+ resolved "https://registry.yarnpkg.com/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5"
dependencies:
glob "~3.1.21"
lodash "~1.0.1"
minimatch "~0.2.11"
glogg@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz#7fe0f199f57ac906cf512feead8f90ee4a284fc5"
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.1.tgz#dcf758e44789cc3f3d32c1f3562a3676e6a34810"
dependencies:
sparkles "^1.0.0"
-graceful-fs@4.1.11, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6:
+got@^6.7.1:
+ version "6.7.1"
+ resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0"
+ dependencies:
+ create-error-class "^3.0.0"
+ duplexer3 "^0.1.4"
+ get-stream "^3.0.0"
+ is-redirect "^1.0.0"
+ is-retry-allowed "^1.0.0"
+ is-stream "^1.0.0"
+ lowercase-keys "^1.0.0"
+ safe-buffer "^5.0.1"
+ timed-out "^4.0.0"
+ unzip-response "^2.0.1"
+ url-parse-lax "^1.0.0"
+
+graceful-fs@4.1.11, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.4, graceful-fs@^4.1.6:
version "4.1.11"
- resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
graceful-fs@^3.0.0:
version "3.0.11"
- resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz#7613c778a1afea62f25c630a086d7f3acbbdd818"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-3.0.11.tgz#7613c778a1afea62f25c630a086d7f3acbbdd818"
dependencies:
natives "^1.1.0"
graceful-fs@~1.2.0:
version "1.2.3"
- resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364"
-
-"graceful-readlink@>= 1.0.0":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
-
-growl@1.9.2:
- version "1.9.2"
- resolved "https://registry.yarnpkg.com/growl/-/growl-1.9.2.tgz#0ea7743715db8d8de2c5ede1775e1b45ac85c02f"
-
-growly@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364"
gulp-babel@^7.0.1:
version "7.0.1"
@@ -4148,44 +3109,45 @@ gulp-babel@^7.0.1:
vinyl-sourcemaps-apply "^0.2.0"
gulp-clean-css@^3.9.0:
- version "3.9.0"
- resolved "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.9.0.tgz#e43e4c8d695060f6ba08a154d8e76d0d87b1c822"
+ version "3.10.0"
+ resolved "https://registry.yarnpkg.com/gulp-clean-css/-/gulp-clean-css-3.10.0.tgz#bccd4605eff104bfa4980014cc4b3c24c571736d"
dependencies:
- clean-css "4.1.9"
- gulp-util "3.0.8"
+ clean-css "4.2.1"
+ plugin-error "1.0.1"
through2 "2.0.3"
vinyl-sourcemaps-apply "0.2.1"
-gulp-postcss@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/gulp-postcss/-/gulp-postcss-7.0.0.tgz#cfb62a19fa947f8be67ce9ecae89ceb959f0cf93"
+gulp-postcss@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/gulp-postcss/-/gulp-postcss-8.0.0.tgz#8d3772cd4d27bca55ec8cb4c8e576e3bde4dc550"
dependencies:
- gulp-util "^3.0.8"
- postcss "^6.0.0"
- postcss-load-config "^1.2.0"
+ fancy-log "^1.3.2"
+ plugin-error "^1.0.1"
+ postcss "^7.0.2"
+ postcss-load-config "^2.0.0"
vinyl-sourcemaps-apply "^0.2.1"
gulp-remove-logging@^1.2.0:
version "1.2.0"
- resolved "https://registry.npmjs.org/gulp-remove-logging/-/gulp-remove-logging-1.2.0.tgz#fd16c19d368e243430126c619a393363e2cfe5a6"
+ resolved "https://registry.yarnpkg.com/gulp-remove-logging/-/gulp-remove-logging-1.2.0.tgz#fd16c19d368e243430126c619a393363e2cfe5a6"
dependencies:
gulp-replace "0.5.4"
gulp-rename@^1.2.2:
- version "1.2.2"
- resolved "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz#3ad4428763f05e2764dec1c67d868db275687817"
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.4.0.tgz#de1c718e7c4095ae861f7296ef4f3248648240bd"
gulp-replace@0.5.4:
version "0.5.4"
- resolved "https://registry.npmjs.org/gulp-replace/-/gulp-replace-0.5.4.tgz#69a67914bbd13c562bff14f504a403796aa0daa9"
+ resolved "https://registry.yarnpkg.com/gulp-replace/-/gulp-replace-0.5.4.tgz#69a67914bbd13c562bff14f504a403796aa0daa9"
dependencies:
istextorbinary "1.0.2"
readable-stream "^2.0.1"
replacestream "^4.0.0"
-gulp-util@3.0.8, gulp-util@^3.0.0, gulp-util@^3.0.8:
+gulp-util@^3.0.0, gulp-util@^3.0.8:
version "3.0.8"
- resolved "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f"
+ resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f"
dependencies:
array-differ "^1.0.0"
array-uniq "^1.0.2"
@@ -4208,7 +3170,7 @@ gulp-util@3.0.8, gulp-util@^3.0.0, gulp-util@^3.0.8:
gulp@^3.9.1:
version "3.9.1"
- resolved "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4"
+ resolved "https://registry.yarnpkg.com/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4"
dependencies:
archy "^1.0.0"
chalk "^1.0.0"
@@ -4226,66 +3188,19 @@ gulp@^3.9.1:
gulplog@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5"
+ resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5"
dependencies:
glogg "^1.0.0"
-gzip-size@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-4.1.0.tgz#8ae096257eabe7d69c45be2b67c448124ffb517c"
- dependencies:
- duplexer "^0.1.1"
- pify "^3.0.0"
-
-handle-thing@^1.2.5:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-1.2.5.tgz#fd7aad726bf1a5fd16dfc29b2f7a6601d27139c4"
-
-handlebars@^4.0.3:
- version "4.0.11"
- resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc"
- dependencies:
- async "^1.4.0"
- optimist "^0.6.1"
- source-map "^0.4.4"
- optionalDependencies:
- uglify-js "^2.6"
-
-har-schema@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e"
-
-har-schema@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
-
-har-validator@~4.2.1:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a"
- dependencies:
- ajv "^4.9.1"
- har-schema "^1.0.5"
-
-har-validator@~5.0.3:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd"
- dependencies:
- ajv "^5.1.0"
- har-schema "^2.0.0"
-
has-ansi@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
+ resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
dependencies:
ansi-regex "^2.0.0"
has-flag@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
-
-has-flag@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
has-flag@^3.0.0:
version "3.0.0"
@@ -4293,13 +3208,13 @@ has-flag@^3.0.0:
has-gulplog@^0.1.0:
version "0.1.0"
- resolved "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce"
+ resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce"
dependencies:
sparkles "^1.0.0"
has-symbols@^1.0.0:
version "1.0.0"
- resolved "http://registry.npm.qima-inc.com/has-symbols/download/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44"
+ resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44"
has-unicode@^2.0.0:
version "2.0.1"
@@ -4307,7 +3222,7 @@ has-unicode@^2.0.0:
has-value@^0.3.1:
version "0.3.1"
- resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
+ resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
dependencies:
get-value "^2.0.3"
has-values "^0.1.4"
@@ -4315,7 +3230,7 @@ has-value@^0.3.1:
has-value@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
+ resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
dependencies:
get-value "^2.0.6"
has-values "^1.0.0"
@@ -4323,33 +3238,21 @@ has-value@^1.0.0:
has-values@^0.1.4:
version "0.1.4"
- resolved "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
+ resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
has-values@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
+ resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
dependencies:
is-number "^3.0.0"
kind-of "^4.0.0"
has@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28"
- dependencies:
- function-bind "^1.0.2"
-
-has@^1.0.3:
version "1.0.3"
- resolved "http://registry.npm.qima-inc.com/has/download/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
+ resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
dependencies:
function-bind "^1.1.1"
-hash-base@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-2.0.2.tgz#66ea1d856db4e8a5470cadf6fce23ae5244ef2e1"
- dependencies:
- inherits "^2.0.1"
-
hash-base@^3.0.0:
version "3.0.4"
resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918"
@@ -4362,35 +3265,17 @@ hash-sum@^1.0.2:
resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04"
hash.js@^1.0.0, hash.js@^1.0.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.3.tgz#340dedbe6290187151c1ea1d777a3448935df846"
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.5.tgz#e38ab4b85dfb1e0c40fe9265c0e9b54854c23812"
dependencies:
inherits "^2.0.3"
- minimalistic-assert "^1.0.0"
-
-hawk@3.1.3, hawk@~3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
- dependencies:
- boom "2.x.x"
- cryptiles "2.x.x"
- hoek "2.x.x"
- sntp "1.x.x"
-
-hawk@~6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038"
- dependencies:
- boom "4.x.x"
- cryptiles "3.x.x"
- hoek "4.x.x"
- sntp "2.x.x"
+ minimalistic-assert "^1.0.1"
he@1.1.x, he@^1.1.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd"
-highlight.js@^9.4.0:
+highlight.js@^9.12.0:
version "9.12.0"
resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.12.0.tgz#e6d9dbe57cbefe60751f02af336195870c90c01e"
@@ -4402,14 +3287,6 @@ hmac-drbg@^1.0.0:
minimalistic-assert "^1.0.0"
minimalistic-crypto-utils "^1.0.1"
-hoek@2.x.x:
- version "2.16.3"
- resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
-
-hoek@4.x.x:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.1.tgz#9634502aa12c445dd5a7c5734b572bb8738aacbb"
-
home-or-tmp@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8"
@@ -4419,64 +3296,37 @@ home-or-tmp@^2.0.0:
homedir-polyfill@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc"
+ resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc"
dependencies:
parse-passwd "^1.0.0"
hosted-git-info@^2.1.4:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c"
-
-hpack.js@^2.1.6:
- version "2.1.6"
- resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
- dependencies:
- inherits "^2.0.1"
- obuf "^1.0.0"
- readable-stream "^2.0.1"
- wbuf "^1.1.0"
-
-html-comment-regex@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.1.tgz#668b93776eaae55ebde8f3ad464b307a4963625e"
-
-html-encoding-sniffer@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8"
- dependencies:
- whatwg-encoding "^1.0.1"
-
-html-entities@^1.2.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f"
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047"
html-minifier@^3.2.3:
- version "3.5.9"
- resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.9.tgz#74424014b872598d4bb0e20ac420926ec61024b6"
+ version "3.5.19"
+ resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.19.tgz#ed53c4b7326fe507bc3a1adbcc3bbb56660a2ebd"
dependencies:
camel-case "3.0.x"
clean-css "4.1.x"
- commander "2.14.x"
+ commander "2.16.x"
he "1.1.x"
- ncname "1.0.x"
param-case "2.1.x"
relateurl "0.2.x"
- uglify-js "3.3.x"
+ uglify-js "3.4.x"
-html-tags@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-2.0.0.tgz#10b30a386085f43cede353cc8fa7cb0deeea668b"
-
-html-webpack-plugin@^2.30.1:
- version "2.30.1"
- resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz#7f9c421b7ea91ec460f56527d78df484ee7537d5"
+html-webpack-plugin@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz#b01abbd723acaaa7b37b6af4492ebda03d9dd37b"
dependencies:
- bluebird "^3.4.7"
html-minifier "^3.2.3"
loader-utils "^0.2.16"
lodash "^4.17.3"
pretty-error "^2.0.2"
+ tapable "^1.0.0"
toposort "^1.0.0"
+ util.promisify "1.0.0"
htmlparser2@^3.9.1:
version "3.9.2"
@@ -4498,88 +3348,48 @@ htmlparser2@~3.3.0:
domutils "1.1"
readable-stream "1.0"
-htmlparser2@~3.8.1:
- version "3.8.3"
- resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.8.3.tgz#996c28b191516a8be86501a7d79757e5c70c1068"
+http-assert@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/http-assert/-/http-assert-1.3.0.tgz#a31a5cf88c873ecbb5796907d4d6f132e8c01e4a"
dependencies:
- domelementtype "1"
- domhandler "2.3"
- domutils "1.5"
- entities "1.0"
- readable-stream "1.1"
+ deep-equal "~1.0.1"
+ http-errors "~1.6.1"
-http-deceiver@^1.2.7:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87"
-
-http-errors@1.6.2, http-errors@~1.6.2:
- version "1.6.2"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736"
+http-errors@^1.6.1, http-errors@^1.6.3:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.0.tgz#b6d36492a201c7888bdcb5dd0471140423c4ad2a"
dependencies:
- depd "1.1.1"
+ depd "~1.1.2"
inherits "2.0.3"
- setprototypeof "1.0.3"
- statuses ">= 1.3.1 < 2"
+ setprototypeof "1.1.0"
+ statuses ">= 1.5.0 < 2"
+ toidentifier "1.0.0"
-http-parser-js@>=0.4.0:
- version "0.4.10"
- resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4"
-
-http-proxy-agent@1:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-1.0.0.tgz#cc1ce38e453bf984a0f7702d2dd59c73d081284a"
+http-errors@~1.6.1, http-errors@~1.6.2:
+ version "1.6.3"
+ resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
dependencies:
- agent-base "2"
- debug "2"
- extend "3"
-
-http-proxy-middleware@~0.17.4:
- version "0.17.4"
- resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz#642e8848851d66f09d4f124912846dbaeb41b833"
- dependencies:
- http-proxy "^1.16.2"
- is-glob "^3.1.0"
- lodash "^4.17.2"
- micromatch "^2.3.11"
-
-http-proxy@^1.16.2:
- version "1.16.2"
- resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.16.2.tgz#06dff292952bf64dbe8471fa9df73066d4f37742"
- dependencies:
- eventemitter3 "1.x.x"
- requires-port "1.x.x"
-
-http-signature@~1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf"
- dependencies:
- assert-plus "^0.2.0"
- jsprim "^1.2.2"
- sshpk "^1.7.0"
-
-http-signature@~1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
- dependencies:
- assert-plus "^1.0.0"
- jsprim "^1.2.2"
- sshpk "^1.7.0"
+ depd "~1.1.2"
+ inherits "2.0.3"
+ setprototypeof "1.1.0"
+ statuses ">= 1.4.0 < 2"
https-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
-https-proxy-agent@1:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz#35f7da6c48ce4ddbfa264891ac593ee5ff8671e6"
+humanize-url@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/humanize-url/-/humanize-url-1.0.1.tgz#f4ab99e0d288174ca4e1e50407c55fbae464efff"
dependencies:
- agent-base "2"
- debug "2"
- extend "3"
+ normalize-url "^1.0.0"
+ strip-url-auth "^1.0.0"
-iconv-lite@0.4.19, iconv-lite@^0.4.17:
- version "0.4.19"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
+iconv-lite@^0.4.17, iconv-lite@^0.4.22, iconv-lite@^0.4.4:
+ version "0.4.23"
+ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63"
+ dependencies:
+ safer-buffer ">= 2.1.2 < 3"
icss-replace-symbols@^1.1.0:
version "1.1.0"
@@ -4591,21 +3401,39 @@ icss-utils@^2.1.0:
dependencies:
postcss "^6.0.1"
-ieee754@^1.1.4:
- version "1.1.8"
- resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
+ieee754@^1.1.11, ieee754@^1.1.4:
+ version "1.1.12"
+ resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.12.tgz#50bf24e5b9c8bb98af4964c941cdb0918da7b60b"
iferr@^0.1.5:
version "0.1.5"
resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
-ignore@^3.3.3, ignore@^3.3.5, ignore@^3.3.6:
- version "3.3.7"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.7.tgz#612289bfb3c220e186a58118618d5be8c1bab021"
+ignore-walk@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8"
+ dependencies:
+ minimatch "^3.0.4"
ignore@^4.0.2:
- version "4.0.2"
- resolved "http://registry.npm.qima-inc.com/ignore/download/ignore-4.0.2.tgz#0a8dd228947ec78c2d7f736b1642a9f7317c1905"
+ version "4.0.5"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.5.tgz#333535a20325ba4852c4ddb135d47392aa035e6d"
+
+import-cwd@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9"
+ dependencies:
+ import-from "^2.1.0"
+
+import-from@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1"
+ dependencies:
+ resolve-from "^3.0.0"
+
+import-lazy@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
import-local@^1.0.0:
version "1.0.0"
@@ -4618,15 +3446,13 @@ imurmurhash@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
-indent-string@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
- dependencies:
- repeating "^2.0.0"
+indent-string@^3.0.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289"
indexes-of@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
+ resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
indexof@0.0.1:
version "0.0.1"
@@ -4634,18 +3460,18 @@ indexof@0.0.1:
inflight@^1.0.4:
version "1.0.6"
- resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
+ resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
dependencies:
once "^1.3.0"
wrappy "1"
inherits@1:
version "1.0.2"
- resolved "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b"
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b"
-inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
+inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3:
version "2.0.3"
- resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
inherits@2.0.1:
version "2.0.1"
@@ -4653,30 +3479,11 @@ inherits@2.0.1:
ini@^1.3.4, ini@~1.3.0:
version "1.3.5"
- resolved "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
-
-inquirer@^3.0.6:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
- dependencies:
- ansi-escapes "^3.0.0"
- chalk "^2.0.0"
- cli-cursor "^2.1.0"
- cli-width "^2.0.0"
- external-editor "^2.0.4"
- figures "^2.0.0"
- lodash "^4.3.0"
- mute-stream "0.0.7"
- run-async "^2.2.0"
- rx-lite "^4.0.8"
- rx-lite-aggregates "^4.0.8"
- string-width "^2.1.0"
- strip-ansi "^4.0.0"
- through "^2.3.6"
+ resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
inquirer@^5.2.0:
version "5.2.0"
- resolved "http://registry.npm.qima-inc.com/inquirer/download/inquirer-5.2.0.tgz#db350c2b73daca77ff1243962e9f22f099685726"
+ resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-5.2.0.tgz#db350c2b73daca77ff1243962e9f22f099685726"
dependencies:
ansi-escapes "^3.0.0"
chalk "^2.0.0"
@@ -4692,19 +3499,31 @@ inquirer@^5.2.0:
strip-ansi "^4.0.0"
through "^2.3.6"
-internal-ip@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-1.2.0.tgz#ae9fbf93b984878785d50a8de1b356956058cf5c"
+inquirer@^6.0.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.1.0.tgz#8f65c7b31c498285f4ddf3b742ad8c487892040b"
dependencies:
- meow "^3.3.0"
+ ansi-escapes "^3.0.0"
+ chalk "^2.0.0"
+ cli-cursor "^2.1.0"
+ cli-width "^2.0.0"
+ external-editor "^3.0.0"
+ figures "^2.0.0"
+ lodash "^4.3.0"
+ mute-stream "0.0.7"
+ run-async "^2.2.0"
+ rxjs "^6.1.0"
+ string-width "^2.1.0"
+ strip-ansi "^4.0.0"
+ through "^2.3.6"
-interpret@^1.0.0:
+interpret@^1.0.0, interpret@^1.1.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614"
+ resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614"
invariant@^2.2.0, invariant@^2.2.2:
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.3.tgz#1a827dfde7dcbd7c323f0ca826be8fa7c5e9d688"
+ version "2.2.4"
+ resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
dependencies:
loose-envify "^1.0.0"
@@ -4712,32 +3531,16 @@ invert-kv@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
-ip@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/ip/-/ip-1.0.1.tgz#c7e356cdea225ae71b36d70f2e71a92ba4e42590"
-
-ip@^1.1.0, ip@^1.1.4, ip@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
-
-ipaddr.js@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.6.0.tgz#e3fa357b773da619f26e95f049d055c72796f86b"
-
-is-absolute-url@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"
-
is-absolute@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576"
+ resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576"
dependencies:
is-relative "^1.0.0"
is-windows "^1.0.1"
is-accessor-descriptor@^0.1.6:
version "0.1.6"
- resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
+ resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
dependencies:
kind-of "^3.0.2"
@@ -4749,7 +3552,7 @@ is-accessor-descriptor@^1.0.0:
is-arrayish@^0.2.1:
version "0.2.1"
- resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
+ resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
is-binary-path@^1.0.0:
version "1.0.1"
@@ -4759,7 +3562,7 @@ is-binary-path@^1.0.0:
is-buffer@^1.1.5:
version "1.1.6"
- resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
+ resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
is-builtin-module@^1.0.0:
version "1.0.0"
@@ -4768,8 +3571,8 @@ is-builtin-module@^1.0.0:
builtin-modules "^1.0.0"
is-callable@^1.1.1, is-callable@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2"
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75"
is-ci@^1.0.10:
version "1.1.0"
@@ -4779,7 +3582,7 @@ is-ci@^1.0.10:
is-data-descriptor@^0.1.4:
version "0.1.4"
- resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
+ resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
dependencies:
kind-of "^3.0.2"
@@ -4795,21 +3598,13 @@ is-date-object@^1.0.1:
is-descriptor@^0.1.0:
version "0.1.6"
- resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
+ resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
dependencies:
is-accessor-descriptor "^0.1.6"
is-data-descriptor "^0.1.4"
kind-of "^5.0.0"
-is-descriptor@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.1.tgz#2c6023599bde2de9d5d2c8b9a9d94082036b6ef2"
- dependencies:
- is-accessor-descriptor "^0.1.6"
- is-data-descriptor "^0.1.4"
- kind-of "^5.0.0"
-
-is-descriptor@^1.0.2:
+is-descriptor@^1.0.0, is-descriptor@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
dependencies:
@@ -4819,7 +3614,7 @@ is-descriptor@^1.0.2:
is-directory@^0.3.1:
version "0.3.1"
- resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
+ resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
is-dotfile@^1.0.0:
version "1.0.3"
@@ -4833,11 +3628,11 @@ is-equal-shallow@^0.1.3:
is-extendable@^0.1.0, is-extendable@^0.1.1:
version "0.1.1"
- resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
+ resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
is-extendable@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
+ resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
dependencies:
is-plain-object "^2.0.4"
@@ -4847,7 +3642,7 @@ is-extglob@^1.0.0:
is-extglob@^2.1.0, is-extglob@^2.1.1:
version "2.1.1"
- resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
+ resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
is-finite@^1.0.0:
version "1.0.2"
@@ -4865,9 +3660,9 @@ is-fullwidth-code-point@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
-is-generator-fn@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-1.0.0.tgz#969d49e1bb3329f6bb7f09089be26578b2ddd46a"
+is-generator-function@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.7.tgz#d2132e529bb0000a7f80794d4bdf5cd5e5813522"
is-glob@^2.0.0, is-glob@^2.0.1:
version "2.0.1"
@@ -4877,16 +3672,27 @@ is-glob@^2.0.0, is-glob@^2.0.1:
is-glob@^3.1.0:
version "3.1.0"
- resolved "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
dependencies:
is-extglob "^2.1.0"
is-glob@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0"
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0"
dependencies:
is-extglob "^2.1.1"
+is-installed-globally@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80"
+ dependencies:
+ global-dirs "^0.1.0"
+ is-path-inside "^1.0.0"
+
+is-npm@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4"
+
is-number@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
@@ -4895,7 +3701,7 @@ is-number@^2.1.0:
is-number@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
dependencies:
kind-of "^3.0.2"
@@ -4903,25 +3709,17 @@ is-number@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff"
-is-odd@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/is-odd/-/is-odd-1.0.0.tgz#3b8a932eb028b3775c39bb09e91767accdb69088"
- dependencies:
- is-number "^3.0.0"
-
-is-odd@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-odd/-/is-odd-2.0.0.tgz#7646624671fd7ea558ccd9a2795182f2958f1b24"
- dependencies:
- is-number "^4.0.0"
+is-obj@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
is-path-cwd@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d"
is-path-in-cwd@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc"
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52"
dependencies:
is-path-inside "^1.0.0"
@@ -4931,13 +3729,13 @@ is-path-inside@^1.0.0:
dependencies:
path-is-inside "^1.0.1"
-is-plain-obj@^1.0.0:
+is-plain-obj@^1.0.0, is-plain-obj@^1.1, is-plain-obj@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4:
version "2.0.4"
- resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
+ resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
dependencies:
isobject "^3.0.1"
@@ -4953,6 +3751,10 @@ is-promise@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
+is-redirect@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24"
+
is-regex@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491"
@@ -4961,431 +3763,92 @@ is-regex@^1.0.4:
is-relative@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d"
+ resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d"
dependencies:
is-unc-path "^1.0.0"
-is-resolvable@^1.0.0, is-resolvable@^1.1.0:
+is-resolvable@^1.1.0:
version "1.1.0"
- resolved "http://registry.npm.qima-inc.com/is-resolvable/download/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88"
+ resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88"
-is-stream@^1.1.0:
+is-retry-allowed@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34"
+
+is-stream@^1.0.0, is-stream@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
-is-svg@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9"
- dependencies:
- html-comment-regex "^1.1.0"
-
is-symbol@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572"
-is-typedarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
-
is-unc-path@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d"
+ resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d"
dependencies:
unc-path-regex "^0.1.2"
is-utf8@^0.2.0:
version "0.2.1"
- resolved "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
+ resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
-is-whitespace@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/is-whitespace/-/is-whitespace-0.3.0.tgz#1639ecb1be036aec69a54cbb401cfbed7114ab7f"
-
-is-windows@^1.0.0, is-windows@^1.0.2:
+is-windows@^1.0.0, is-windows@^1.0.1, is-windows@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
-is-windows@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.1.tgz#310db70f742d259a16a369202b51af84233310d9"
-
is-wsl@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
isarray@0.0.1:
version "0.0.1"
- resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
isexe@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
+ resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
isobject@^2.0.0:
version "2.1.0"
- resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
dependencies:
isarray "1.0.0"
isobject@^3.0.0, isobject@^3.0.1:
version "3.0.1"
- resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
-isstream@~0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
+istanbul-lib-coverage@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz#f7d8f2e42b97e37fe796114cb0f9d68b5e3a4341"
-istanbul-api@^1.1.14:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.2.2.tgz#e17cd519dd5ec4141197f246fdf380b75487f3b1"
- dependencies:
- async "^2.1.4"
- fileset "^2.0.2"
- istanbul-lib-coverage "^1.1.2"
- istanbul-lib-hook "^1.1.0"
- istanbul-lib-instrument "^1.9.2"
- istanbul-lib-report "^1.1.3"
- istanbul-lib-source-maps "^1.2.3"
- istanbul-reports "^1.1.4"
- js-yaml "^3.7.0"
- mkdirp "^0.5.1"
- once "^1.4.0"
-
-istanbul-lib-coverage@^1.1.1, istanbul-lib-coverage@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.2.tgz#4113c8ff6b7a40a1ef7350b01016331f63afde14"
-
-istanbul-lib-hook@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz#8538d970372cb3716d53e55523dd54b557a8d89b"
- dependencies:
- append-transform "^0.4.0"
-
-istanbul-lib-instrument@^1.7.5, istanbul-lib-instrument@^1.8.0, istanbul-lib-instrument@^1.9.2:
- version "1.9.2"
- resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.2.tgz#84905bf47f7e0b401d6b840da7bad67086b4aab6"
+istanbul-lib-instrument@^1.10.1:
+ version "1.10.1"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz#724b4b6caceba8692d3f1f9d0727e279c401af7b"
dependencies:
babel-generator "^6.18.0"
babel-template "^6.16.0"
babel-traverse "^6.18.0"
babel-types "^6.18.0"
babylon "^6.18.0"
- istanbul-lib-coverage "^1.1.2"
+ istanbul-lib-coverage "^1.2.0"
semver "^5.3.0"
-istanbul-lib-report@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.3.tgz#2df12188c0fa77990c0d2176d2d0ba3394188259"
- dependencies:
- istanbul-lib-coverage "^1.1.2"
- mkdirp "^0.5.1"
- path-parse "^1.0.5"
- supports-color "^3.1.2"
-
-istanbul-lib-source-maps@^1.2.1, istanbul-lib-source-maps@^1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.3.tgz#20fb54b14e14b3fb6edb6aca3571fd2143db44e6"
- dependencies:
- debug "^3.1.0"
- istanbul-lib-coverage "^1.1.2"
- mkdirp "^0.5.1"
- rimraf "^2.6.1"
- source-map "^0.5.3"
-
-istanbul-reports@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.1.4.tgz#5ccba5e22b7b5a5d91d5e0a830f89be334bf97bd"
- dependencies:
- handlebars "^4.0.3"
-
istextorbinary@1.0.2:
version "1.0.2"
- resolved "https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz#ace19354d1a9a0173efeb1084ce0f87b0ad7decf"
+ resolved "https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-1.0.2.tgz#ace19354d1a9a0173efeb1084ce0f87b0ad7decf"
dependencies:
binaryextensions "~1.0.0"
textextensions "~1.0.0"
-jest-changed-files@^22.2.0:
- version "22.2.0"
- resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-22.2.0.tgz#517610c4a8ca0925bdc88b0ca53bd678aa8d019e"
- dependencies:
- throat "^4.0.0"
-
-jest-cli@^22.4.2:
- version "22.4.2"
- resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-22.4.2.tgz#e6546dc651e13d164481aa3e76e53ac4f4edab06"
- dependencies:
- ansi-escapes "^3.0.0"
- chalk "^2.0.1"
- exit "^0.1.2"
- glob "^7.1.2"
- graceful-fs "^4.1.11"
- import-local "^1.0.0"
- is-ci "^1.0.10"
- istanbul-api "^1.1.14"
- istanbul-lib-coverage "^1.1.1"
- istanbul-lib-instrument "^1.8.0"
- istanbul-lib-source-maps "^1.2.1"
- jest-changed-files "^22.2.0"
- jest-config "^22.4.2"
- jest-environment-jsdom "^22.4.1"
- jest-get-type "^22.1.0"
- jest-haste-map "^22.4.2"
- jest-message-util "^22.4.0"
- jest-regex-util "^22.1.0"
- jest-resolve-dependencies "^22.1.0"
- jest-runner "^22.4.2"
- jest-runtime "^22.4.2"
- jest-snapshot "^22.4.0"
- jest-util "^22.4.1"
- jest-validate "^22.4.2"
- jest-worker "^22.2.2"
- micromatch "^2.3.11"
- node-notifier "^5.2.1"
- realpath-native "^1.0.0"
- rimraf "^2.5.4"
- slash "^1.0.0"
- string-length "^2.0.0"
- strip-ansi "^4.0.0"
- which "^1.2.12"
- yargs "^10.0.3"
-
-jest-config@^22.4.2:
- version "22.4.2"
- resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-22.4.2.tgz#580ba5819bf81a5e48f4fd470e8b81834f45c855"
- dependencies:
- chalk "^2.0.1"
- glob "^7.1.1"
- jest-environment-jsdom "^22.4.1"
- jest-environment-node "^22.4.1"
- jest-get-type "^22.1.0"
- jest-jasmine2 "^22.4.2"
- jest-regex-util "^22.1.0"
- jest-resolve "^22.4.2"
- jest-util "^22.4.1"
- jest-validate "^22.4.2"
- pretty-format "^22.4.0"
-
-jest-diff@^22.4.0:
- version "22.4.0"
- resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-22.4.0.tgz#384c2b78519ca44ca126382df53f134289232525"
- dependencies:
- chalk "^2.0.1"
- diff "^3.2.0"
- jest-get-type "^22.1.0"
- pretty-format "^22.4.0"
-
-jest-docblock@^22.4.0:
- version "22.4.0"
- resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-22.4.0.tgz#dbf1877e2550070cfc4d9b07a55775a0483159b8"
- dependencies:
- detect-newline "^2.1.0"
-
-jest-environment-jsdom@^22.4.1:
- version "22.4.1"
- resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-22.4.1.tgz#754f408872441740100d3917e5ec40c74de6447f"
- dependencies:
- jest-mock "^22.2.0"
- jest-util "^22.4.1"
- jsdom "^11.5.1"
-
-jest-environment-node@^22.4.1:
- version "22.4.1"
- resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-22.4.1.tgz#418850eb654596b8d6e36c2021cbedbc23df8e16"
- dependencies:
- jest-mock "^22.2.0"
- jest-util "^22.4.1"
-
-jest-get-type@^22.1.0:
- version "22.1.0"
- resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.1.0.tgz#4e90af298ed6181edc85d2da500dbd2753e0d5a9"
-
-jest-haste-map@^22.4.2:
- version "22.4.2"
- resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-22.4.2.tgz#a90178e66146d4378bb076345a949071f3b015b4"
- dependencies:
- fb-watchman "^2.0.0"
- graceful-fs "^4.1.11"
- jest-docblock "^22.4.0"
- jest-serializer "^22.4.0"
- jest-worker "^22.2.2"
- micromatch "^2.3.11"
- sane "^2.0.0"
-
-jest-jasmine2@^22.4.2:
- version "22.4.2"
- resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-22.4.2.tgz#dfd3d259579ed6f52510d8f1ab692808f0d40691"
- dependencies:
- chalk "^2.0.1"
- co "^4.6.0"
- expect "^22.4.0"
- graceful-fs "^4.1.11"
- is-generator-fn "^1.0.0"
- jest-diff "^22.4.0"
- jest-matcher-utils "^22.4.0"
- jest-message-util "^22.4.0"
- jest-snapshot "^22.4.0"
- jest-util "^22.4.1"
- source-map-support "^0.5.0"
-
-jest-leak-detector@^22.4.0:
- version "22.4.0"
- resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-22.4.0.tgz#64da77f05b001c96d2062226e079f89989c4aa2f"
- dependencies:
- pretty-format "^22.4.0"
-
-jest-matcher-utils@^22.4.0:
- version "22.4.0"
- resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-22.4.0.tgz#d55f5faf2270462736bdf7c7485ee931c9d4b6a1"
- dependencies:
- chalk "^2.0.1"
- jest-get-type "^22.1.0"
- pretty-format "^22.4.0"
-
-jest-message-util@^22.4.0:
- version "22.4.0"
- resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-22.4.0.tgz#e3d861df16d2fee60cb2bc8feac2188a42579642"
- dependencies:
- "@babel/code-frame" "^7.0.0-beta.35"
- chalk "^2.0.1"
- micromatch "^2.3.11"
- slash "^1.0.0"
- stack-utils "^1.0.1"
-
-jest-mock@^22.2.0:
- version "22.2.0"
- resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-22.2.0.tgz#444b3f9488a7473adae09bc8a77294afded397a7"
-
-jest-regex-util@^22.1.0:
- version "22.1.0"
- resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-22.1.0.tgz#5daf2fe270074b6da63e5d85f1c9acc866768f53"
-
-jest-resolve-dependencies@^22.1.0:
- version "22.1.0"
- resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-22.1.0.tgz#340e4139fb13315cd43abc054e6c06136be51e31"
- dependencies:
- jest-regex-util "^22.1.0"
-
-jest-resolve@^22.4.2:
- version "22.4.2"
- resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-22.4.2.tgz#25d88aa4147462c9c1c6a1ba16250d3794c24d00"
- dependencies:
- browser-resolve "^1.11.2"
- chalk "^2.0.1"
-
-jest-runner@^22.4.2:
- version "22.4.2"
- resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-22.4.2.tgz#19390ea9d99f768973e16f95a1efa351c0017e87"
- dependencies:
- exit "^0.1.2"
- jest-config "^22.4.2"
- jest-docblock "^22.4.0"
- jest-haste-map "^22.4.2"
- jest-jasmine2 "^22.4.2"
- jest-leak-detector "^22.4.0"
- jest-message-util "^22.4.0"
- jest-runtime "^22.4.2"
- jest-util "^22.4.1"
- jest-worker "^22.2.2"
- throat "^4.0.0"
-
-jest-runtime@^22.4.2:
- version "22.4.2"
- resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-22.4.2.tgz#0de0444f65ce15ee4f2e0055133fc7c17b9168f3"
- dependencies:
- babel-core "^6.0.0"
- babel-jest "^22.4.1"
- babel-plugin-istanbul "^4.1.5"
- chalk "^2.0.1"
- convert-source-map "^1.4.0"
- exit "^0.1.2"
- graceful-fs "^4.1.11"
- jest-config "^22.4.2"
- jest-haste-map "^22.4.2"
- jest-regex-util "^22.1.0"
- jest-resolve "^22.4.2"
- jest-util "^22.4.1"
- jest-validate "^22.4.2"
- json-stable-stringify "^1.0.1"
- micromatch "^2.3.11"
- realpath-native "^1.0.0"
- slash "^1.0.0"
- strip-bom "3.0.0"
- write-file-atomic "^2.1.0"
- yargs "^10.0.3"
-
-jest-serializer-vue@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/jest-serializer-vue/-/jest-serializer-vue-0.3.0.tgz#2128d0c1c83c3bcb2f4fb96104402626bb75506d"
- dependencies:
- pretty "2.0.0"
-
-jest-serializer@^22.4.0:
- version "22.4.0"
- resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-22.4.0.tgz#b5d145b98c4b0d2c20ab686609adbb81fe23b566"
-
-jest-snapshot@^22.4.0:
- version "22.4.0"
- resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-22.4.0.tgz#03d3ce63f8fa7352388afc6a3c8b5ccc3a180ed7"
- dependencies:
- chalk "^2.0.1"
- jest-diff "^22.4.0"
- jest-matcher-utils "^22.4.0"
- mkdirp "^0.5.1"
- natural-compare "^1.4.0"
- pretty-format "^22.4.0"
-
-jest-util@^22.4.1:
- version "22.4.1"
- resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-22.4.1.tgz#dd17c3bdb067f8e90591563ec0c42bf847dc249f"
- dependencies:
- callsites "^2.0.0"
- chalk "^2.0.1"
- graceful-fs "^4.1.11"
- is-ci "^1.0.10"
- jest-message-util "^22.4.0"
- mkdirp "^0.5.1"
- source-map "^0.6.0"
-
-jest-validate@^22.4.2:
- version "22.4.2"
- resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-22.4.2.tgz#e789a4e056173bf97fe797a2df2d52105c57d4f4"
- dependencies:
- chalk "^2.0.1"
- jest-config "^22.4.2"
- jest-get-type "^22.1.0"
- leven "^2.1.0"
- pretty-format "^22.4.0"
-
-jest-worker@^22.2.2:
- version "22.2.2"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-22.2.2.tgz#c1f5dc39976884b81f68ec50cb8532b2cbab3390"
- dependencies:
- merge-stream "^1.0.1"
-
-jest@^22.0.4:
- version "22.4.2"
- resolved "https://registry.yarnpkg.com/jest/-/jest-22.4.2.tgz#34012834a49bf1bdd3bc783850ab44e4499afc20"
- dependencies:
- import-local "^1.0.0"
- jest-cli "^22.4.2"
-
js-base64@^2.1.9:
- version "2.4.0"
- resolved "https://registry.npmjs.org/js-base64/-/js-base64-2.4.0.tgz#9e566fee624751a1d720c966cd6226d29d4025aa"
-
-js-beautify@^1.6.12, js-beautify@^1.6.14:
- version "1.7.5"
- resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.7.5.tgz#69d9651ef60dbb649f65527b53674950138a7919"
- dependencies:
- config-chain "~1.1.5"
- editorconfig "^0.13.2"
- mkdirp "~0.5.0"
- nopt "~3.0.1"
+ version "2.4.8"
+ resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.8.tgz#57a9b130888f956834aa40c5b165ba59c758f033"
js-tokens@^3.0.0, js-tokens@^3.0.2:
version "3.0.2"
@@ -5393,84 +3856,15 @@ js-tokens@^3.0.0, js-tokens@^3.0.2:
"js-tokens@^3.0.0 || ^4.0.0":
version "4.0.0"
- resolved "http://registry.npm.qima-inc.com/js-tokens/download/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
+ resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
-js-yaml@^3.11.0:
+js-yaml@^3.11.0, js-yaml@^3.9.0:
version "3.12.0"
- resolved "http://registry.npm.qima-inc.com/js-yaml/download/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1"
dependencies:
argparse "^1.0.7"
esprima "^4.0.0"
-js-yaml@^3.4.3, js-yaml@^3.7.0, js-yaml@^3.9.1:
- version "3.10.0"
- resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc"
- dependencies:
- argparse "^1.0.7"
- esprima "^4.0.0"
-
-js-yaml@~3.7.0:
- version "3.7.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80"
- dependencies:
- argparse "^1.0.7"
- esprima "^2.6.0"
-
-jsbn@~0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
-
-jsdom@^11.5.1:
- version "11.6.2"
- resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.6.2.tgz#25d1ef332d48adf77fc5221fe2619967923f16bb"
- dependencies:
- abab "^1.0.4"
- acorn "^5.3.0"
- acorn-globals "^4.1.0"
- array-equal "^1.0.0"
- browser-process-hrtime "^0.1.2"
- content-type-parser "^1.0.2"
- cssom ">= 0.3.2 < 0.4.0"
- cssstyle ">= 0.2.37 < 0.3.0"
- domexception "^1.0.0"
- escodegen "^1.9.0"
- html-encoding-sniffer "^1.0.2"
- left-pad "^1.2.0"
- nwmatcher "^1.4.3"
- parse5 "4.0.0"
- pn "^1.1.0"
- request "^2.83.0"
- request-promise-native "^1.0.5"
- sax "^1.2.4"
- symbol-tree "^3.2.2"
- tough-cookie "^2.3.3"
- w3c-hr-time "^1.0.1"
- webidl-conversions "^4.0.2"
- whatwg-encoding "^1.0.3"
- whatwg-url "^6.4.0"
- ws "^4.0.0"
- xml-name-validator "^3.0.0"
-
-jsdom@^7.0.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-7.2.2.tgz#40b402770c2bda23469096bee91ab675e3b1fc6e"
- dependencies:
- abab "^1.0.0"
- acorn "^2.4.0"
- acorn-globals "^1.0.4"
- cssom ">= 0.3.0 < 0.4.0"
- cssstyle ">= 0.2.29 < 0.3.0"
- escodegen "^1.6.1"
- nwmatcher ">= 1.3.7 < 2.0.0"
- parse5 "^1.5.1"
- request "^2.55.0"
- sax "^1.1.4"
- symbol-tree ">= 3.1.0 < 4.0.0"
- tough-cookie "^2.2.0"
- webidl-conversions "^2.0.0"
- whatwg-url-compat "~0.6.5"
- xml-name-validator ">= 2.0.1 < 3.0.0"
-
jsesc@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
@@ -5483,113 +3877,127 @@ jsesc@~0.5.0:
version "0.5.0"
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
-json-loader@^0.5.4:
- version "0.5.7"
- resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d"
-
-json-schema-traverse@^0.3.0:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
+json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
json-schema-traverse@^0.4.1:
version "0.4.1"
- resolved "http://registry.npm.qima-inc.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
-
-json-schema@0.2.3:
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
json-stable-stringify-without-jsonify@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
-json-stable-stringify@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af"
- dependencies:
- jsonify "~0.0.0"
-
-json-stringify-safe@~5.0.1:
+json-stringify-safe@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
-json3@3.3.2, json3@^3.3.2:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1"
-
json5@^0.5.0, json5@^0.5.1:
version "0.5.1"
resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
jsonfile@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
optionalDependencies:
graceful-fs "^4.1.6"
-jsonify@~0.0.0:
- version "0.0.0"
- resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
-
-jsprim@^1.2.2:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
- dependencies:
- assert-plus "1.0.0"
- extsprintf "1.3.0"
- json-schema "0.2.3"
- verror "1.10.0"
-
-jsx-ast-utils@^2.0.0, jsx-ast-utils@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz#e801b1b39985e20fffc87b40e3748080e2dcac7f"
- dependencies:
- array-includes "^3.0.3"
-
-kew@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/kew/-/kew-0.7.0.tgz#79d93d2d33363d6fdd2970b335d9141ad591d79b"
+keygrip@~1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/keygrip/-/keygrip-1.0.2.tgz#ad3297c557069dea8bcfe7a4fa491b75c5ddeb91"
killable@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.0.tgz#da8b84bd47de5395878f95d64d02f2449fe05e6b"
-kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.1.0, kind-of@^3.2.0:
+kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
version "3.2.2"
- resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
dependencies:
is-buffer "^1.1.5"
kind-of@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
dependencies:
is-buffer "^1.1.5"
-kind-of@^5.0.0, kind-of@^5.0.2:
+kind-of@^5.0.0:
version "5.1.0"
- resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
kind-of@^6.0.0, kind-of@^6.0.2:
version "6.0.2"
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
-last-call-webpack-plugin@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-2.1.2.tgz#ad80c6e310998294d2ed2180a68e9589e4768c44"
+koa-compose@^3.0.0:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-3.2.1.tgz#a85ccb40b7d986d8e5a345b3a1ace8eabcf54de7"
dependencies:
- lodash "^4.17.4"
- webpack-sources "^1.0.1"
+ any-promise "^1.1.0"
-lazy-cache@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
+koa-compose@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-4.1.0.tgz#507306b9371901db41121c812e923d0d67d3e877"
-lazy-cache@^2.0.2:
- version "2.0.2"
- resolved "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264"
+koa-convert@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/koa-convert/-/koa-convert-1.2.0.tgz#da40875df49de0539098d1700b50820cebcd21d0"
dependencies:
- set-getter "^0.1.0"
+ co "^4.6.0"
+ koa-compose "^3.0.0"
+
+koa-is-json@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/koa-is-json/-/koa-is-json-1.0.0.tgz#273c07edcdcb8df6a2c1ab7d59ee76491451ec14"
+
+koa-webpack@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/koa-webpack/-/koa-webpack-5.1.0.tgz#7b9f04ea85c43c4d7ad845d0de01f0ed495eb5c0"
+ dependencies:
+ "@webpack-contrib/schema-utils" "^1.0.0-beta.0"
+ app-root-path "^2.0.1"
+ loud-rejection "^1.6.0"
+ merge-options "^1.0.0"
+ webpack-dev-middleware "^3.0.0"
+ webpack-hot-client "^4.1.0"
+ webpack-log "^1.1.1"
+
+koa@^2.4.1:
+ version "2.5.2"
+ resolved "https://registry.yarnpkg.com/koa/-/koa-2.5.2.tgz#f2bda7f3e70be54924e7e5e9789a249f77256fe3"
+ dependencies:
+ accepts "^1.3.5"
+ cache-content-type "^1.0.0"
+ content-disposition "~0.5.2"
+ content-type "^1.0.4"
+ cookies "~0.7.1"
+ debug "^3.1.0"
+ delegates "^1.0.0"
+ depd "^1.1.2"
+ destroy "^1.0.4"
+ error-inject "^1.0.0"
+ escape-html "^1.0.3"
+ fresh "~0.5.2"
+ http-assert "^1.3.0"
+ http-errors "^1.6.3"
+ is-generator-function "^1.0.7"
+ koa-compose "^4.1.0"
+ koa-convert "^1.2.0"
+ koa-is-json "^1.0.0"
+ on-finished "^2.3.0"
+ only "~0.0.2"
+ parseurl "^1.3.2"
+ statuses "^1.5.0"
+ type-is "^1.6.16"
+ vary "^1.1.2"
+
+latest-version@^3.0.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15"
+ dependencies:
+ package-json "^4.0.0"
lcid@^1.0.0:
version "1.0.0"
@@ -5597,14 +4005,6 @@ lcid@^1.0.0:
dependencies:
invert-kv "^1.0.0"
-left-pad@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.2.0.tgz#d30a73c6b8201d8f7d8e7956ba9616087a68e0ee"
-
-leven@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580"
-
levn@^0.3.0, levn@~0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
@@ -5614,7 +4014,7 @@ levn@^0.3.0, levn@~0.3.0:
liftoff@^2.1.0:
version "2.5.0"
- resolved "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec"
+ resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec"
dependencies:
extend "^3.0.0"
findup-sync "^2.0.0"
@@ -5641,27 +4041,20 @@ load-json-file@^1.0.0:
pinkie-promise "^2.0.0"
strip-bom "^2.0.0"
-load-json-file@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8"
+load-json-file@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
dependencies:
graceful-fs "^4.1.2"
- parse-json "^2.2.0"
- pify "^2.0.0"
+ parse-json "^4.0.0"
+ pify "^3.0.0"
strip-bom "^3.0.0"
-loader-fs-cache@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz#56e0bf08bd9708b26a765b68509840c8dec9fdbc"
- dependencies:
- find-cache-dir "^0.1.1"
- mkdirp "0.5.1"
-
loader-runner@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2"
-loader-utils@^0.2.15, loader-utils@^0.2.16:
+loader-utils@^0.2.16:
version "0.2.17"
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348"
dependencies:
@@ -5685,87 +4078,48 @@ locate-path@^2.0.0:
p-locate "^2.0.0"
path-exists "^3.0.0"
-lodash._arraycopy@^3.0.0:
+locate-path@^3.0.0:
version "3.0.0"
- resolved "https://registry.yarnpkg.com/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz#76e7b7c1f1fb92547374878a562ed06a3e50f6e1"
-
-lodash._arrayeach@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz#bab156b2a90d3f1bbd5c653403349e5e5933ef9e"
-
-lodash._baseassign@^3.0.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
dependencies:
- lodash._basecopy "^3.0.0"
- lodash.keys "^3.0.0"
-
-lodash._baseclone@^3.0.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz#303519bf6393fe7e42f34d8b630ef7794e3542b7"
- dependencies:
- lodash._arraycopy "^3.0.0"
- lodash._arrayeach "^3.0.0"
- lodash._baseassign "^3.0.0"
- lodash._basefor "^3.0.0"
- lodash.isarray "^3.0.0"
- lodash.keys "^3.0.0"
-
-lodash._baseclone@^4.0.0:
- version "4.5.7"
- resolved "https://registry.yarnpkg.com/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz#ce42ade08384ef5d62fa77c30f61a46e686f8434"
+ p-locate "^3.0.0"
+ path-exists "^3.0.0"
lodash._basecopy@^3.0.0:
version "3.0.1"
- resolved "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"
-
-lodash._basecreate@^3.0.0:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz#1bc661614daa7fc311b7d03bf16806a0213cf821"
-
-lodash._basefor@^3.0.0:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/lodash._basefor/-/lodash._basefor-3.0.3.tgz#7550b4e9218ef09fad24343b612021c79b4c20c2"
+ resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"
lodash._basetostring@^3.0.0:
version "3.0.1"
- resolved "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5"
+ resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5"
lodash._basevalues@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7"
-
-lodash._bindcallback@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e"
+ resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7"
lodash._getnative@^3.0.0:
version "3.9.1"
- resolved "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5"
+ resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5"
lodash._isiterateecall@^3.0.0:
version "3.0.9"
- resolved "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c"
+ resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c"
lodash._reescape@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a"
+ resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a"
lodash._reevaluate@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed"
+ resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed"
lodash._reinterpolate@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
+ resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
lodash._root@^3.0.0:
version "3.0.1"
- resolved "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692"
-
-lodash._stack@^4.0.0:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/lodash._stack/-/lodash._stack-4.1.3.tgz#751aa76c1b964b047e76d14fc72a093fcb5e2dd0"
+ resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692"
lodash.assignin@^4.0.9:
version "4.2.0"
@@ -5779,40 +4133,17 @@ lodash.camelcase@^4.3.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
-lodash.clone@3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/lodash.clone/-/lodash.clone-3.0.3.tgz#84688c73d32b5a90ca25616963f189252a997043"
- dependencies:
- lodash._baseclone "^3.0.0"
- lodash._bindcallback "^3.0.0"
- lodash._isiterateecall "^3.0.0"
-
-lodash.create@3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/lodash.create/-/lodash.create-3.1.1.tgz#d7f2849f0dbda7e04682bb8cd72ab022461debe7"
- dependencies:
- lodash._baseassign "^3.0.0"
- lodash._basecreate "^3.0.0"
- lodash._isiterateecall "^3.0.0"
+lodash.debounce@^4.0.8:
+ version "4.0.8"
+ resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
lodash.defaults@^4.0.1:
version "4.2.0"
resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c"
-lodash.defaultsdeep@4.3.2:
- version "4.3.2"
- resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.3.2.tgz#6c1a586e6c5647b0e64e2d798141b8836158be8a"
- dependencies:
- lodash._baseclone "^4.0.0"
- lodash._stack "^4.0.0"
- lodash.isplainobject "^4.0.0"
- lodash.keysin "^4.0.0"
- lodash.mergewith "^4.0.0"
- lodash.rest "^4.0.0"
-
lodash.escape@^3.0.0:
version "3.2.0"
- resolved "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698"
+ resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698"
dependencies:
lodash._root "^3.0.0"
@@ -5830,44 +4161,28 @@ lodash.foreach@^4.3.0:
lodash.isarguments@^3.0.0:
version "3.1.0"
- resolved "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
+ resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
lodash.isarray@^3.0.0:
version "3.0.4"
- resolved "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55"
-
-lodash.isplainobject@^4.0.0:
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb"
+ resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55"
lodash.keys@^3.0.0:
version "3.1.2"
- resolved "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a"
+ resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a"
dependencies:
lodash._getnative "^3.0.0"
lodash.isarguments "^3.0.0"
lodash.isarray "^3.0.0"
-lodash.keysin@^4.0.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/lodash.keysin/-/lodash.keysin-4.2.0.tgz#8cc3fb35c2d94acc443a1863e02fa40799ea6f28"
-
lodash.map@^4.4.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3"
-lodash.memoize@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
-
lodash.merge@^4.4.0:
version "4.6.1"
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.1.tgz#adc25d9cb99b9391c59624f379fbba60d7111d54"
-lodash.mergewith@^4.0.0:
- version "4.6.1"
- resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz#639057e726c3afbdb3e7d42741caa8d6e4335927"
-
lodash.pick@^4.2.1:
version "4.4.0"
resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3"
@@ -5880,25 +4195,17 @@ lodash.reject@^4.4.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/lodash.reject/-/lodash.reject-4.6.0.tgz#80d6492dc1470864bbf583533b651f42a9f52415"
-lodash.rest@^4.0.0:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/lodash.rest/-/lodash.rest-4.0.5.tgz#954ef75049262038c96d1fc98b28fdaf9f0772aa"
-
lodash.restparam@^3.0.0:
version "3.6.1"
- resolved "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805"
+ resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805"
lodash.some@^4.4.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/lodash.some/-/lodash.some-4.6.0.tgz#1bb9f314ef6b8baded13b549169b2a945eb68e4d"
-lodash.sortby@^4.7.0:
- version "4.7.0"
- resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
-
lodash.template@^3.0.0:
version "3.6.2"
- resolved "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f"
+ resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f"
dependencies:
lodash._basecopy "^3.0.0"
lodash._basetostring "^3.0.0"
@@ -5912,26 +4219,18 @@ lodash.template@^3.0.0:
lodash.templatesettings@^3.0.0:
version "3.1.1"
- resolved "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5"
+ resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5"
dependencies:
lodash._reinterpolate "^3.0.0"
lodash.escape "^3.0.0"
-lodash.uniq@^4.5.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
-
-lodash@4.x, lodash@^4.1.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.5, lodash@^4.2.0, lodash@^4.3.0:
- version "4.17.5"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511"
-
-lodash@^4.17.4:
- version "4.17.4"
- resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
+lodash@^4.17.10, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0, lodash@^4.3.0:
+ version "4.17.10"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7"
lodash@~1.0.1:
version "1.0.2"
- resolved "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551"
log-symbols@^2.1.0:
version "2.2.0"
@@ -5939,27 +4238,28 @@ log-symbols@^2.1.0:
dependencies:
chalk "^2.0.1"
-loglevel@^1.4.1:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa"
+loglevelnext@^1.0.1, loglevelnext@^1.0.2:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/loglevelnext/-/loglevelnext-1.0.5.tgz#36fc4f5996d6640f539ff203ba819641680d75a2"
+ dependencies:
+ es6-symbol "^3.1.1"
+ object.assign "^4.1.0"
-longest@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
+long@4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28"
+
+long@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/long/-/long-3.2.0.tgz#d821b7138ca1cb581c172990ef14db200b5c474b"
loose-envify@^1.0.0:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848"
- dependencies:
- js-tokens "^3.0.0"
-
-loose-envify@^1.3.1:
version "1.4.0"
- resolved "http://registry.npm.qima-inc.com/loose-envify/download/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
+ resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
dependencies:
js-tokens "^3.0.0 || ^4.0.0"
-loud-rejection@^1.0.0:
+loud-rejection@^1.0.0, loud-rejection@^1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
dependencies:
@@ -5970,70 +4270,58 @@ lower-case@^1.1.1:
version "1.1.4"
resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac"
+lowercase-keys@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
+
lru-cache@2:
version "2.7.3"
- resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952"
-lru-cache@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-3.2.0.tgz#71789b3b7f5399bec8565dda38aa30d2a097efee"
- dependencies:
- pseudomap "^1.0.1"
-
-lru-cache@^4.0.1, lru-cache@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55"
+lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.2:
+ version "4.1.3"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.3.tgz#a1175cf3496dfc8436c156c334b4955992bce69c"
dependencies:
pseudomap "^1.0.2"
yallist "^2.1.2"
-lru-cache@~2.6.5:
- version "2.6.5"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.6.5.tgz#e56d6354148ede8d7707b58d143220fd08df0fd5"
-
-macaddress@^0.2.8:
- version "0.2.8"
- resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12"
-
make-dir@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.2.0.tgz#6d6a49eead4aae296c53bbf3a1a008bd6c89469b"
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c"
dependencies:
pify "^3.0.0"
make-iterator@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.0.tgz#57bef5dc85d23923ba23767324d8e8f8f3d9694b"
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6"
dependencies:
- kind-of "^3.1.0"
+ kind-of "^6.0.2"
-makeerror@1.0.x:
- version "1.0.11"
- resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c"
- dependencies:
- tmpl "1.0.x"
+mamacro@^0.0.3:
+ version "0.0.3"
+ resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4"
map-cache@^0.2.0, map-cache@^0.2.2:
version "0.2.2"
- resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
+ resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
-map-obj@^1.0.0, map-obj@^1.0.1:
+map-obj@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
+map-obj@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9"
+
map-visit@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
+ resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
dependencies:
object-visit "^1.0.0"
-markdown-it-container@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/markdown-it-container/-/markdown-it-container-2.0.0.tgz#0019b43fd02eefece2f1960a2895fba81a404695"
-
-markdown-it@^8.3.2, markdown-it@^8.4.0:
- version "8.4.1"
- resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-8.4.1.tgz#206fe59b0e4e1b78a7c73250af9b34a4ad0aaf44"
+markdown-it@^8.4.0:
+ version "8.4.2"
+ resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-8.4.2.tgz#386f98998dc15a37722aa7722084f4020bdd9b54"
dependencies:
argparse "^1.0.7"
entities "~1.1.1"
@@ -6041,20 +4329,9 @@ markdown-it@^8.3.2, markdown-it@^8.4.0:
mdurl "^1.0.1"
uc.micro "^1.0.5"
-markdown-loader@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/markdown-loader/-/markdown-loader-2.0.2.tgz#1cdcf11307658cd611046d7db34c2fe80542af7c"
- dependencies:
- loader-utils "^1.1.0"
- marked "^0.3.9"
-
-marked@^0.3.9:
- version "0.3.17"
- resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.17.tgz#607f06668b3c6b1246b28f13da76116ac1aa2d2b"
-
-math-expression-evaluator@^1.2.14:
- version "1.2.17"
- resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac"
+math-random@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.1.tgz#8b3aac588b8a66e4975e3cdea67f7bb329601fac"
md5.js@^1.3.4:
version "1.3.4"
@@ -6067,6 +4344,10 @@ mdurl@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
+meant@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/meant/-/meant-1.0.1.tgz#66044fea2f23230ec806fb515efea29c44d2115d"
+
media-typer@0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
@@ -6077,6 +4358,13 @@ mem@^1.1.0:
dependencies:
mimic-fn "^1.0.0"
+mem@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/mem/-/mem-3.0.1.tgz#152410d0d7e835e4a4363e626238d9e5be3d6f5a"
+ dependencies:
+ mimic-fn "^1.0.0"
+ p-is-promise "^1.1.0"
+
memory-fs@^0.4.0, memory-fs@~0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
@@ -6084,40 +4372,37 @@ memory-fs@^0.4.0, memory-fs@~0.4.1:
errno "^0.1.3"
readable-stream "^2.0.1"
-meow@^3.3.0:
- version "3.7.0"
- resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
+meow@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/meow/-/meow-5.0.0.tgz#dfc73d63a9afc714a5e371760eb5c88b91078aa4"
dependencies:
- camelcase-keys "^2.0.0"
- decamelize "^1.1.2"
+ camelcase-keys "^4.0.0"
+ decamelize-keys "^1.0.0"
loud-rejection "^1.0.0"
- map-obj "^1.0.1"
- minimist "^1.1.3"
+ minimist-options "^3.0.1"
normalize-package-data "^2.3.4"
- object-assign "^4.0.1"
- read-pkg-up "^1.0.1"
- redent "^1.0.0"
- trim-newlines "^1.0.0"
+ read-pkg-up "^3.0.0"
+ redent "^2.0.0"
+ trim-newlines "^2.0.0"
+ yargs-parser "^10.0.0"
-merge-descriptors@1.0.1:
+merge-options@^1.0.0, merge-options@^1.0.1:
version "1.0.1"
- resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
-
-merge-stream@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1"
+ resolved "https://registry.yarnpkg.com/merge-options/-/merge-options-1.0.1.tgz#2a64b24457becd4e4dc608283247e94ce589aa32"
dependencies:
- readable-stream "^2.0.1"
+ is-plain-obj "^1.1"
-merge@^1.1.3:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da"
+merge-source-map@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646"
+ dependencies:
+ source-map "^0.6.1"
-methods@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
+merge2@^1.2.1:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.2.tgz#03212e3da8d86c4d8523cebd6318193414f94e34"
-micromatch@^2.1.5, micromatch@^2.3.11:
+micromatch@^2.1.5:
version "2.3.11"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565"
dependencies:
@@ -6135,27 +4420,9 @@ micromatch@^2.1.5, micromatch@^2.3.11:
parse-glob "^3.0.4"
regex-cache "^0.4.2"
-micromatch@^3.0.4:
- version "3.1.4"
- resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.4.tgz#bb812e741a41f982c854e42b421a7eac458796f4"
- dependencies:
- arr-diff "^4.0.0"
- array-unique "^0.3.2"
- braces "^2.3.0"
- define-property "^1.0.0"
- extend-shallow "^2.0.1"
- extglob "^2.0.2"
- fragment-cache "^0.2.1"
- kind-of "^6.0.0"
- nanomatch "^1.2.5"
- object.pick "^1.3.0"
- regex-not "^1.0.0"
- snapdragon "^0.8.1"
- to-regex "^3.0.1"
-
-micromatch@^3.1.4:
- version "3.1.9"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.9.tgz#15dc93175ae39e52e93087847096effc73efcf89"
+micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8:
+ version "3.1.10"
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
dependencies:
arr-diff "^4.0.0"
array-unique "^0.3.2"
@@ -6169,7 +4436,7 @@ micromatch@^3.1.4:
object.pick "^1.3.0"
regex-not "^1.0.0"
snapdragon "^0.8.1"
- to-regex "^3.0.1"
+ to-regex "^3.0.2"
miller-rabin@^4.0.0:
version "4.0.1"
@@ -6178,76 +4445,78 @@ miller-rabin@^4.0.0:
bn.js "^4.0.0"
brorand "^1.0.1"
-"mime-db@>= 1.33.0 < 2", mime-db@~1.33.0:
- version "1.33.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db"
+mime-db@~1.35.0:
+ version "1.35.0"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.35.0.tgz#0569d657466491283709663ad379a99b90d9ab47"
-mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.7:
- version "2.1.18"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8"
+mime-types@^2.1.18, mime-types@~2.1.18:
+ version "2.1.19"
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.19.tgz#71e464537a7ef81c15f2db9d97e913fc0ff606f0"
dependencies:
- mime-db "~1.33.0"
+ mime-db "~1.35.0"
-mime@1.3.x:
- version "1.3.6"
- resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.6.tgz#591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0"
-
-mime@1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6"
-
-mime@^1.4.1, mime@^1.5.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
+mime@^2.0.3, mime@^2.1.0:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/mime/-/mime-2.3.1.tgz#b1621c54d63b97c47d3cfe7f7215f7d64517c369"
mimic-fn@^1.0.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
-minimalistic-assert@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3"
+minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
-minimatch@3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
- dependencies:
- brace-expansion "^1.0.0"
-
minimatch@^2.0.1:
version "2.0.10"
- resolved "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
dependencies:
brace-expansion "^1.0.0"
-minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4:
+minimatch@^3.0.2, minimatch@^3.0.4:
version "3.0.4"
- resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
dependencies:
brace-expansion "^1.1.7"
minimatch@~0.2.11:
version "0.2.14"
- resolved "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a"
dependencies:
lru-cache "2"
sigmund "~1.0.0"
+minimist-options@^3.0.1:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954"
+ dependencies:
+ arrify "^1.0.1"
+ is-plain-obj "^1.1.0"
+
minimist@0.0.8:
version "0.0.8"
- resolved "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
-minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0:
+minimist@^1.1.0, minimist@^1.2.0:
version "1.2.0"
- resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
-minimist@~0.0.1:
- version "0.0.10"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf"
+minipass@^2.2.1, minipass@^2.3.3:
+ version "2.3.3"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.3.tgz#a7dcc8b7b833f5d368759cce544dccb55f50f233"
+ dependencies:
+ safe-buffer "^5.1.2"
+ yallist "^3.0.0"
+
+minizlib@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.1.0.tgz#11e13658ce46bc3a70a267aac58359d1e0c29ceb"
+ dependencies:
+ minipass "^2.2.1"
mississippi@^2.0.0:
version "2.0.0"
@@ -6265,44 +4534,18 @@ mississippi@^2.0.0:
through2 "^2.0.0"
mixin-deep@^1.2.0:
- version "1.3.0"
- resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.0.tgz#47a8732ba97799457c8c1eca28f95132d7e8150a"
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe"
dependencies:
for-in "^1.0.2"
is-extendable "^1.0.1"
-mkdirp@0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.0.tgz#1d73076a6df986cd9344e15e71fcc05a4c9abf12"
- dependencies:
- minimist "0.0.8"
-
-mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1:
+mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0:
version "0.5.1"
- resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
dependencies:
minimist "0.0.8"
-mkpath@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/mkpath/-/mkpath-1.0.0.tgz#ebb3a977e7af1c683ae6fda12b545a6ba6c5853d"
-
-mocha-nightwatch@3.2.2:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/mocha-nightwatch/-/mocha-nightwatch-3.2.2.tgz#91bcb9b3bde057dd7677c78125e491e58d66647c"
- dependencies:
- browser-stdout "1.3.0"
- commander "2.9.0"
- debug "2.2.0"
- diff "1.4.0"
- escape-string-regexp "1.0.5"
- glob "7.0.5"
- growl "1.9.2"
- json3 "3.3.2"
- lodash.create "3.1.1"
- mkdirp "0.5.1"
- supports-color "3.1.2"
-
move-concurrently@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92"
@@ -6314,28 +4557,13 @@ move-concurrently@^1.0.1:
rimraf "^2.5.4"
run-queue "^1.0.3"
-ms@0.7.1:
- version "0.7.1"
- resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098"
-
ms@2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
-
-multicast-dns-service-types@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901"
-
-multicast-dns@^6.0.1:
- version "6.2.3"
- resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229"
- dependencies:
- dns-packet "^1.3.1"
- thunky "^1.0.2"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
multipipe@^0.1.2:
version "0.1.2"
- resolved "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b"
+ resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b"
dependencies:
duplexer2 "0.0.2"
@@ -6343,36 +4571,38 @@ mute-stream@0.0.7:
version "0.0.7"
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
-nan@^2.3.0:
- version "2.9.2"
- resolved "https://registry.yarnpkg.com/nan/-/nan-2.9.2.tgz#f564d75f5f8f36a6d9456cca7a6c4fe488ab7866"
-
-nanomatch@^1.2.5:
- version "1.2.6"
- resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.6.tgz#f27233e97c34a8706b7e781a4bc611c957a81625"
+mz@^2.6.0:
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
dependencies:
- arr-diff "^4.0.0"
- array-unique "^0.3.2"
- define-property "^1.0.0"
- extend-shallow "^2.0.1"
- fragment-cache "^0.2.1"
- is-odd "^1.0.0"
- kind-of "^5.0.2"
- object.pick "^1.3.0"
- regex-not "^1.0.0"
- snapdragon "^0.8.1"
- to-regex "^3.0.1"
+ any-promise "^1.0.0"
+ object-assign "^4.0.1"
+ thenify-all "^1.0.0"
+
+nan@^2.9.2:
+ version "2.10.0"
+ resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f"
+
+nanoassert@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/nanoassert/-/nanoassert-1.1.0.tgz#4f3152e09540fde28c76f44b19bbcd1d5a42478d"
+
+nanobus@^4.3.1:
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/nanobus/-/nanobus-4.3.3.tgz#a9635d38c687853641e2646bb2be6510cf966233"
+ dependencies:
+ nanotiming "^7.2.0"
+ remove-array-items "^1.0.0"
nanomatch@^1.2.9:
- version "1.2.9"
- resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.9.tgz#879f7150cb2dab7a471259066c104eee6e0fa7c2"
+ version "1.2.13"
+ resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
dependencies:
arr-diff "^4.0.0"
array-unique "^0.3.2"
define-property "^2.0.2"
extend-shallow "^3.0.2"
fragment-cache "^0.2.1"
- is-odd "^2.0.0"
is-windows "^1.0.2"
kind-of "^6.0.2"
object.pick "^1.3.0"
@@ -6380,50 +4610,50 @@ nanomatch@^1.2.9:
snapdragon "^0.8.1"
to-regex "^3.0.1"
+nanoscheduler@^1.0.2:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/nanoscheduler/-/nanoscheduler-1.0.3.tgz#6ca027941bf3e04139ea4bab6227ea6ad803692f"
+ dependencies:
+ nanoassert "^1.1.0"
+
+nanotiming@^7.2.0:
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/nanotiming/-/nanotiming-7.3.1.tgz#dc5cf8d9d8ad401a4394d1a9b7a16714bccfefda"
+ dependencies:
+ nanoassert "^1.1.0"
+ nanoscheduler "^1.0.2"
+
natives@^1.1.0:
- version "1.1.1"
- resolved "https://registry.npmjs.org/natives/-/natives-1.1.1.tgz#011acce1f7cbd87f7ba6b3093d6cd9392be1c574"
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.4.tgz#2f0f224fc9a7dd53407c7667c84cf8dbe773de58"
natural-compare@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
-ncname@1.0.x:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/ncname/-/ncname-1.0.0.tgz#5b57ad18b1ca092864ef62b0b1ed8194f383b71c"
+needle@^2.2.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.1.tgz#b5e325bd3aae8c2678902fa296f729455d1d3a7d"
dependencies:
- xml-char-classes "^1.0.0"
+ debug "^2.1.2"
+ iconv-lite "^0.4.4"
+ sax "^1.2.4"
negotiator@0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
neo-async@^2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.0.tgz#76b1c823130cca26acfbaccc8fbaf0a2fa33b18f"
+ version "2.5.1"
+ resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.1.tgz#acb909e327b1e87ec9ef15f41b8a269512ad41ee"
-netmask@~1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/netmask/-/netmask-1.0.6.tgz#20297e89d86f6f6400f250d9f4f6b4c1945fcd35"
+next-tick@1:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"
nice-try@^1.0.4:
version "1.0.4"
- resolved "http://registry.npm.qima-inc.com/nice-try/download/nice-try-1.0.4.tgz#d93962f6c52f2c1558c0fbda6d512819f1efe1c4"
-
-nightwatch@^0.9.12:
- version "0.9.19"
- resolved "https://registry.yarnpkg.com/nightwatch/-/nightwatch-0.9.19.tgz#4bd9757273d30b845f04847a98b71be9bb7c4b3b"
- dependencies:
- chai-nightwatch "~0.1.x"
- ejs "2.5.7"
- lodash.clone "3.0.3"
- lodash.defaultsdeep "4.3.2"
- minimatch "3.0.3"
- mkpath "1.0.0"
- mocha-nightwatch "3.2.2"
- optimist "0.6.1"
- proxy-agent "2.0.0"
- q "1.4.1"
+ resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.4.tgz#d93962f6c52f2c1558c0fbda6d512819f1efe1c4"
no-case@^2.2.0:
version "2.3.2"
@@ -6431,21 +4661,6 @@ no-case@^2.2.0:
dependencies:
lower-case "^1.1.1"
-node-cache@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/node-cache/-/node-cache-4.1.1.tgz#08524645ee4039dedc3dcc1dd7c6b979e0619e44"
- dependencies:
- clone "2.x"
- lodash "4.x"
-
-node-forge@0.7.1:
- version "0.7.1"
- resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.1.tgz#9da611ea08982f4b94206b3beb4cc9665f20c300"
-
-node-int64@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
-
node-libs-browser@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.1.0.tgz#5f94263d404f6e44767d726901fff05478d600df"
@@ -6474,34 +4689,34 @@ node-libs-browser@^2.0.0:
util "^0.10.3"
vm-browserify "0.0.4"
-node-notifier@^5.1.2, node-notifier@^5.2.1:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.2.1.tgz#fa313dd08f5517db0e2502e5758d664ac69f9dea"
- dependencies:
- growly "^1.3.0"
- semver "^5.4.1"
- shellwords "^0.1.1"
- which "^1.3.0"
-
-node-pre-gyp@^0.6.39:
- version "0.6.39"
- resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649"
+node-pre-gyp@^0.10.0:
+ version "0.10.3"
+ resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc"
dependencies:
detect-libc "^1.0.2"
- hawk "3.1.3"
mkdirp "^0.5.1"
+ needle "^2.2.1"
nopt "^4.0.1"
+ npm-packlist "^1.1.6"
npmlog "^4.0.2"
- rc "^1.1.7"
- request "2.81.0"
+ rc "^1.2.7"
rimraf "^2.6.1"
semver "^5.3.0"
- tar "^2.2.1"
- tar-pack "^3.4.0"
+ tar "^4"
+
+node-releases@^1.0.0-alpha.10:
+ version "1.0.0-alpha.10"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.0.0-alpha.10.tgz#61c8d5f9b5b2e05d84eba941d05b6f5202f68a2a"
+ dependencies:
+ semver "^5.3.0"
+
+node-version@^1.1.3:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/node-version/-/node-version-1.2.0.tgz#34fde3ffa8e1149bd323983479dda620e1b5060d"
node-watch@^0.5.5:
- version "0.5.5"
- resolved "https://registry.npmjs.org/node-watch/-/node-watch-0.5.5.tgz#34865ba8bc6861ab086acdcc3403e40ed55c3274"
+ version "0.5.8"
+ resolved "https://registry.yarnpkg.com/node-watch/-/node-watch-0.5.8.tgz#208d10f93afe2f24b3701c254f54c7552f90c905"
nopt@^4.0.1:
version "4.0.1"
@@ -6510,12 +4725,6 @@ nopt@^4.0.1:
abbrev "1"
osenv "^0.1.4"
-nopt@~3.0.1:
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
- dependencies:
- abbrev "1"
-
normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
version "2.4.0"
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
@@ -6535,7 +4744,7 @@ normalize-range@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
-normalize-url@^1.4.0:
+normalize-url@^1.0.0:
version "1.9.1"
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
dependencies:
@@ -6544,6 +4753,17 @@ normalize-url@^1.4.0:
query-string "^4.1.0"
sort-keys "^1.0.0"
+npm-bundled@^1.0.1:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.3.tgz#7e71703d973af3370a9591bafe3a63aca0be2308"
+
+npm-packlist@^1.1.6:
+ version "1.1.11"
+ resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.11.tgz#84e8c683cbe7867d34b1d357d893ce29e28a02de"
+ dependencies:
+ ignore-walk "^3.0.1"
+ npm-bundled "^1.0.1"
+
npm-run-path@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
@@ -6577,47 +4797,44 @@ number-is-nan@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
-"nwmatcher@>= 1.3.7 < 2.0.0", nwmatcher@^1.4.3:
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.3.tgz#64348e3b3d80f035b40ac11563d278f8b72db89c"
-
-oauth-sign@~0.8.1, oauth-sign@~0.8.2:
- version "0.8.2"
- resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
-
object-assign@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2"
+ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2"
-object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
+object-assign@^4.0.1, object-assign@^4.1.0:
version "4.1.1"
- resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
+ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
object-copy@^0.1.0:
version "0.1.0"
- resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
+ resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
dependencies:
copy-descriptor "^0.1.0"
define-property "^0.2.5"
kind-of "^3.0.3"
-object-hash@^1.1.4:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.2.0.tgz#e96af0e96981996a1d47f88ead8f74f1ebc4422b"
-
-object-keys@^1.0.8:
- version "1.0.11"
- resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d"
+object-keys@^1.0.11, object-keys@^1.0.8:
+ version "1.0.12"
+ resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2"
object-visit@^1.0.0:
version "1.0.1"
- resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
+ resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
dependencies:
isobject "^3.0.0"
+object.assign@^4.0.1, object.assign@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da"
+ dependencies:
+ define-properties "^1.1.2"
+ function-bind "^1.1.1"
+ has-symbols "^1.0.0"
+ object-keys "^1.0.11"
+
object.defaults@^1.1.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf"
+ resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf"
dependencies:
array-each "^1.0.1"
array-slice "^1.0.0"
@@ -6633,7 +4850,7 @@ object.getownpropertydescriptors@^2.0.3:
object.map@^1.0.0:
version "1.0.1"
- resolved "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37"
+ resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37"
dependencies:
for-own "^1.0.0"
make-iterator "^1.0.0"
@@ -6647,33 +4864,25 @@ object.omit@^2.0.0:
object.pick@^1.2.0, object.pick@^1.3.0:
version "1.3.0"
- resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
+ resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
dependencies:
isobject "^3.0.1"
-obuf@^1.0.0, obuf@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.1.tgz#104124b6c602c6796881a042541d36db43a5264e"
-
-on-finished@~2.3.0:
+on-finished@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
dependencies:
ee-first "1.1.1"
-on-headers@~1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7"
-
-once@^1.3.0, once@^1.3.1, once@^1.3.3, once@^1.4.0:
+once@^1.3.0, once@^1.3.1, once@^1.4.0:
version "1.4.0"
- resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
+ resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
dependencies:
wrappy "1"
once@~1.3.0:
version "1.3.3"
- resolved "https://registry.npmjs.org/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20"
+ resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20"
dependencies:
wrappy "1"
@@ -6683,31 +4892,17 @@ onetime@^2.0.0:
dependencies:
mimic-fn "^1.0.0"
-opener@^1.4.3:
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/opener/-/opener-1.4.3.tgz#5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8"
+only@~0.0.2:
+ version "0.0.2"
+ resolved "https://registry.yarnpkg.com/only/-/only-0.0.2.tgz#2afde84d03e50b9a8edc444e30610a70295edfb4"
opn@^5.1.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/opn/-/opn-5.2.0.tgz#71fdf934d6827d676cecbea1531f95d354641225"
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/opn/-/opn-5.3.0.tgz#64871565c863875f052cfdf53d3e3cb5adb53b1c"
dependencies:
is-wsl "^1.1.0"
-optimist@0.6.1, optimist@^0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686"
- dependencies:
- minimist "~0.0.1"
- wordwrap "~0.0.2"
-
-optimize-css-assets-webpack-plugin@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-3.2.0.tgz#09a40c4cefde1dd0142444a873c56aa29eb18e6f"
- dependencies:
- cssnano "^3.4.0"
- last-call-webpack-plugin "^2.1.2"
-
-optionator@^0.8.1, optionator@^0.8.2:
+optionator@^0.8.2:
version "0.8.2"
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
dependencies:
@@ -6718,18 +4913,9 @@ optionator@^0.8.1, optionator@^0.8.2:
type-check "~0.3.2"
wordwrap "~1.0.0"
-ora@^1.2.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/ora/-/ora-1.4.0.tgz#884458215b3a5d4097592285f93321bb7a79e2e5"
- dependencies:
- chalk "^2.1.0"
- cli-cursor "^2.1.0"
- cli-spinners "^1.0.1"
- log-symbols "^2.1.0"
-
orchestrator@^0.3.0:
version "0.3.8"
- resolved "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e"
+ resolved "https://registry.yarnpkg.com/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e"
dependencies:
end-of-stream "~0.1.5"
sequencify "~0.0.7"
@@ -6737,27 +4923,15 @@ orchestrator@^0.3.0:
ordered-read-streams@^0.1.0:
version "0.1.0"
- resolved "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126"
-
-original@>=0.0.5:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/original/-/original-1.0.0.tgz#9147f93fa1696d04be61e01bd50baeaca656bd3b"
- dependencies:
- url-parse "1.0.x"
+ resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126"
os-browserify@^0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
-os-homedir@^1.0.0, os-homedir@^1.0.1:
+os-homedir@^1.0.0:
version "1.0.2"
- resolved "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
-
-os-locale@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9"
- dependencies:
- lcid "^1.0.0"
+ resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
os-locale@^2.0.0:
version "2.1.0"
@@ -6778,53 +4952,77 @@ osenv@^0.1.4:
os-homedir "^1.0.0"
os-tmpdir "^1.0.0"
+output-file-sync@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/output-file-sync/-/output-file-sync-1.1.2.tgz#d0a33eefe61a205facb90092e826598d5245ce76"
+ dependencies:
+ graceful-fs "^4.1.4"
+ mkdirp "^0.5.1"
+ object-assign "^4.1.0"
+
+p-defer@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c"
+
p-finally@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
-p-limit@^1.0.0, p-limit@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.2.0.tgz#0e92b6bedcb59f022c13d0f1949dc82d15909f1c"
+p-is-promise@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e"
+
+p-limit@^1.1.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
dependencies:
p-try "^1.0.0"
+p-limit@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.0.0.tgz#e624ed54ee8c460a778b3c9f3670496ff8a57aec"
+ dependencies:
+ p-try "^2.0.0"
+
p-locate@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
dependencies:
p-limit "^1.1.0"
-p-map@^1.1.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b"
+p-locate@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
+ dependencies:
+ p-limit "^2.0.0"
+
+p-reduce@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa"
+
+p-series@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/p-series/-/p-series-1.1.0.tgz#f2d8522cdfd58b464eb9685651d465037ee3c957"
+ dependencies:
+ "@sindresorhus/is" "^0.7.0"
+ p-reduce "^1.0.0"
p-try@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
-pac-proxy-agent@1:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-1.1.0.tgz#34a385dfdf61d2f0ecace08858c745d3e791fd4d"
- dependencies:
- agent-base "2"
- debug "2"
- extend "3"
- get-uri "2"
- http-proxy-agent "1"
- https-proxy-agent "1"
- pac-resolver "~2.0.0"
- raw-body "2"
- socks-proxy-agent "2"
-
-pac-resolver@~2.0.0:
+p-try@^2.0.0:
version "2.0.0"
- resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-2.0.0.tgz#99b88d2f193fbdeefc1c9a529c1f3260ab5277cd"
+ resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.0.0.tgz#85080bb87c64688fa47996fe8f7dfbe8211760b1"
+
+package-json@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed"
dependencies:
- co "~3.0.6"
- degenerator "~1.0.2"
- ip "1.0.1"
- netmask "~1.0.4"
- thunkify "~2.1.1"
+ got "^6.7.1"
+ registry-auth-token "^3.0.1"
+ registry-url "^3.0.3"
+ semver "^5.1.0"
pako@~1.0.5:
version "1.0.6"
@@ -6845,8 +5043,8 @@ param-case@2.1.x:
no-case "^2.2.0"
parse-asn1@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.0.tgz#37c4f9b7ed3ab65c74817b5f2480937fbf97c712"
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.1.tgz#f6bf293818332bd0dab54efb16087724745e6ca8"
dependencies:
asn1.js "^4.0.0"
browserify-aes "^1.0.0"
@@ -6856,7 +5054,7 @@ parse-asn1@^5.0.0:
parse-filepath@^1.0.1:
version "1.0.2"
- resolved "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891"
+ resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891"
dependencies:
is-absolute "^1.0.0"
map-cache "^0.2.0"
@@ -6873,29 +5071,28 @@ parse-glob@^3.0.4:
parse-json@^2.2.0:
version "2.2.0"
- resolved "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
dependencies:
error-ex "^1.2.0"
+parse-json@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
+ dependencies:
+ error-ex "^1.3.1"
+ json-parse-better-errors "^1.0.1"
+
parse-passwd@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
+ resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
-parse5@4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608"
-
-parse5@^1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94"
-
-parseurl@~1.3.2:
+parseurl@^1.3.2:
version "1.3.2"
resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3"
pascalcase@^0.1.1:
version "0.1.1"
- resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
+ resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
path-browserify@0.0.0:
version "0.0.0"
@@ -6915,9 +5112,9 @@ path-exists@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
-path-is-absolute@^1.0.0, path-is-absolute@^1.0.1:
+path-is-absolute@1.0.1, path-is-absolute@^1.0.0, path-is-absolute@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
+ resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
path-is-inside@^1.0.1, path-is-inside@^1.0.2:
version "1.0.2"
@@ -6925,26 +5122,22 @@ path-is-inside@^1.0.1, path-is-inside@^1.0.2:
path-key@^2.0.0, path-key@^2.0.1:
version "2.0.1"
- resolved "http://registry.npm.qima-inc.com/path-key/download/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
+ resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
path-parse@^1.0.5:
- version "1.0.5"
- resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1"
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
path-root-regex@^0.1.0:
version "0.1.2"
- resolved "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d"
+ resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d"
path-root@^0.1.1:
version "0.1.1"
- resolved "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7"
+ resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7"
dependencies:
path-root-regex "^0.1.0"
-path-to-regexp@0.1.7:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
-
path-type@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
@@ -6953,12 +5146,6 @@ path-type@^1.0.0:
pify "^2.0.0"
pinkie-promise "^2.0.0"
-path-type@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"
- dependencies:
- pify "^2.0.0"
-
path-type@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
@@ -6966,8 +5153,8 @@ path-type@^3.0.0:
pify "^3.0.0"
pbkdf2@^3.0.3:
- version "3.0.14"
- resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.14.tgz#a35e13c64799b06ce15320f459c230e68e73bade"
+ version "3.0.16"
+ resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.16.tgz#7404208ec6b01b62d85bf83853a8064f8d9c2a5c"
dependencies:
create-hash "^1.1.2"
create-hmac "^1.1.4"
@@ -6975,41 +5162,23 @@ pbkdf2@^3.0.3:
safe-buffer "^5.0.1"
sha.js "^2.4.8"
-pend@~1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
-
-performance-now@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
-
-performance-now@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
-
pify@^2.0.0, pify@^2.3.0:
version "2.3.0"
- resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
+ resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
pify@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
+ resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
pinkie-promise@^2.0.0:
version "2.0.1"
- resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
+ resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
dependencies:
pinkie "^2.0.0"
pinkie@^2.0.0:
version "2.0.4"
- resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
-
-pkg-dir@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4"
- dependencies:
- find-up "^1.0.0"
+ resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
pkg-dir@^2.0.0:
version "2.0.0"
@@ -7017,7 +5186,7 @@ pkg-dir@^2.0.0:
dependencies:
find-up "^2.1.0"
-plugin-error@^1.0.1:
+plugin-error@1.0.1, plugin-error@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c"
dependencies:
@@ -7030,45 +5199,25 @@ pluralize@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777"
-pn@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb"
-
-portfinder@^1.0.13, portfinder@^1.0.9:
- version "1.0.13"
- resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.13.tgz#bb32ecd87c27104ae6ee44b5a3ccbf0ebb1aede9"
- dependencies:
- async "^1.5.2"
- debug "^2.2.0"
- mkdirp "0.5.x"
-
posix-character-classes@^0.1.0:
version "0.1.1"
- resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
+ resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
postcss-advanced-variables@1.2.2:
version "1.2.2"
- resolved "https://registry.npmjs.org/postcss-advanced-variables/-/postcss-advanced-variables-1.2.2.tgz#90a6213262e66a050a368b4a9c5d4778d72dbd74"
+ resolved "https://registry.yarnpkg.com/postcss-advanced-variables/-/postcss-advanced-variables-1.2.2.tgz#90a6213262e66a050a368b4a9c5d4778d72dbd74"
dependencies:
postcss "^5.0.10"
postcss-atroot@^0.1.3:
version "0.1.3"
- resolved "https://registry.npmjs.org/postcss-atroot/-/postcss-atroot-0.1.3.tgz#6752c0230c745140549345b2b0e30ebeda01a405"
+ resolved "https://registry.yarnpkg.com/postcss-atroot/-/postcss-atroot-0.1.3.tgz#6752c0230c745140549345b2b0e30ebeda01a405"
dependencies:
postcss "^5.0.5"
-postcss-calc@^5.2.0:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-5.3.1.tgz#77bae7ca928ad85716e2fda42f261bf7c1d65b5e"
- dependencies:
- postcss "^5.0.2"
- postcss-message-helpers "^2.0.0"
- reduce-css-calc "^1.2.6"
-
postcss-calc@^6.0.1:
version "6.0.1"
- resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-6.0.1.tgz#3d24171bbf6e7629d422a436ebfe6dd9511f4330"
+ resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-6.0.1.tgz#3d24171bbf6e7629d422a436ebfe6dd9511f4330"
dependencies:
css-unit-converter "^1.1.1"
postcss "^6.0.0"
@@ -7077,82 +5226,36 @@ postcss-calc@^6.0.1:
postcss-color-function@^4.0.0:
version "4.0.1"
- resolved "https://registry.npmjs.org/postcss-color-function/-/postcss-color-function-4.0.1.tgz#402b3f2cebc3f6947e618fb6be3654fbecef6444"
+ resolved "https://registry.yarnpkg.com/postcss-color-function/-/postcss-color-function-4.0.1.tgz#402b3f2cebc3f6947e618fb6be3654fbecef6444"
dependencies:
css-color-function "~1.3.3"
postcss "^6.0.1"
postcss-message-helpers "^2.0.0"
postcss-value-parser "^3.3.0"
-postcss-colormin@^2.1.8:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-2.2.2.tgz#6631417d5f0e909a3d7ec26b24c8a8d1e4f96e4b"
- dependencies:
- colormin "^1.0.5"
- postcss "^5.0.13"
- postcss-value-parser "^3.2.3"
-
-postcss-convert-values@^2.3.4:
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz#bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d"
- dependencies:
- postcss "^5.0.11"
- postcss-value-parser "^3.1.2"
-
postcss-custom-media@^6.0.0:
version "6.0.0"
- resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-6.0.0.tgz#be532784110ecb295044fb5395a18006eb21a737"
+ resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-6.0.0.tgz#be532784110ecb295044fb5395a18006eb21a737"
dependencies:
postcss "^6.0.1"
postcss-custom-properties@^6.1.0:
- version "6.2.0"
- resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-6.2.0.tgz#5d929a7f06e9b84e0f11334194c0ba9a30acfbe9"
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-6.3.1.tgz#5c52abde313d7ec9368c4abf67d27a656cba8b39"
dependencies:
balanced-match "^1.0.0"
- postcss "^6.0.13"
+ postcss "^6.0.18"
postcss-custom-selectors@^4.0.1:
version "4.0.1"
- resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-4.0.1.tgz#781382f94c52e727ef5ca4776ea2adf49a611382"
+ resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-4.0.1.tgz#781382f94c52e727ef5ca4776ea2adf49a611382"
dependencies:
postcss "^6.0.1"
postcss-selector-matches "^3.0.0"
-postcss-discard-comments@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz#befe89fafd5b3dace5ccce51b76b81514be00e3d"
- dependencies:
- postcss "^5.0.14"
-
-postcss-discard-duplicates@^2.0.1:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz#b9abf27b88ac188158a5eb12abcae20263b91932"
- dependencies:
- postcss "^5.0.4"
-
-postcss-discard-empty@^2.0.1:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz#d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5"
- dependencies:
- postcss "^5.0.14"
-
-postcss-discard-overridden@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz#8b1eaf554f686fb288cd874c55667b0aa3668d58"
- dependencies:
- postcss "^5.0.16"
-
-postcss-discard-unused@^2.2.1:
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz#bce30b2cc591ffc634322b5fb3464b6d934f4433"
- dependencies:
- postcss "^5.0.14"
- uniqs "^2.0.0"
-
postcss-easy-import@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/postcss-easy-import/-/postcss-easy-import-3.0.0.tgz#8eaaf5ae59566083d0cae98735dfd803e3ab194d"
+ resolved "https://registry.yarnpkg.com/postcss-easy-import/-/postcss-easy-import-3.0.0.tgz#8eaaf5ae59566083d0cae98735dfd803e3ab194d"
dependencies:
globby "^6.1.0"
is-glob "^4.0.0"
@@ -7165,20 +5268,13 @@ postcss-easy-import@^3.0.0:
postcss-extend@^1.0.5:
version "1.0.5"
- resolved "https://registry.npmjs.org/postcss-extend/-/postcss-extend-1.0.5.tgz#5ea98bf787ba3cacf4df4609743f80a833b1d0e7"
+ resolved "https://registry.yarnpkg.com/postcss-extend/-/postcss-extend-1.0.5.tgz#5ea98bf787ba3cacf4df4609743f80a833b1d0e7"
dependencies:
postcss "^5.0.4"
-postcss-filter-plugins@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz#6d85862534d735ac420e4a85806e1f5d4286d84c"
- dependencies:
- postcss "^5.0.4"
- uniqid "^4.0.0"
-
postcss-import@^10.0.0:
version "10.0.0"
- resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-10.0.0.tgz#4c85c97b099136cc5ea0240dc1dfdbfde4e2ebbe"
+ resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-10.0.0.tgz#4c85c97b099136cc5ea0240dc1dfdbfde4e2ebbe"
dependencies:
object-assign "^4.0.1"
postcss "^6.0.1"
@@ -7186,124 +5282,42 @@ postcss-import@^10.0.0:
read-cache "^1.0.0"
resolve "^1.1.7"
-postcss-import@^11.0.0:
- version "11.1.0"
- resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-11.1.0.tgz#55c9362c9192994ec68865d224419df1db2981f0"
- dependencies:
- postcss "^6.0.1"
- postcss-value-parser "^3.2.3"
- read-cache "^1.0.0"
- resolve "^1.1.7"
-
postcss-js@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/postcss-js/-/postcss-js-1.0.1.tgz#ffaf29226e399ea74b5dce02cab1729d7addbc7b"
+ resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-1.0.1.tgz#ffaf29226e399ea74b5dce02cab1729d7addbc7b"
dependencies:
camelcase-css "^1.0.1"
postcss "^6.0.11"
-postcss-load-config@^1.1.0, postcss-load-config@^1.2.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz#539e9afc9ddc8620121ebf9d8c3673e0ce50d28a"
+postcss-load-config@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.0.0.tgz#f1312ddbf5912cd747177083c5ef7a19d62ee484"
dependencies:
- cosmiconfig "^2.1.0"
- object-assign "^4.1.0"
- postcss-load-options "^1.2.0"
- postcss-load-plugins "^2.3.0"
+ cosmiconfig "^4.0.0"
+ import-cwd "^2.0.0"
-postcss-load-options@^1.2.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz#b098b1559ddac2df04bc0bb375f99a5cfe2b6d8c"
- dependencies:
- cosmiconfig "^2.1.0"
- object-assign "^4.1.0"
-
-postcss-load-plugins@^2.3.0:
- version "2.3.0"
- resolved "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz#745768116599aca2f009fad426b00175049d8d92"
- dependencies:
- cosmiconfig "^2.1.1"
- object-assign "^4.1.0"
-
-postcss-loader@^2.0.10:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.1.1.tgz#208935af3b1d65e1abb1a870a912dd12e7b36895"
+postcss-loader@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d"
dependencies:
loader-utils "^1.1.0"
- postcss "^6.0.0"
- postcss-load-config "^1.2.0"
- schema-utils "^0.4.0"
+ postcss "^7.0.0"
+ postcss-load-config "^2.0.0"
+ schema-utils "^1.0.0"
postcss-media-minmax@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-3.0.0.tgz#675256037a43ef40bc4f0760bfd06d4dc69d48d2"
+ resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-3.0.0.tgz#675256037a43ef40bc4f0760bfd06d4dc69d48d2"
dependencies:
postcss "^6.0.1"
-postcss-merge-idents@^2.1.5:
- version "2.1.7"
- resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz#4c5530313c08e1d5b3bbf3d2bbc747e278eea270"
- dependencies:
- has "^1.0.1"
- postcss "^5.0.10"
- postcss-value-parser "^3.1.1"
-
-postcss-merge-longhand@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz#23d90cd127b0a77994915332739034a1a4f3d658"
- dependencies:
- postcss "^5.0.4"
-
-postcss-merge-rules@^2.0.3:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz#d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721"
- dependencies:
- browserslist "^1.5.2"
- caniuse-api "^1.5.2"
- postcss "^5.0.4"
- postcss-selector-parser "^2.2.2"
- vendors "^1.0.0"
-
postcss-message-helpers@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz#a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e"
-
-postcss-minify-font-values@^1.0.2:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz#4b58edb56641eba7c8474ab3526cafd7bbdecb69"
- dependencies:
- object-assign "^4.0.1"
- postcss "^5.0.4"
- postcss-value-parser "^3.0.2"
-
-postcss-minify-gradients@^1.0.1:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz#5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1"
- dependencies:
- postcss "^5.0.12"
- postcss-value-parser "^3.3.0"
-
-postcss-minify-params@^1.0.4:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz#ad2ce071373b943b3d930a3fa59a358c28d6f1f3"
- dependencies:
- alphanum-sort "^1.0.1"
- postcss "^5.0.2"
- postcss-value-parser "^3.0.2"
- uniqs "^2.0.0"
-
-postcss-minify-selectors@^2.0.4:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz#b2c6a98c0072cf91b932d1a496508114311735bf"
- dependencies:
- alphanum-sort "^1.0.2"
- has "^1.0.1"
- postcss "^5.0.14"
- postcss-selector-parser "^2.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz#a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e"
postcss-mixins@^6.0.1:
version "6.2.0"
- resolved "https://registry.npmjs.org/postcss-mixins/-/postcss-mixins-6.2.0.tgz#fa9d2c2166b2ae7745956c727ab9dd2de4b96a40"
+ resolved "https://registry.yarnpkg.com/postcss-mixins/-/postcss-mixins-6.2.0.tgz#fa9d2c2166b2ae7745956c727ab9dd2de4b96a40"
dependencies:
globby "^6.1.0"
postcss "^6.0.13"
@@ -7340,90 +5354,47 @@ postcss-modules-values@^1.3.0:
postcss-nested@^2.0.2:
version "2.1.2"
- resolved "https://registry.npmjs.org/postcss-nested/-/postcss-nested-2.1.2.tgz#04057281f9631fef684857fb0119bae04ede03c6"
+ resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-2.1.2.tgz#04057281f9631fef684857fb0119bae04ede03c6"
dependencies:
postcss "^6.0.9"
postcss-selector-parser "^2.2.3"
postcss-nesting@^4.0.1:
version "4.2.1"
- resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-4.2.1.tgz#0483bce338b3f0828ced90ff530b29b98b00300d"
+ resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-4.2.1.tgz#0483bce338b3f0828ced90ff530b29b98b00300d"
dependencies:
postcss "^6.0.11"
-postcss-normalize-charset@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz#ef9ee71212d7fe759c78ed162f61ed62b5cb93f1"
- dependencies:
- postcss "^5.0.5"
-
-postcss-normalize-url@^3.0.7:
- version "3.0.8"
- resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz#108f74b3f2fcdaf891a2ffa3ea4592279fc78222"
- dependencies:
- is-absolute-url "^2.0.0"
- normalize-url "^1.4.0"
- postcss "^5.0.14"
- postcss-value-parser "^3.2.3"
-
-postcss-ordered-values@^2.1.0:
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz#eec6c2a67b6c412a8db2042e77fe8da43f95c11d"
- dependencies:
- postcss "^5.0.4"
- postcss-value-parser "^3.0.1"
-
postcss-partial-import@^4.1.0:
version "4.1.0"
- resolved "https://registry.npmjs.org/postcss-partial-import/-/postcss-partial-import-4.1.0.tgz#f6c3e78e7bbeda4d9dab96d360367b90b353f9a4"
+ resolved "https://registry.yarnpkg.com/postcss-partial-import/-/postcss-partial-import-4.1.0.tgz#f6c3e78e7bbeda4d9dab96d360367b90b353f9a4"
dependencies:
glob "^7.1.1"
postcss-import "^10.0.0"
postcss-property-lookup@^1.2.1:
version "1.2.1"
- resolved "https://registry.npmjs.org/postcss-property-lookup/-/postcss-property-lookup-1.2.1.tgz#30450a1361b7aae758bbedd5201fbe057bb8270b"
+ resolved "https://registry.yarnpkg.com/postcss-property-lookup/-/postcss-property-lookup-1.2.1.tgz#30450a1361b7aae758bbedd5201fbe057bb8270b"
dependencies:
object-assign "^4.0.1"
postcss "^5.0.4"
tcomb "^2.5.1"
-postcss-reduce-idents@^2.2.2:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz#c2c6d20cc958284f6abfbe63f7609bf409059ad3"
- dependencies:
- postcss "^5.0.4"
- postcss-value-parser "^3.0.2"
-
-postcss-reduce-initial@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz#68f80695f045d08263a879ad240df8dd64f644ea"
- dependencies:
- postcss "^5.0.4"
-
-postcss-reduce-transforms@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz#ff76f4d8212437b31c298a42d2e1444025771ae1"
- dependencies:
- has "^1.0.1"
- postcss "^5.0.8"
- postcss-value-parser "^3.0.1"
-
postcss-selector-matches@^3.0.0, postcss-selector-matches@^3.0.1:
version "3.0.1"
- resolved "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-3.0.1.tgz#e5634011e13950881861bbdd58c2d0111ffc96ab"
+ resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-3.0.1.tgz#e5634011e13950881861bbdd58c2d0111ffc96ab"
dependencies:
balanced-match "^0.4.2"
postcss "^6.0.1"
postcss-selector-not@^3.0.1:
version "3.0.1"
- resolved "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-3.0.1.tgz#2e4db2f0965336c01e7cec7db6c60dff767335d9"
+ resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-3.0.1.tgz#2e4db2f0965336c01e7cec7db6c60dff767335d9"
dependencies:
balanced-match "^0.4.2"
postcss "^6.0.1"
-postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2, postcss-selector-parser@^2.2.3:
+postcss-selector-parser@^2.2.2, postcss-selector-parser@^2.2.3:
version "2.2.3"
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90"
dependencies:
@@ -7431,52 +5402,25 @@ postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2, postcss-selector
indexes-of "^1.0.1"
uniq "^1.0.1"
+postcss-selector-parser@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz#4f875f4afb0c96573d5cf4d74011aee250a7e865"
+ dependencies:
+ dot-prop "^4.1.1"
+ indexes-of "^1.0.1"
+ uniq "^1.0.1"
+
postcss-simple-vars@^4.1.0:
version "4.1.0"
- resolved "https://registry.npmjs.org/postcss-simple-vars/-/postcss-simple-vars-4.1.0.tgz#043248cfef8d3f51b3486a28c09f8375dbf1b2f9"
+ resolved "https://registry.yarnpkg.com/postcss-simple-vars/-/postcss-simple-vars-4.1.0.tgz#043248cfef8d3f51b3486a28c09f8375dbf1b2f9"
dependencies:
postcss "^6.0.9"
-postcss-svgo@^2.1.1:
- version "2.1.6"
- resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d"
- dependencies:
- is-svg "^2.0.0"
- postcss "^5.0.14"
- postcss-value-parser "^3.2.3"
- svgo "^0.7.0"
-
-postcss-unique-selectors@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz#981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d"
- dependencies:
- alphanum-sort "^1.0.1"
- postcss "^5.0.4"
- uniqs "^2.0.0"
-
-postcss-url@^7.2.1:
- version "7.3.1"
- resolved "https://registry.yarnpkg.com/postcss-url/-/postcss-url-7.3.1.tgz#b43ae0f0dae4cd06c831fa3aeac2d7a5b73754ed"
- dependencies:
- mime "^1.4.1"
- minimatch "^3.0.4"
- mkdirp "^0.5.0"
- postcss "^6.0.1"
- xxhashjs "^0.2.1"
-
-postcss-value-parser@^3.0.1, postcss-value-parser@^3.0.2, postcss-value-parser@^3.1.1, postcss-value-parser@^3.1.2, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0:
+postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0:
version "3.3.0"
- resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15"
+ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15"
-postcss-zindex@^2.0.1:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-2.2.0.tgz#d2109ddc055b91af67fc4cb3b025946639d2af22"
- dependencies:
- has "^1.0.1"
- postcss "^5.0.4"
- uniqs "^2.0.0"
-
-postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.2.16:
+postcss@^5.0.10, postcss@^5.0.4, postcss@^5.0.5:
version "5.2.18"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5"
dependencies:
@@ -7485,25 +5429,17 @@ postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0
source-map "^0.5.6"
supports-color "^3.2.3"
-postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.11, postcss@^6.0.13, postcss@^6.0.14, postcss@^6.0.3, postcss@^6.0.9:
- version "6.0.14"
- resolved "https://registry.npmjs.org/postcss/-/postcss-6.0.14.tgz#5534c72114739e75d0afcf017db853099f562885"
+postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.11, postcss@^6.0.13, postcss@^6.0.14, postcss@^6.0.18, postcss@^6.0.20, postcss@^6.0.23, postcss@^6.0.3, postcss@^6.0.9:
+ version "6.0.23"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324"
dependencies:
- chalk "^2.3.0"
+ chalk "^2.4.1"
source-map "^0.6.1"
- supports-color "^4.4.0"
+ supports-color "^5.4.0"
-postcss@^6.0.17, postcss@^6.0.8:
- version "6.0.19"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.19.tgz#76a78386f670b9d9494a655bf23ac012effd1555"
- dependencies:
- chalk "^2.3.1"
- source-map "^0.6.1"
- supports-color "^5.2.0"
-
-postcss@^6.0.22:
- version "6.0.22"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.22.tgz#e23b78314905c3b90cbd61702121e7a78848f2a3"
+postcss@^7.0.0, postcss@^7.0.2:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.2.tgz#7b5a109de356804e27f95a960bef0e4d5bc9bb18"
dependencies:
chalk "^2.4.1"
source-map "^0.6.1"
@@ -7511,7 +5447,7 @@ postcss@^6.0.22:
precss@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/precss/-/precss-2.0.0.tgz#7f567e3318e06d44c8fdbf9e58452e8358bf4b71"
+ resolved "https://registry.yarnpkg.com/precss/-/precss-2.0.0.tgz#7f567e3318e06d44c8fdbf9e58452e8358bf4b71"
dependencies:
postcss "^6.0.3"
postcss-advanced-variables "1.2.2"
@@ -7534,7 +5470,7 @@ prelude-ls@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
-prepend-http@^1.0.0:
+prepend-http@^1.0.0, prepend-http@^1.0.1:
version "1.0.4"
resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
@@ -7542,9 +5478,9 @@ preserve@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
-prettier@^1.7.0:
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.11.1.tgz#61e43fc4cd44e68f2b0dfc2c38cd4bb0fccdcc75"
+prettier@^1.13.7:
+ version "1.14.2"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.14.2.tgz#0ac1c6e1a90baa22a62925f41963c841983282f9"
pretty-error@^2.0.2:
version "2.1.1"
@@ -7553,33 +5489,14 @@ pretty-error@^2.0.2:
renderkid "^2.0.1"
utila "~0.4"
-pretty-format@^22.4.0:
- version "22.4.0"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-22.4.0.tgz#237b1f7e1c50ed03bc65c03ccc29d7c8bb7beb94"
- dependencies:
- ansi-regex "^3.0.0"
- ansi-styles "^3.2.0"
-
pretty-hrtime@^1.0.0:
version "1.0.3"
- resolved "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
+ resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
-pretty@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/pretty/-/pretty-2.0.0.tgz#adbc7960b7bbfe289a557dc5f737619a220d06a5"
- dependencies:
- condense-newlines "^0.2.1"
- extend-shallow "^2.0.1"
- js-beautify "^1.6.12"
-
-private@^0.1.6, private@^0.1.7, private@^0.1.8:
+private@^0.1.6, private@^0.1.8:
version "0.1.8"
resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
-process-nextick-args@~1.0.6:
- version "1.0.7"
- resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
-
process-nextick-args@~2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa"
@@ -7588,6 +5505,18 @@ process@^0.11.10:
version "0.11.10"
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
+progress-bar-webpack-plugin@^1.11.0:
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/progress-bar-webpack-plugin/-/progress-bar-webpack-plugin-1.11.0.tgz#4f801288443c55ec029b20cbfdcbf3e1dc17f852"
+ dependencies:
+ chalk "^1.1.1"
+ object.assign "^4.0.1"
+ progress "^1.1.8"
+
+progress@^1.1.8:
+ version "1.1.8"
+ resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"
+
progress@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f"
@@ -7596,48 +5525,17 @@ promise-inflight@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
-prop-types@^15.6.2:
- version "15.6.2"
- resolved "http://registry.npm.qima-inc.com/prop-types/download/prop-types-15.6.2.tgz#05d5ca77b4453e985d60fc7ff8c859094a497102"
- dependencies:
- loose-envify "^1.3.1"
- object-assign "^4.1.1"
-
-proto-list@~1.2.1:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
-
-proxy-addr@~2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.3.tgz#355f262505a621646b3130a728eb647e22055341"
- dependencies:
- forwarded "~0.1.2"
- ipaddr.js "1.6.0"
-
-proxy-agent@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-2.0.0.tgz#57eb5347aa805d74ec681cb25649dba39c933499"
- dependencies:
- agent-base "2"
- debug "2"
- extend "3"
- http-proxy-agent "1"
- https-proxy-agent "1"
- lru-cache "~2.6.5"
- pac-proxy-agent "1"
- socks-proxy-agent "2"
-
prr@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
-pseudomap@^1.0.1, pseudomap@^1.0.2:
+pseudomap@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
public-encrypt@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.0.tgz#39f699f3a46560dd5ebacbca693caf7c65c18cc6"
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.2.tgz#46eb9107206bf73489f8b85b69d91334c6610994"
dependencies:
bn.js "^4.1.0"
browserify-rsa "^4.0.0"
@@ -7653,10 +5551,10 @@ pump@^2.0.0, pump@^2.0.1:
once "^1.3.1"
pumpify@^1.3.3:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.4.0.tgz#80b7c5df7e24153d03f0e7ac8a05a5d068bd07fb"
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce"
dependencies:
- duplexify "^3.5.3"
+ duplexify "^3.6.0"
inherits "^2.0.3"
pump "^2.0.0"
@@ -7664,29 +5562,13 @@ punycode@1.3.2:
version "1.3.2"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
-punycode@^1.2.4, punycode@^1.4.1:
+punycode@^1.2.4:
version "1.4.1"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
punycode@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.0.tgz#5f863edc89b96db09074bad7947bf09056ca4e7d"
-
-q@1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e"
-
-q@^1.1.2:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
-
-qs@6.5.1, qs@~6.5.1:
- version "6.5.1"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
-
-qs@~6.4.0:
- version "6.4.0"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
query-string@^4.1.0:
version "4.3.4"
@@ -7703,20 +5585,17 @@ querystring@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
-querystringify@0.0.x:
- version "0.0.4"
- resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-0.0.4.tgz#0cf7f84f9463ff0ae51c4c4b142d95be37724d9c"
+quick-lru@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8"
-querystringify@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-1.0.0.tgz#6286242112c5b712fa654e526652bf6a13ff05cb"
-
-randomatic@^1.1.3:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c"
+randomatic@^3.0.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.0.tgz#36f2ca708e9e567f5ed2ec01949026d50aa10116"
dependencies:
- is-number "^3.0.0"
- kind-of "^4.0.0"
+ is-number "^4.0.0"
+ kind-of "^6.0.0"
+ math-random "^1.0.1"
randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5:
version "2.0.6"
@@ -7731,31 +5610,22 @@ randomfill@^1.0.3:
randombytes "^2.0.5"
safe-buffer "^5.1.0"
-range-parser@^1.0.3, range-parser@~1.2.0:
+range-parser@^1.0.3:
version "1.2.0"
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e"
-raw-body@2, raw-body@2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz#bcd60c77d3eb93cde0050295c3f379389bc88f89"
+rc@^1.0.1, rc@^1.1.6, rc@^1.2.7:
+ version "1.2.8"
+ resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
dependencies:
- bytes "3.0.0"
- http-errors "1.6.2"
- iconv-lite "0.4.19"
- unpipe "1.0.0"
-
-rc@^1.1.7:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.5.tgz#275cd687f6e3b36cc756baa26dfee80a790301fd"
- dependencies:
- deep-extend "~0.4.0"
+ deep-extend "^0.6.0"
ini "~1.3.0"
minimist "^1.2.0"
strip-json-comments "~2.0.1"
read-cache@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774"
+ resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774"
dependencies:
pify "^2.3.0"
@@ -7766,12 +5636,12 @@ read-pkg-up@^1.0.1:
find-up "^1.0.0"
read-pkg "^1.0.0"
-read-pkg-up@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be"
+read-pkg-up@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07"
dependencies:
find-up "^2.0.0"
- read-pkg "^2.0.0"
+ read-pkg "^3.0.0"
read-pkg@^1.0.0:
version "1.1.0"
@@ -7781,24 +5651,24 @@ read-pkg@^1.0.0:
normalize-package-data "^2.3.2"
path-type "^1.0.0"
-read-pkg@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"
+read-pkg@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
dependencies:
- load-json-file "^2.0.0"
+ load-json-file "^4.0.0"
normalize-package-data "^2.3.2"
- path-type "^2.0.0"
+ path-type "^3.0.0"
-"readable-stream@1 || 2", readable-stream@2, readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.2.2, readable-stream@^2.2.9, readable-stream@^2.3.3:
- version "2.3.4"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.4.tgz#c946c3f47fa7d8eabc0b6150f4a12f69a4574071"
+"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6:
+ version "2.3.6"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
dependencies:
core-util-is "~1.0.0"
inherits "~2.0.3"
isarray "~1.0.0"
process-nextick-args "~2.0.0"
safe-buffer "~5.1.1"
- string_decoder "~1.0.3"
+ string_decoder "~1.1.1"
util-deprecate "~1.0.1"
readable-stream@1.0, "readable-stream@>=1.0.33-1 <1.1.0-0":
@@ -7810,16 +5680,7 @@ readable-stream@1.0, "readable-stream@>=1.0.33-1 <1.1.0-0":
isarray "0.0.1"
string_decoder "~0.10.x"
-readable-stream@1.1:
- version "1.1.13"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e"
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.1"
- isarray "0.0.1"
- string_decoder "~0.10.x"
-
-readable-stream@1.1.x, readable-stream@~1.1.9:
+readable-stream@~1.1.9:
version "1.1.14"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
dependencies:
@@ -7828,18 +5689,6 @@ readable-stream@1.1.x, readable-stream@~1.1.9:
isarray "0.0.1"
string_decoder "~0.10.x"
-readable-stream@^2.1.5:
- version "2.3.3"
- resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c"
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.3"
- isarray "~1.0.0"
- process-nextick-args "~1.0.6"
- safe-buffer "~5.1.1"
- string_decoder "~1.0.3"
- util-deprecate "~1.0.1"
-
readdirp@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78"
@@ -7849,49 +5698,33 @@ readdirp@^2.0.0:
readable-stream "^2.0.2"
set-immediate-shim "^1.0.1"
-realpath-native@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.0.0.tgz#7885721a83b43bd5327609f0ddecb2482305fdf0"
- dependencies:
- util.promisify "^1.0.0"
-
rechoir@^0.6.2:
version "0.6.2"
- resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
+ resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
dependencies:
resolve "^1.1.6"
-redent@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
+redent@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa"
dependencies:
- indent-string "^2.1.0"
- strip-indent "^1.0.1"
-
-reduce-css-calc@^1.2.6:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716"
- dependencies:
- balanced-match "^0.4.2"
- math-expression-evaluator "^1.2.14"
- reduce-function-call "^1.0.1"
+ indent-string "^3.0.0"
+ strip-indent "^2.0.0"
reduce-css-calc@^2.0.0:
- version "2.1.3"
- resolved "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.3.tgz#63c4c6325ffbbf4ea6c23f1d4deb47c3953f3b81"
+ version "2.1.4"
+ resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-2.1.4.tgz#c20e9cda8445ad73d4ff4bea960c6f8353791708"
dependencies:
css-unit-converter "^1.1.1"
postcss-value-parser "^3.3.0"
-reduce-function-call@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/reduce-function-call/-/reduce-function-call-1.0.2.tgz#5a200bf92e0e37751752fe45b0ab330fd4b6be99"
- dependencies:
- balanced-match "^0.4.2"
-
regenerate@^1.2.1:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f"
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11"
+
+regenerator-runtime@^0.10.5:
+ version "0.10.5"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658"
regenerator-runtime@^0.11.0:
version "0.11.1"
@@ -7911,21 +5744,22 @@ regex-cache@^0.4.2:
dependencies:
is-equal-shallow "^0.1.3"
-regex-not@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.0.tgz#42f83e39771622df826b02af176525d6a5f157f9"
+regex-not@^1.0.0, regex-not@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
dependencies:
- extend-shallow "^2.0.1"
+ extend-shallow "^3.0.2"
+ safe-regex "^1.1.0"
regexp.prototype.flags@^1.2.0:
version "1.2.0"
- resolved "http://registry.npm.qima-inc.com/regexp.prototype.flags/download/regexp.prototype.flags-1.2.0.tgz#6b30724e306a27833eeb171b66ac8890ba37e41c"
+ resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz#6b30724e306a27833eeb171b66ac8890ba37e41c"
dependencies:
define-properties "^1.1.2"
-regexpp@^1.1.0:
- version "1.1.0"
- resolved "http://registry.npm.qima-inc.com/regexpp/download/regexpp-1.1.0.tgz#0e3516dd0b7904f413d2d4193dce4618c3a689ab"
+regexpp@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.0.tgz#b2a7534a85ca1b033bcf5ce9ff8e56d4e0755365"
regexpu-core@^1.0.0:
version "1.0.0"
@@ -7943,6 +5777,19 @@ regexpu-core@^2.0.0:
regjsgen "^0.2.0"
regjsparser "^0.1.4"
+registry-auth-token@^3.0.1:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20"
+ dependencies:
+ rc "^1.1.6"
+ safe-buffer "^5.0.1"
+
+registry-url@^3.0.3:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942"
+ dependencies:
+ rc "^1.0.1"
+
regjsgen@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7"
@@ -7957,6 +5804,10 @@ relateurl@0.2.x:
version "0.2.7"
resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9"
+remove-array-items@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/remove-array-items/-/remove-array-items-1.0.0.tgz#07bf42cb332f4cf6e85ead83b5e4e896d2326b21"
+
remove-trailing-separator@^1.0.1:
version "1.1.0"
resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
@@ -7973,11 +5824,11 @@ renderkid@^2.0.1:
repeat-element@^1.1.2:
version "1.1.2"
- resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a"
+ resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a"
repeat-string@^1.5.2, repeat-string@^1.6.1:
version "1.6.1"
- resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
+ resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
repeating@^2.0.0:
version "2.0.1"
@@ -7987,91 +5838,23 @@ repeating@^2.0.0:
replace-ext@0.0.1:
version "0.0.1"
- resolved "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924"
+ resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924"
replacestream@^4.0.0:
version "4.0.3"
- resolved "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz#3ee5798092be364b1cdb1484308492cb3dff2f36"
+ resolved "https://registry.yarnpkg.com/replacestream/-/replacestream-4.0.3.tgz#3ee5798092be364b1cdb1484308492cb3dff2f36"
dependencies:
escape-string-regexp "^1.0.3"
object-assign "^4.0.1"
readable-stream "^2.0.2"
-request-promise-core@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.1.tgz#3eee00b2c5aa83239cfb04c5700da36f81cd08b6"
- dependencies:
- lodash "^4.13.1"
-
-request-promise-native@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.5.tgz#5281770f68e0c9719e5163fd3fab482215f4fda5"
- dependencies:
- request-promise-core "1.1.1"
- stealthy-require "^1.1.0"
- tough-cookie ">=2.3.3"
-
-request@2.81.0:
- version "2.81.0"
- resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
- dependencies:
- aws-sign2 "~0.6.0"
- aws4 "^1.2.1"
- caseless "~0.12.0"
- combined-stream "~1.0.5"
- extend "~3.0.0"
- forever-agent "~0.6.1"
- form-data "~2.1.1"
- har-validator "~4.2.1"
- hawk "~3.1.3"
- http-signature "~1.1.0"
- is-typedarray "~1.0.0"
- isstream "~0.1.2"
- json-stringify-safe "~5.0.1"
- mime-types "~2.1.7"
- oauth-sign "~0.8.1"
- performance-now "^0.2.0"
- qs "~6.4.0"
- safe-buffer "^5.0.1"
- stringstream "~0.0.4"
- tough-cookie "~2.3.0"
- tunnel-agent "^0.6.0"
- uuid "^3.0.0"
-
-request@^2.55.0, request@^2.83.0:
- version "2.83.0"
- resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356"
- dependencies:
- aws-sign2 "~0.7.0"
- aws4 "^1.6.0"
- caseless "~0.12.0"
- combined-stream "~1.0.5"
- extend "~3.0.1"
- forever-agent "~0.6.1"
- form-data "~2.3.1"
- har-validator "~5.0.3"
- hawk "~6.0.2"
- http-signature "~1.2.0"
- is-typedarray "~1.0.0"
- isstream "~0.1.2"
- json-stringify-safe "~5.0.1"
- mime-types "~2.1.17"
- oauth-sign "~0.8.2"
- performance-now "^2.1.0"
- qs "~6.5.1"
- safe-buffer "^5.1.1"
- stringstream "~0.0.5"
- tough-cookie "~2.3.3"
- tunnel-agent "^0.6.0"
- uuid "^3.1.0"
-
require-directory@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
-require-from-string@^1.1.0:
- version "1.2.1"
- resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz#529c9ccef27380adfec9a2f965b649bbee636418"
+require-from-string@^2.0.1:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
require-main-filename@^1.0.1:
version "1.0.1"
@@ -8084,10 +5867,6 @@ require-uncached@^1.0.3:
caller-path "^0.1.0"
resolve-from "^1.0.0"
-requires-port@1.0.x, requires-port@1.x.x, requires-port@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
-
resolve-cwd@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a"
@@ -8096,7 +5875,7 @@ resolve-cwd@^2.0.0:
resolve-dir@^1.0.0, resolve-dir@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43"
+ resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43"
dependencies:
expand-tilde "^2.0.0"
global-modules "^1.0.0"
@@ -8109,23 +5888,20 @@ resolve-from@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
+resolve-path@^1.3.3:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/resolve-path/-/resolve-path-1.4.0.tgz#c4bda9f5efb2fce65247873ab36bb4d834fe16f7"
+ dependencies:
+ http-errors "~1.6.2"
+ path-is-absolute "1.0.1"
+
resolve-url@^0.2.1:
version "0.2.1"
- resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
+ resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
-resolve@1.1.7:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
-
-resolve@^1.1.6, resolve@^1.1.7, resolve@^1.3.3, resolve@^1.4.0, resolve@^1.5.0:
- version "1.5.0"
- resolved "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36"
- dependencies:
- path-parse "^1.0.5"
-
-resolve@^1.6.0:
+resolve@^1.1.6, resolve@^1.1.7, resolve@^1.6.0:
version "1.8.1"
- resolved "http://registry.npm.qima-inc.com/resolve/download/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26"
dependencies:
path-parse "^1.0.5"
@@ -8136,27 +5912,25 @@ restore-cursor@^2.0.0:
onetime "^2.0.0"
signal-exit "^3.0.2"
+ret@~0.1.10:
+ version "0.1.15"
+ resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
+
rgb@~0.1.0:
version "0.1.0"
- resolved "https://registry.npmjs.org/rgb/-/rgb-0.1.0.tgz#be27b291e8feffeac1bd99729721bfa40fc037b5"
+ resolved "https://registry.yarnpkg.com/rgb/-/rgb-0.1.0.tgz#be27b291e8feffeac1bd99729721bfa40fc037b5"
-right-align@^0.1.1:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef"
- dependencies:
- align-text "^0.1.1"
-
-rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.0, rimraf@^2.6.1, rimraf@^2.6.2:
+rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2:
version "2.6.2"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
dependencies:
glob "^7.0.5"
ripemd160@^2.0.0, ripemd160@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.1.tgz#0f4584295c53a3628af7e6d79aca21ce57d1c6e7"
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c"
dependencies:
- hash-base "^2.0.0"
+ hash-base "^3.0.0"
inherits "^2.0.1"
run-async@^2.2.0:
@@ -8171,151 +5945,84 @@ run-queue@^1.0.0, run-queue@^1.0.3:
dependencies:
aproba "^1.1.1"
-rx-lite-aggregates@^4.0.8:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be"
- dependencies:
- rx-lite "*"
-
-rx-lite@*, rx-lite@^4.0.8:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
-
rxjs@^5.5.2:
version "5.5.11"
- resolved "http://registry.npm.qima-inc.com/rxjs/download/rxjs-5.5.11.tgz#f733027ca43e3bec6b994473be4ab98ad43ced87"
+ resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.11.tgz#f733027ca43e3bec6b994473be4ab98ad43ced87"
dependencies:
symbol-observable "1.0.1"
-safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
- version "5.1.1"
- resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
-
-sane@^2.0.0:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/sane/-/sane-2.4.1.tgz#29f991208cf28636720efdc584293e7fd66663a5"
+rxjs@^6.1.0:
+ version "6.2.2"
+ resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.2.2.tgz#eb75fa3c186ff5289907d06483a77884586e1cf9"
dependencies:
- anymatch "^1.3.0"
- exec-sh "^0.2.0"
- fb-watchman "^2.0.0"
- minimatch "^3.0.2"
- minimist "^1.1.1"
- walker "~1.0.5"
- watch "~0.18.0"
- optionalDependencies:
- fsevents "^1.1.1"
+ tslib "^1.9.0"
-sax@^1.1.4, sax@^1.2.4, sax@~1.2.1:
+safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
+
+safe-regex@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
+ dependencies:
+ ret "~0.1.10"
+
+"safer-buffer@>= 2.1.2 < 3":
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
+
+sax@^1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
-schema-utils@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.3.0.tgz#f5877222ce3e931edae039f17eb3716e7137f8cf"
- dependencies:
- ajv "^5.0.0"
-
-schema-utils@^0.4.0, schema-utils@^0.4.2, schema-utils@^0.4.5:
- version "0.4.5"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.5.tgz#21836f0608aac17b78f9e3e24daff14a5ca13a3e"
+schema-utils@^0.4.3, schema-utils@^0.4.4, schema-utils@^0.4.5:
+ version "0.4.7"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187"
dependencies:
ajv "^6.1.0"
ajv-keywords "^3.1.0"
-select-hose@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
-
-selenium-server@^3.0.1:
- version "3.9.1"
- resolved "https://registry.yarnpkg.com/selenium-server/-/selenium-server-3.9.1.tgz#e582eee011aed9fca5d71735ea18d0d23a30bb56"
-
-selfsigned@^1.9.1:
- version "1.10.2"
- resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.2.tgz#b4449580d99929b65b10a48389301a6592088758"
+schema-utils@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770"
dependencies:
- node-forge "0.7.1"
+ ajv "^6.1.0"
+ ajv-errors "^1.0.0"
+ ajv-keywords "^3.1.0"
-"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0:
+semver-diff@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36"
+ dependencies:
+ semver "^5.0.3"
+
+"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.5.0:
version "5.5.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
-semver@5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
-
semver@^4.1.0:
version "4.3.6"
- resolved "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da"
-
-semver@~5.0.1:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.0.3.tgz#77466de589cd5d3c95f138aa78bc569a3cb5d27a"
-
-send@0.16.1:
- version "0.16.1"
- resolved "https://registry.yarnpkg.com/send/-/send-0.16.1.tgz#a70e1ca21d1382c11d0d9f6231deb281080d7ab3"
- dependencies:
- debug "2.6.9"
- depd "~1.1.1"
- destroy "~1.0.4"
- encodeurl "~1.0.1"
- escape-html "~1.0.3"
- etag "~1.8.1"
- fresh "0.5.2"
- http-errors "~1.6.2"
- mime "1.4.1"
- ms "2.0.0"
- on-finished "~2.3.0"
- range-parser "~1.2.0"
- statuses "~1.3.1"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da"
sequencify@~0.0.7:
version "0.0.7"
- resolved "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c"
+ resolved "https://registry.yarnpkg.com/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c"
serialize-javascript@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.4.0.tgz#7c958514db6ac2443a8abc062dc9f7886a7f6005"
-
-serve-index@^1.7.2:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
- dependencies:
- accepts "~1.3.4"
- batch "0.6.1"
- debug "2.6.9"
- escape-html "~1.0.3"
- http-errors "~1.6.2"
- mime-types "~2.1.17"
- parseurl "~1.3.2"
-
-serve-static@1.13.1:
- version "1.13.1"
- resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.1.tgz#4c57d53404a761d8f2e7c1e8a18a47dbf278a719"
- dependencies:
- encodeurl "~1.0.1"
- escape-html "~1.0.3"
- parseurl "~1.3.2"
- send "0.16.1"
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.5.0.tgz#1aa336162c88a890ddad5384baebc93a655161fe"
set-blocking@^2.0.0, set-blocking@~2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
-set-getter@^0.1.0:
- version "0.1.0"
- resolved "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz#d769c182c9d5a51f409145f2fba82e5e86e80376"
- dependencies:
- to-object-path "^0.3.0"
-
set-immediate-shim@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"
set-value@^0.4.3:
version "0.4.3"
- resolved "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1"
+ resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1"
dependencies:
extend-shallow "^2.0.1"
is-extendable "^0.1.1"
@@ -8324,7 +6031,7 @@ set-value@^0.4.3:
set-value@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274"
+ resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274"
dependencies:
extend-shallow "^2.0.1"
is-extendable "^0.1.1"
@@ -8335,17 +6042,13 @@ setimmediate@^1.0.4:
version "1.0.5"
resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
-setprototypeof@1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04"
-
setprototypeof@1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
sha.js@^2.4.0, sha.js@^2.4.8:
- version "2.4.10"
- resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.10.tgz#b1fde5cd7d11a5626638a07c604ab909cfa31f9b"
+ version "2.4.11"
+ resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
dependencies:
inherits "^2.0.1"
safe-buffer "^5.0.1"
@@ -8360,27 +6063,15 @@ shebang-regex@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
-shelljs@^0.7.8:
- version "0.7.8"
- resolved "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz#decbcf874b0d1e5fb72e14b164a9683048e9acb3"
+shelljs@^0.8.2:
+ version "0.8.2"
+ resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.2.tgz#345b7df7763f4c2340d584abb532c5f752ca9e35"
dependencies:
glob "^7.0.0"
interpret "^1.0.0"
rechoir "^0.6.2"
-shelljs@^0.8.1:
- version "0.8.1"
- resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.1.tgz#729e038c413a2254c4078b95ed46e0397154a9f1"
- dependencies:
- glob "^7.0.0"
- interpret "^1.0.0"
- rechoir "^0.6.2"
-
-shellwords@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b"
-
-sigmund@^1.0.1, sigmund@~1.0.0:
+sigmund@~1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590"
@@ -8398,13 +6089,9 @@ slice-ansi@1.0.0:
dependencies:
is-fullwidth-code-point "^2.0.0"
-smart-buffer@^1.0.13:
- version "1.1.15"
- resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-1.1.15.tgz#7f114b5b65fab3e2a35aa775bb12f0d1c649bf16"
-
snapdragon-node@^2.0.1:
version "2.1.1"
- resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
+ resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
dependencies:
define-property "^1.0.0"
isobject "^3.0.0"
@@ -8412,13 +6099,13 @@ snapdragon-node@^2.0.1:
snapdragon-util@^3.0.1:
version "3.0.1"
- resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
+ resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
dependencies:
kind-of "^3.2.0"
snapdragon@^0.8.1:
- version "0.8.1"
- resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.1.tgz#e12b5487faded3e3dea0ac91e9400bf75b401370"
+ version "0.8.2"
+ resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
dependencies:
base "^0.11.1"
debug "^2.2.0"
@@ -8427,52 +6114,7 @@ snapdragon@^0.8.1:
map-cache "^0.2.2"
source-map "^0.5.6"
source-map-resolve "^0.5.0"
- use "^2.0.0"
-
-sntp@1.x.x:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198"
- dependencies:
- hoek "2.x.x"
-
-sntp@2.x.x:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8"
- dependencies:
- hoek "4.x.x"
-
-sockjs-client@1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.1.4.tgz#5babe386b775e4cf14e7520911452654016c8b12"
- dependencies:
- debug "^2.6.6"
- eventsource "0.1.6"
- faye-websocket "~0.11.0"
- inherits "^2.0.1"
- json3 "^3.3.2"
- url-parse "^1.1.8"
-
-sockjs@0.3.19:
- version "0.3.19"
- resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.19.tgz#d976bbe800af7bd20ae08598d582393508993c0d"
- dependencies:
- faye-websocket "^0.10.0"
- uuid "^3.0.1"
-
-socks-proxy-agent@2:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-2.1.1.tgz#86ebb07193258637870e13b7bd99f26c663df3d3"
- dependencies:
- agent-base "2"
- extend "3"
- socks "~1.1.5"
-
-socks@~1.1.5:
- version "1.1.10"
- resolved "https://registry.yarnpkg.com/socks/-/socks-1.1.10.tgz#5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a"
- dependencies:
- ip "^1.1.4"
- smart-buffer "^1.0.13"
+ use "^3.1.0"
sort-keys@^1.0.0:
version "1.1.2"
@@ -8485,10 +6127,10 @@ source-list-map@^2.0.0:
resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085"
source-map-resolve@^0.5.0:
- version "0.5.1"
- resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.1.tgz#7ad0f593f2281598e854df80f19aae4b92d7a11a"
+ version "0.5.2"
+ resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259"
dependencies:
- atob "^2.0.0"
+ atob "^2.1.1"
decode-uri-component "^0.2.0"
resolve-url "^0.2.1"
source-map-url "^0.4.0"
@@ -8500,33 +6142,21 @@ source-map-support@^0.4.15:
dependencies:
source-map "^0.5.6"
-source-map-support@^0.5.0:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.3.tgz#2b3d5fff298cfa4d1afd7d4352d569e9a0158e76"
- dependencies:
- source-map "^0.6.0"
-
source-map-url@^0.4.0:
version "0.4.0"
- resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
+ resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
-source-map@0.5.x, source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1:
+source-map@0.5.x, source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.6, source-map@^0.5.7:
version "0.5.7"
- resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
-source-map@^0.4.4:
- version "0.4.4"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
- dependencies:
- amdefine ">=0.0.4"
-
-source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1:
+source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
version "0.6.1"
- resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
sparkles@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz#1acbbfb592436d10bbe8f785b7cc6f82815012c3"
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c"
spdx-correct@^3.0.0:
version "3.0.0"
@@ -8550,85 +6180,32 @@ spdx-license-ids@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz#7a7cd28470cc6d3a1cfe6d66886f6bc430d3ac87"
-spdy-transport@^2.0.18:
- version "2.0.20"
- resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-2.0.20.tgz#735e72054c486b2354fe89e702256004a39ace4d"
- dependencies:
- debug "^2.6.8"
- detect-node "^2.0.3"
- hpack.js "^2.1.6"
- obuf "^1.1.1"
- readable-stream "^2.2.9"
- safe-buffer "^5.0.1"
- wbuf "^1.7.2"
-
-spdy@^3.4.1:
- version "3.4.7"
- resolved "https://registry.yarnpkg.com/spdy/-/spdy-3.4.7.tgz#42ff41ece5cc0f99a3a6c28aabb73f5c3b03acbc"
- dependencies:
- debug "^2.6.8"
- handle-thing "^1.2.5"
- http-deceiver "^1.2.7"
- safe-buffer "^5.0.1"
- select-hose "^2.0.0"
- spdy-transport "^2.0.18"
-
split-string@^3.0.1, split-string@^3.0.2:
version "3.1.0"
- resolved "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
+ resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
dependencies:
extend-shallow "^3.0.0"
sprintf-js@~1.0.2:
version "1.0.3"
- resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
-
-sshpk@^1.7.0:
- version "1.13.1"
- resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3"
- dependencies:
- asn1 "~0.2.3"
- assert-plus "^1.0.0"
- dashdash "^1.12.0"
- getpass "^0.1.1"
- optionalDependencies:
- bcrypt-pbkdf "^1.0.0"
- ecc-jsbn "~0.1.1"
- jsbn "~0.1.0"
- tweetnacl "~0.14.0"
+ resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
ssri@^5.2.4:
- version "5.2.4"
- resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.2.4.tgz#9985e14041e65fc397af96542be35724ac11da52"
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06"
dependencies:
safe-buffer "^5.1.1"
-stack-utils@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.1.tgz#d4f33ab54e8e38778b0ca5cfd3b3afb12db68620"
-
-stackframe@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.0.4.tgz#357b24a992f9427cba6b545d96a14ed2cbca187b"
-
static-extend@^0.1.1:
version "0.1.2"
- resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
+ resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
dependencies:
define-property "^0.2.5"
object-copy "^0.1.0"
-"statuses@>= 1.3.1 < 2":
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087"
-
-statuses@~1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"
-
-stealthy-require@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b"
+"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@^1.5.0:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
stream-browserify@^2.0.1:
version "2.0.1"
@@ -8638,23 +6215,23 @@ stream-browserify@^2.0.1:
readable-stream "^2.0.2"
stream-consume@~0.1.0:
- version "0.1.0"
- resolved "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz#a41ead1a6d6081ceb79f65b061901b6d8f3d1d0f"
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.1.tgz#d3bdb598c2bd0ae82b8cac7ac50b1107a7996c48"
stream-each@^1.1.0:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.2.tgz#8e8c463f91da8991778765873fe4d960d8f616bd"
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae"
dependencies:
end-of-stream "^1.1.0"
stream-shift "^1.0.0"
stream-http@^2.7.2:
- version "2.8.0"
- resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.0.tgz#fd86546dac9b1c91aff8fc5d287b98fafb41bc10"
+ version "2.8.3"
+ resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc"
dependencies:
builtin-status-codes "^3.0.0"
inherits "^2.0.1"
- readable-stream "^2.3.3"
+ readable-stream "^2.3.6"
to-arraybuffer "^1.0.0"
xtend "^4.0.0"
@@ -8666,20 +6243,7 @@ strict-uri-encode@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
-string-length@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/string-length/-/string-length-1.0.1.tgz#56970fb1c38558e9e70b728bf3de269ac45adfac"
- dependencies:
- strip-ansi "^3.0.0"
-
-string-length@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed"
- dependencies:
- astral-regex "^1.0.0"
- strip-ansi "^4.0.0"
-
-string-width@^1.0.1, string-width@^1.0.2:
+string-width@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
dependencies:
@@ -8687,7 +6251,7 @@ string-width@^1.0.1, string-width@^1.0.2:
is-fullwidth-code-point "^1.0.0"
strip-ansi "^3.0.0"
-string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
+"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
dependencies:
@@ -8696,7 +6260,7 @@ string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
string.prototype.matchall@^2.0.0:
version "2.0.0"
- resolved "http://registry.npm.qima-inc.com/string.prototype.matchall/download/string.prototype.matchall-2.0.0.tgz#2af8fe3d2d6dc53ca2a59bd376b089c3c152b3c8"
+ resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-2.0.0.tgz#2af8fe3d2d6dc53ca2a59bd376b089c3c152b3c8"
dependencies:
define-properties "^1.1.2"
es-abstract "^1.10.0"
@@ -8704,23 +6268,19 @@ string.prototype.matchall@^2.0.0:
has-symbols "^1.0.0"
regexp.prototype.flags "^1.2.0"
-string_decoder@^1.0.0, string_decoder@~1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab"
+string_decoder@^1.0.0, string_decoder@~1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
dependencies:
safe-buffer "~5.1.0"
string_decoder@~0.10.x:
version "0.10.31"
- resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
-
-stringstream@~0.0.4, stringstream@~0.0.5:
- version "0.0.5"
- resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
strip-ansi@^3.0.0, strip-ansi@^3.0.1:
version "3.0.1"
- resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
dependencies:
ansi-regex "^2.0.0"
@@ -8730,13 +6290,9 @@ strip-ansi@^4.0.0:
dependencies:
ansi-regex "^3.0.0"
-strip-bom@3.0.0, strip-bom@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
-
strip-bom@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz#85b8862f3844b5a6d5ec8467a93598173a36f794"
+ resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-1.0.0.tgz#85b8862f3844b5a6d5ec8467a93598173a36f794"
dependencies:
first-chunk-stream "^1.0.0"
is-utf8 "^0.2.0"
@@ -8747,94 +6303,68 @@ strip-bom@^2.0.0:
dependencies:
is-utf8 "^0.2.0"
+strip-bom@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
+
strip-eof@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
-strip-indent@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
- dependencies:
- get-stdin "^4.0.1"
+strip-indent@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68"
-strip-json-comments@^2.0.0, strip-json-comments@^2.0.1, strip-json-comments@~2.0.1:
+strip-json-comments@^2.0.1, strip-json-comments@~2.0.1:
version "2.0.1"
- resolved "http://registry.npm.qima-inc.com/strip-json-comments/download/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
+ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
-style-loader@^0.19.1:
- version "0.19.1"
- resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.19.1.tgz#591ffc80bcefe268b77c5d9ebc0505d772619f85"
+strip-outer@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631"
dependencies:
- loader-utils "^1.0.2"
- schema-utils "^0.3.0"
+ escape-string-regexp "^1.0.2"
+
+strip-url-auth@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/strip-url-auth/-/strip-url-auth-1.0.1.tgz#22b0fa3a41385b33be3f331551bbb837fa0cd7ae"
+
+style-loader@^0.22.1:
+ version "0.22.1"
+ resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.22.1.tgz#901ea28aac78fcc00c5075585ac07d7ef3f87a52"
+ dependencies:
+ loader-utils "^1.1.0"
+ schema-utils "^0.4.5"
sugarss@^1.0.0:
version "1.0.1"
- resolved "https://registry.npmjs.org/sugarss/-/sugarss-1.0.1.tgz#be826d9003e0f247735f92365dc3fd7f1bae9e44"
+ resolved "https://registry.yarnpkg.com/sugarss/-/sugarss-1.0.1.tgz#be826d9003e0f247735f92365dc3fd7f1bae9e44"
dependencies:
postcss "^6.0.14"
-supports-color@3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5"
- dependencies:
- has-flag "^1.0.0"
-
supports-color@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
-supports-color@^3.1.2, supports-color@^3.2.3:
+supports-color@^3.2.3:
version "3.2.3"
- resolved "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"
dependencies:
has-flag "^1.0.0"
-supports-color@^4.0.0, supports-color@^4.2.1, supports-color@^4.4.0:
- version "4.5.0"
- resolved "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b"
- dependencies:
- has-flag "^2.0.0"
-
-supports-color@^5.1.0, supports-color@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.2.0.tgz#b0d5333b1184dd3666cbe5aa0b45c5ac7ac17a4a"
- dependencies:
- has-flag "^3.0.0"
-
supports-color@^5.3.0, supports-color@^5.4.0:
version "5.4.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54"
dependencies:
has-flag "^3.0.0"
-svg-tags@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764"
-
-svgo@^0.7.0:
- version "0.7.2"
- resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5"
- dependencies:
- coa "~1.0.1"
- colors "~1.1.2"
- csso "~2.3.1"
- js-yaml "~3.7.0"
- mkdirp "~0.5.1"
- sax "~1.2.1"
- whet.extend "~0.9.9"
-
symbol-observable@1.0.1:
version "1.0.1"
- resolved "http://registry.npm.qima-inc.com/symbol-observable/download/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4"
+ resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4"
-"symbol-tree@>= 3.1.0 < 4.0.0", symbol-tree@^3.2.2:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"
-
-table@^4.0.1, table@^4.0.3:
+table@^4.0.3:
version "4.0.3"
- resolved "http://registry.npm.qima-inc.com/table/download/table-4.0.3.tgz#00b5e2b602f1794b9acaf9ca908a76386a7813bc"
+ resolved "https://registry.yarnpkg.com/table/-/table-4.0.3.tgz#00b5e2b602f1794b9acaf9ca908a76386a7813bc"
dependencies:
ajv "^6.0.1"
ajv-keywords "^3.0.0"
@@ -8843,67 +6373,72 @@ table@^4.0.1, table@^4.0.3:
slice-ansi "1.0.0"
string-width "^2.1.1"
-tapable@^0.2.7:
- version "0.2.8"
- resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22"
+tapable@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.0.0.tgz#cbb639d9002eed9c6b5975eb20598d7936f1f9f2"
-tar-pack@^3.4.0:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.1.tgz#e1dbc03a9b9d3ba07e896ad027317eb679a10a1f"
+tar@^4:
+ version "4.4.6"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.6.tgz#63110f09c00b4e60ac8bcfe1bf3c8660235fbc9b"
dependencies:
- debug "^2.2.0"
- fstream "^1.0.10"
- fstream-ignore "^1.0.5"
- once "^1.3.3"
- readable-stream "^2.1.4"
- rimraf "^2.5.1"
- tar "^2.2.1"
- uid-number "^0.0.6"
-
-tar@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
- dependencies:
- block-stream "*"
- fstream "^1.0.2"
- inherits "2"
+ chownr "^1.0.1"
+ fs-minipass "^1.2.5"
+ minipass "^2.3.3"
+ minizlib "^1.1.0"
+ mkdirp "^0.5.0"
+ safe-buffer "^5.1.2"
+ yallist "^3.0.2"
tcomb@^2.5.1:
version "2.7.0"
- resolved "https://registry.npmjs.org/tcomb/-/tcomb-2.7.0.tgz#10d62958041669a5d53567b9a4ee8cde22b1c2b0"
+ resolved "https://registry.yarnpkg.com/tcomb/-/tcomb-2.7.0.tgz#10d62958041669a5d53567b9a4ee8cde22b1c2b0"
-test-exclude@^4.1.1:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.0.tgz#07e3613609a362c74516a717515e13322ab45b3c"
+term-size@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69"
+ dependencies:
+ execa "^0.7.0"
+
+test-exclude@^4.2.1:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.1.tgz#dfa222f03480bca69207ca728b37d74b45f724fa"
dependencies:
arrify "^1.0.1"
- micromatch "^2.3.11"
+ micromatch "^3.1.8"
object-assign "^4.1.0"
read-pkg-up "^1.0.1"
require-main-filename "^1.0.1"
-text-table@^0.2.0, text-table@~0.2.0:
+text-table@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
textextensions@~1.0.0:
version "1.0.2"
- resolved "https://registry.npmjs.org/textextensions/-/textextensions-1.0.2.tgz#65486393ee1f2bb039a60cbba05b0b68bd9501d2"
+ resolved "https://registry.yarnpkg.com/textextensions/-/textextensions-1.0.2.tgz#65486393ee1f2bb039a60cbba05b0b68bd9501d2"
-throat@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a"
+thenify-all@^1.0.0:
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
+ dependencies:
+ thenify ">= 3.1.0 < 4"
+
+"thenify@>= 3.1.0 < 4":
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.0.tgz#e69e38a1babe969b0108207978b9f62b88604839"
+ dependencies:
+ any-promise "^1.0.0"
through2@2.0.3, through2@^2.0.0:
version "2.0.3"
- resolved "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be"
+ resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be"
dependencies:
readable-stream "^2.1.5"
xtend "~4.0.1"
through2@^0.6.1:
version "0.6.5"
- resolved "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48"
+ resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48"
dependencies:
readable-stream ">=1.0.33-1 <1.1.0-0"
xtend ">=4.0.0 <4.1.0-0"
@@ -8912,31 +6447,27 @@ through@^2.3.6:
version "2.3.8"
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
-thunkify@~2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/thunkify/-/thunkify-2.1.2.tgz#faa0e9d230c51acc95ca13a361ac05ca7e04553d"
-
-thunky@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.0.2.tgz#a862e018e3fb1ea2ec3fce5d55605cf57f247371"
-
tildify@^1.0.0:
version "1.2.0"
- resolved "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a"
+ resolved "https://registry.yarnpkg.com/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a"
dependencies:
os-homedir "^1.0.0"
+time-fix-plugin@^2.0.0:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/time-fix-plugin/-/time-fix-plugin-2.0.3.tgz#b6b1ead519099bc621e28edb77dac7531918b7e1"
+
time-stamp@^1.0.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3"
+ resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3"
-time-stamp@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-2.0.0.tgz#95c6a44530e15ba8d6f4a3ecb8c3a3fac46da357"
+timed-out@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"
timers-browserify@^2.0.4:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.6.tgz#241e76927d9ca05f4d959819022f5b3664b64bae"
+ version "2.0.10"
+ resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae"
dependencies:
setimmediate "^1.0.4"
@@ -8946,10 +6477,6 @@ tmp@^0.0.33:
dependencies:
os-tmpdir "~1.0.2"
-tmpl@1.0.x:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1"
-
to-arraybuffer@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
@@ -8964,91 +6491,63 @@ to-fast-properties@^2.0.0:
to-object-path@^0.3.0:
version "0.3.0"
- resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
+ resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
dependencies:
kind-of "^3.0.2"
to-regex-range@^2.1.0:
version "2.1.1"
- resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
+ resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
dependencies:
is-number "^3.0.0"
repeat-string "^1.6.1"
-to-regex@^3.0.1:
- version "3.0.1"
- resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.1.tgz#15358bee4a2c83bd76377ba1dc049d0f18837aae"
+to-regex@^3.0.1, to-regex@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
dependencies:
- define-property "^0.2.5"
- extend-shallow "^2.0.1"
- regex-not "^1.0.0"
+ define-property "^2.0.2"
+ extend-shallow "^3.0.2"
+ regex-not "^1.0.2"
+ safe-regex "^1.1.0"
+
+toidentifier@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
toposort@^1.0.0:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.6.tgz#c31748e55d210effc00fdcdc7d6e68d7d7bb9cec"
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029"
-tough-cookie@>=2.3.3, tough-cookie@^2.2.0, tough-cookie@^2.3.3, tough-cookie@~2.3.0, tough-cookie@~2.3.3:
- version "2.3.4"
- resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655"
- dependencies:
- punycode "^1.4.1"
+trim-newlines@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20"
-tr46@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09"
- dependencies:
- punycode "^2.1.0"
-
-tr46@~0.0.1:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
-
-trim-newlines@^1.0.0:
+trim-repeated@^1.0.0:
version "1.0.0"
- resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
+ resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21"
+ dependencies:
+ escape-string-regexp "^1.0.2"
trim-right@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
-tryer@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.0.tgz#027b69fa823225e551cace3ef03b11f6ab37c1d7"
-
-tsconfig@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/tsconfig/-/tsconfig-7.0.0.tgz#84538875a4dc216e5c4a5432b3a4dec3d54e91b7"
- dependencies:
- "@types/strip-bom" "^3.0.0"
- "@types/strip-json-comments" "0.0.30"
- strip-bom "^3.0.0"
- strip-json-comments "^2.0.0"
+tslib@^1.9.0:
+ version "1.9.3"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286"
tty-browserify@0.0.0:
version "0.0.0"
resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
-tunnel-agent@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
- dependencies:
- safe-buffer "^5.0.1"
-
-tweetnacl@^0.14.3, tweetnacl@~0.14.0:
- version "0.14.5"
- resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
-
type-check@~0.3.2:
version "0.3.2"
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
dependencies:
prelude-ls "~1.1.2"
-type-detect@0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-0.1.1.tgz#0ba5ec2a885640e470ea4e8505971900dac58822"
-
-type-is@~1.6.15:
+type-is@^1.6.16:
version "1.6.16"
resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194"
dependencies:
@@ -9064,64 +6563,39 @@ uc.micro@^1.0.1, uc.micro@^1.0.5:
resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.5.tgz#0c65f15f815aa08b560a61ce8b4db7ffc3f45376"
uglify-es@^3.3.4:
- version "3.3.10"
- resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.10.tgz#8b0b7992cebe20edc26de1bf325cef797b8f3fa5"
+ version "3.3.9"
+ resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677"
dependencies:
- commander "~2.14.1"
+ commander "~2.13.0"
source-map "~0.6.1"
-uglify-js@3.3.x:
- version "3.3.12"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.12.tgz#efd87c16a1f4c674a8a5ede571001ef634dcc883"
+uglify-js@3.4.x:
+ version "3.4.6"
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.6.tgz#bc546d53f3e02b05d97d0ca5a7abfe0fb0384ddb"
dependencies:
- commander "~2.14.1"
+ commander "~2.16.0"
source-map "~0.6.1"
-uglify-js@^2.6, uglify-js@^2.8.29:
- version "2.8.29"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd"
+uglifyjs-webpack-plugin@^1.2.4:
+ version "1.2.7"
+ resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.7.tgz#57638dd99c853a1ebfe9d97b42160a8a507f9d00"
dependencies:
- source-map "~0.5.1"
- yargs "~3.10.0"
- optionalDependencies:
- uglify-to-browserify "~1.0.0"
-
-uglify-to-browserify@~1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"
-
-uglifyjs-webpack-plugin@^0.4.6:
- version "0.4.6"
- resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz#b951f4abb6bd617e66f63eb891498e391763e309"
- dependencies:
- source-map "^0.5.6"
- uglify-js "^2.8.29"
- webpack-sources "^1.0.1"
-
-uglifyjs-webpack-plugin@^1.1.1:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.2.tgz#e7516d4367afdb715c3847841eb46f94c45ca2b9"
- dependencies:
- cacache "^10.0.1"
+ cacache "^10.0.4"
find-cache-dir "^1.0.0"
- schema-utils "^0.4.2"
+ schema-utils "^0.4.5"
serialize-javascript "^1.4.0"
source-map "^0.6.1"
uglify-es "^3.3.4"
webpack-sources "^1.1.0"
worker-farm "^1.5.2"
-uid-number@^0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
-
unc-path-regex@^0.1.2:
version "0.1.2"
- resolved "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"
+ resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"
union-value@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4"
+ resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4"
dependencies:
arr-union "^3.1.0"
get-value "^2.0.6"
@@ -9130,17 +6604,7 @@ union-value@^1.0.0:
uniq@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"
-
-uniqid@^4.0.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/uniqid/-/uniqid-4.1.1.tgz#89220ddf6b751ae52b5f72484863528596bb84c1"
- dependencies:
- macaddress "^0.2.8"
-
-uniqs@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02"
+ resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"
unique-filename@^1.1.0:
version "1.1.0"
@@ -9156,26 +6620,47 @@ unique-slug@^2.0.0:
unique-stream@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b"
+ resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b"
+
+unique-string@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a"
+ dependencies:
+ crypto-random-string "^1.0.0"
universalify@^0.1.0:
- version "0.1.1"
- resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz#fa71badd4437af4c148841e3b3b165f9e9e590b7"
-
-unpipe@1.0.0, unpipe@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
unset-value@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
+ resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
dependencies:
has-value "^0.3.1"
isobject "^3.0.0"
-upath@^1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/upath/-/upath-1.0.4.tgz#ee2321ba0a786c50973db043a50b7bcba822361d"
+unzip-response@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
+
+upath@^1.0.5:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.0.tgz#35256597e46a581db4793d0ce47fa9aebfc9fabd"
+
+update-notifier@^2.3.0:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6"
+ dependencies:
+ boxen "^1.2.1"
+ chalk "^2.0.1"
+ configstore "^3.0.0"
+ import-lazy "^2.1.0"
+ is-ci "^1.0.10"
+ is-installed-globally "^0.1.0"
+ is-npm "^1.0.0"
+ latest-version "^3.0.0"
+ semver-diff "^2.0.0"
+ xdg-basedir "^3.0.0"
upper-case@^1.1.1:
version "1.1.3"
@@ -9183,34 +6668,31 @@ upper-case@^1.1.1:
uri-js@^4.2.1:
version "4.2.2"
- resolved "http://registry.npm.qima-inc.com/uri-js/download/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
+ resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
dependencies:
punycode "^2.1.0"
urix@^0.1.0:
version "0.1.0"
- resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
+ resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
-url-loader@^0.5.8:
- version "0.5.9"
- resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-0.5.9.tgz#cc8fea82c7b906e7777019250869e569e995c295"
- dependencies:
- loader-utils "^1.0.2"
- mime "1.3.x"
+url-join@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.0.tgz#4d3340e807d3773bda9991f8305acdcc2a665d2a"
-url-parse@1.0.x:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.0.5.tgz#0854860422afdcfefeb6c965c662d4800169927b"
+url-loader@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-1.0.1.tgz#61bc53f1f184d7343da2728a1289ef8722ea45ee"
dependencies:
- querystringify "0.0.x"
- requires-port "1.0.x"
+ loader-utils "^1.1.0"
+ mime "^2.0.3"
+ schema-utils "^0.4.3"
-url-parse@^1.1.8:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.2.0.tgz#3a19e8aaa6d023ddd27dcc44cb4fc8f7fec23986"
+url-parse-lax@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73"
dependencies:
- querystringify "~1.0.0"
- requires-port "~1.0.0"
+ prepend-http "^1.0.1"
url@^0.11.0:
version "0.11.0"
@@ -9219,35 +6701,37 @@ url@^0.11.0:
punycode "1.3.2"
querystring "0.2.0"
-use@^2.0.0:
- version "2.0.2"
- resolved "https://registry.npmjs.org/use/-/use-2.0.2.tgz#ae28a0d72f93bf22422a18a2e379993112dec8e8"
- dependencies:
- define-property "^0.2.5"
- isobject "^3.0.0"
- lazy-cache "^2.0.2"
+use@^3.1.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
user-home@^1.1.1:
version "1.1.1"
- resolved "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190"
+ resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190"
util-deprecate@~1.0.1:
version "1.0.2"
- resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
+ resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
-util.promisify@^1.0.0:
+util.promisify@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030"
dependencies:
define-properties "^1.1.2"
object.getownpropertydescriptors "^2.0.3"
-util@0.10.3, util@^0.10.3:
+util@0.10.3:
version "0.10.3"
resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9"
dependencies:
inherits "2.0.1"
+util@^0.10.3:
+ version "0.10.4"
+ resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901"
+ dependencies:
+ inherits "2.0.3"
+
utila@~0.3:
version "0.3.3"
resolved "https://registry.yarnpkg.com/utila/-/utila-0.3.3.tgz#d7e8e7d7e309107092b05f8d9688824d633a4226"
@@ -9256,58 +6740,44 @@ utila@~0.4:
version "0.4.0"
resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c"
-utils-merge@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
+uuid@^3.1.0:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
-uuid@^3.0.0, uuid@^3.0.1, uuid@^3.1.0:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.2.1.tgz#12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14"
+v8-compile-cache@^2.0.0:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz#a428b28bb26790734c4fc8bc9fa106fccebf6a6c"
-v8flags@^2.0.2:
+v8flags@^2.0.2, v8flags@^2.1.1:
version "2.1.1"
- resolved "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4"
+ resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4"
dependencies:
user-home "^1.1.1"
validate-npm-package-license@^3.0.1:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz#81643bcbef1bdfecd4623793dc4648948ba98338"
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
dependencies:
spdx-correct "^3.0.0"
spdx-expression-parse "^3.0.0"
-vant-doc@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/vant-doc/-/vant-doc-1.0.3.tgz#b66727676d115e2345b89f1424c0976bfa1e4551"
+vant-doc@^1.0.13:
+ version "1.0.13"
+ resolved "https://registry.yarnpkg.com/vant-doc/-/vant-doc-1.0.13.tgz#d5a6b35fb85e65e0846097f5a90007efa3d485a1"
dependencies:
cheerio "0.22.0"
+ commander "^2.17.1"
decamelize "^1.2.0"
fs-extra "^4.0.2"
- markdown-it "^8.3.2"
- markdown-it-container "^2.0.0"
- node-watch "^0.5.5"
nprogress "^0.2.0"
-vary@~1.1.2:
+vary@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
-vendors@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.1.tgz#37ad73c8ee417fb3d580e785312307d274847f22"
-
-verror@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
- dependencies:
- assert-plus "^1.0.0"
- core-util-is "1.0.2"
- extsprintf "^1.2.0"
-
vinyl-fs@^0.3.0:
version "0.3.14"
- resolved "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6"
+ resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6"
dependencies:
defaults "^1.0.0"
glob-stream "^3.1.5"
@@ -9326,14 +6796,14 @@ vinyl-sourcemaps-apply@0.2.1, vinyl-sourcemaps-apply@^0.2.0, vinyl-sourcemaps-ap
vinyl@^0.4.0:
version "0.4.6"
- resolved "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847"
+ resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847"
dependencies:
clone "^0.2.0"
clone-stats "^0.0.1"
vinyl@^0.5.0:
version "0.5.3"
- resolved "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde"
+ resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde"
dependencies:
clone "^1.0.0"
clone-stats "^0.0.1"
@@ -9356,183 +6826,139 @@ vue-eslint-parser@^2.0.3:
esquery "^1.0.0"
lodash "^4.17.4"
-vue-hot-reload-api@^2.2.0:
+vue-hot-reload-api@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.0.tgz#97976142405d13d8efae154749e88c4e358cf926"
-vue-jest@^1.0.2:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/vue-jest/-/vue-jest-1.4.0.tgz#1d6b4d2774b0aec06cfe5d39789039d3381bc528"
+vue-loader@^15.2.6:
+ version "15.3.0"
+ resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.3.0.tgz#b474d10a4e93d934a78c147fc3e314b370e9fc54"
dependencies:
- babel-core "^6.25.0"
- babel-preset-vue-app "^1.3.1"
- chalk "^2.1.0"
- find-babel-config "^1.1.0"
- js-beautify "^1.6.14"
- node-cache "^4.1.1"
- object-assign "^4.1.1"
- source-map "^0.5.6"
- tsconfig "^7.0.0"
- vue-template-es2015-compiler "^1.5.3"
-
-vue-loader@^13.3.0:
- version "13.7.1"
- resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-13.7.1.tgz#d9009d0abd392b4efe8b8fb1f542f6723b02dd3a"
- dependencies:
- consolidate "^0.14.0"
+ "@vue/component-compiler-utils" "^2.0.0"
hash-sum "^1.0.2"
loader-utils "^1.1.0"
- lru-cache "^4.1.1"
- postcss "^6.0.8"
- postcss-load-config "^1.1.0"
- postcss-selector-parser "^2.0.0"
- prettier "^1.7.0"
- resolve "^1.4.0"
- source-map "^0.6.1"
- vue-hot-reload-api "^2.2.0"
- vue-style-loader "^3.0.0"
- vue-template-es2015-compiler "^1.6.0"
-
-vue-markdown-loader@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/vue-markdown-loader/-/vue-markdown-loader-2.3.0.tgz#316984bc7a84419ef30b2bb9d74919c45f460591"
- dependencies:
- cheerio "^0.20.0"
- highlight.js "^9.4.0"
- loader-utils "^0.2.15"
- markdown-it "^8.4.0"
+ vue-hot-reload-api "^2.3.0"
+ vue-style-loader "^4.1.0"
vue-router@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.0.1.tgz#d9b05ad9c7420ba0f626d6500d693e60092cc1e9"
-vue-style-loader@^3.0.0, vue-style-loader@^3.0.1:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/vue-style-loader/-/vue-style-loader-3.1.2.tgz#6b66ad34998fc9520c2f1e4d5fa4091641c1597a"
+vue-style-loader@^4.1.0:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/vue-style-loader/-/vue-style-loader-4.1.1.tgz#7c1d051b24f60b1707602b549ed50b4c8111d316"
dependencies:
hash-sum "^1.0.2"
loader-utils "^1.0.2"
-vue-template-compiler@^2.5.2:
- version "2.5.13"
- resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.5.13.tgz#12a2aa0ecd6158ac5e5f14d294b0993f399c3d38"
+vue-template-compiler@2.5.17:
+ version "2.5.17"
+ resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.5.17.tgz#52a4a078c327deb937482a509ae85c06f346c3cb"
dependencies:
de-indent "^1.0.2"
he "^1.1.0"
-vue-template-es2015-compiler@^1.5.3, vue-template-es2015-compiler@^1.6.0:
+vue-template-es2015-compiler@^1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.6.0.tgz#dc42697133302ce3017524356a6c61b7b69b4a18"
-vue@^2.5.2:
- version "2.5.13"
- resolved "https://registry.yarnpkg.com/vue/-/vue-2.5.13.tgz#95bd31e20efcf7a7f39239c9aa6787ce8cf578e1"
+vue@2.5.17:
+ version "2.5.17"
+ resolved "https://registry.yarnpkg.com/vue/-/vue-2.5.17.tgz#0f8789ad718be68ca1872629832ed533589c6ada"
-w3c-hr-time@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045"
- dependencies:
- browser-process-hrtime "^0.1.2"
-
-walker@~1.0.5:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb"
- dependencies:
- makeerror "1.0.x"
-
-watch@~0.18.0:
- version "0.18.0"
- resolved "https://registry.yarnpkg.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986"
- dependencies:
- exec-sh "^0.2.0"
- minimist "^1.2.0"
-
-watchpack@^1.4.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.5.0.tgz#231e783af830a22f8966f65c4c4bacc814072eed"
+watchpack@^1.5.0:
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00"
dependencies:
chokidar "^2.0.2"
graceful-fs "^4.1.2"
neo-async "^2.5.0"
-wbuf@^1.1.0, wbuf@^1.7.2:
- version "1.7.2"
- resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.2.tgz#d697b99f1f59512df2751be42769c1580b5801fe"
+webpack-cli@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.1.0.tgz#d71a83687dcfeb758fdceeb0fe042f96bcf62994"
dependencies:
- minimalistic-assert "^1.0.0"
+ chalk "^2.4.1"
+ cross-spawn "^6.0.5"
+ enhanced-resolve "^4.0.0"
+ global-modules-path "^2.1.0"
+ import-local "^1.0.0"
+ inquirer "^6.0.0"
+ interpret "^1.1.0"
+ loader-utils "^1.1.0"
+ supports-color "^5.4.0"
+ v8-compile-cache "^2.0.0"
+ yargs "^12.0.1"
-webidl-conversions@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-2.0.1.tgz#3bf8258f7d318c7443c36f2e169402a1a6703506"
-
-webidl-conversions@^4.0.1, webidl-conversions@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
-
-webpack-bundle-analyzer@^2.9.0:
- version "2.11.0"
- resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.11.0.tgz#ed6f6ab59f5b341ffb60849ca707a7fe841c4f86"
- dependencies:
- acorn "^5.3.0"
- bfj-node4 "^5.2.0"
- chalk "^2.3.0"
- commander "^2.13.0"
- ejs "^2.5.7"
- express "^4.16.2"
- filesize "^3.5.11"
- gzip-size "^4.1.0"
- lodash "^4.17.4"
- mkdirp "^0.5.1"
- opener "^1.4.3"
- ws "^4.0.0"
-
-webpack-dev-middleware@1.12.2:
- version "1.12.2"
- resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz#f8fc1120ce3b4fc5680ceecb43d777966b21105e"
+webpack-dev-middleware@^3.0.0:
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.1.3.tgz#8b32aa43da9ae79368c1bf1183f2b6cf5e1f39ed"
dependencies:
+ loud-rejection "^1.6.0"
memory-fs "~0.4.1"
- mime "^1.5.0"
+ mime "^2.1.0"
path-is-absolute "^1.0.0"
range-parser "^1.0.3"
- time-stamp "^2.0.0"
+ url-join "^4.0.0"
+ webpack-log "^1.0.1"
-webpack-dev-server@^2.9.1:
- version "2.11.2"
- resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-2.11.2.tgz#1f4f4c78bf1895378f376815910812daf79a216f"
+webpack-hot-client@^4.1.0:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/webpack-hot-client/-/webpack-hot-client-4.1.1.tgz#fc02b396749d5fd26c4f2265567e2fc1521a41ff"
dependencies:
- ansi-html "0.0.7"
- array-includes "^3.0.3"
- bonjour "^3.5.0"
- chokidar "^2.0.0"
- compression "^1.5.2"
- connect-history-api-fallback "^1.3.0"
+ "@webpack-contrib/schema-utils" "^1.0.0-beta.0"
+ json-stringify-safe "^5.0.1"
+ loglevelnext "^1.0.2"
+ merge-options "^1.0.1"
+ strip-ansi "^4.0.0"
+ uuid "^3.1.0"
+ webpack-log "^1.1.1"
+ ws "^4.0.0"
+
+webpack-log@^1.0.1, webpack-log@^1.1.1, webpack-log@^1.1.2, webpack-log@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-1.2.0.tgz#a4b34cda6b22b518dbb0ab32e567962d5c72a43d"
+ dependencies:
+ chalk "^2.1.0"
+ log-symbols "^2.1.0"
+ loglevelnext "^1.0.1"
+ uuid "^3.1.0"
+
+webpack-serve@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/webpack-serve/-/webpack-serve-2.0.2.tgz#6263b7c2888e169f84105da2119079098512b404"
+ dependencies:
+ "@shellscape/koa-static" "^4.0.4"
+ "@webpack-contrib/cli-utils" "^1.0.2"
+ "@webpack-contrib/config-loader" "^1.1.1"
+ "@webpack-contrib/schema-utils" "^1.0.0-beta.0"
+ chalk "^2.3.0"
+ clipboardy "^1.2.2"
+ cosmiconfig "^5.0.2"
debug "^3.1.0"
- del "^3.0.0"
- express "^4.16.2"
- html-entities "^1.2.0"
- http-proxy-middleware "~0.17.4"
+ decamelize "^2.0.0"
+ get-port "^3.2.0"
import-local "^1.0.0"
- internal-ip "1.2.0"
- ip "^1.1.5"
+ is-plain-obj "^1.1.0"
killable "^1.0.0"
- loglevel "^1.4.1"
+ koa "^2.4.1"
+ koa-webpack "^5.1.0"
+ loud-rejection "^1.6.0"
+ mem "^3.0.0"
+ meow "^5.0.0"
+ merge-options "^1.0.1"
+ nanobus "^4.3.1"
+ node-version "^1.1.3"
opn "^5.1.0"
- portfinder "^1.0.9"
- selfsigned "^1.9.1"
- serve-index "^1.7.2"
- sockjs "0.3.19"
- sockjs-client "1.1.4"
- spdy "^3.4.1"
- strip-ansi "^3.0.0"
- supports-color "^5.1.0"
- webpack-dev-middleware "1.12.2"
- yargs "6.6.0"
-
-webpack-merge@^4.1.0:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.1.2.tgz#5d372dddd3e1e5f8874f5bf5a8e929db09feb216"
- dependencies:
- lodash "^4.17.5"
+ p-defer "^1.0.0"
+ p-series "^1.1.0"
+ resolve "^1.6.0"
+ strip-ansi "^4.0.0"
+ time-fix-plugin "^2.0.0"
+ update-notifier "^2.3.0"
+ url-join "^4.0.0"
+ v8-compile-cache "^2.0.0"
+ webpack-log "^1.1.2"
webpack-sources@^1.0.1, webpack-sources@^1.1.0:
version "1.1.0"
@@ -9541,180 +6967,67 @@ webpack-sources@^1.0.1, webpack-sources@^1.1.0:
source-list-map "^2.0.0"
source-map "~0.6.1"
-webpack@^3.6.0:
- version "3.11.0"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.11.0.tgz#77da451b1d7b4b117adaf41a1a93b5742f24d894"
+webpack@^4.16.5:
+ version "4.16.5"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.16.5.tgz#29fb39462823d7eb8aefcab8b45f7f241db0d092"
dependencies:
- acorn "^5.0.0"
- acorn-dynamic-import "^2.0.0"
+ "@webassemblyjs/ast" "1.5.13"
+ "@webassemblyjs/helper-module-context" "1.5.13"
+ "@webassemblyjs/wasm-edit" "1.5.13"
+ "@webassemblyjs/wasm-opt" "1.5.13"
+ "@webassemblyjs/wasm-parser" "1.5.13"
+ acorn "^5.6.2"
+ acorn-dynamic-import "^3.0.0"
ajv "^6.1.0"
ajv-keywords "^3.1.0"
- async "^2.1.2"
- enhanced-resolve "^3.4.0"
- escope "^3.6.0"
- interpret "^1.0.0"
- json-loader "^0.5.4"
- json5 "^0.5.1"
+ chrome-trace-event "^1.0.0"
+ enhanced-resolve "^4.1.0"
+ eslint-scope "^4.0.0"
+ json-parse-better-errors "^1.0.2"
loader-runner "^2.3.0"
loader-utils "^1.1.0"
memory-fs "~0.4.1"
+ micromatch "^3.1.8"
mkdirp "~0.5.0"
+ neo-async "^2.5.0"
node-libs-browser "^2.0.0"
- source-map "^0.5.3"
- supports-color "^4.2.1"
- tapable "^0.2.7"
- uglifyjs-webpack-plugin "^0.4.6"
- watchpack "^1.4.0"
+ schema-utils "^0.4.4"
+ tapable "^1.0.0"
+ uglifyjs-webpack-plugin "^1.2.4"
+ watchpack "^1.5.0"
webpack-sources "^1.0.1"
- yargs "^8.0.2"
-
-websocket-driver@>=0.5.1:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb"
- dependencies:
- http-parser-js ">=0.4.0"
- websocket-extensions ">=0.1.1"
-
-websocket-extensions@>=0.1.1:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29"
-
-wedoc@0.0.16:
- version "0.0.16"
- resolved "https://registry.yarnpkg.com/wedoc/-/wedoc-0.0.16.tgz#9fae70f4a3e34d207bd9774506e3bba350f719cb"
- dependencies:
- autoprefixer "^7.1.2"
- babel-core "^6.22.1"
- babel-eslint "^8.2.1"
- babel-helper-vue-jsx-merge-props "^2.0.3"
- babel-jest "^21.0.2"
- babel-loader "^7.1.1"
- babel-plugin-dynamic-import-node "^1.2.0"
- babel-plugin-syntax-jsx "^6.18.0"
- babel-plugin-transform-es2015-modules-commonjs "^6.26.0"
- babel-plugin-transform-runtime "^6.22.0"
- babel-plugin-transform-vue-jsx "^3.5.0"
- babel-preset-env "^1.3.2"
- babel-preset-stage-2 "^6.22.0"
- babel-register "^6.22.0"
- chalk "^2.0.1"
- chromedriver "^2.27.2"
- copy-webpack-plugin "^4.0.1"
- cross-spawn "^5.0.1"
- css-loader "^0.28.9"
- escodegen "^1.9.0"
- eslint "^4.15.0"
- eslint-config-standard "^10.2.1"
- eslint-friendly-formatter "^3.0.0"
- eslint-loader "^1.7.1"
- eslint-plugin-import "^2.7.0"
- eslint-plugin-node "^5.2.0"
- eslint-plugin-promise "^3.4.0"
- eslint-plugin-standard "^3.0.1"
- eslint-plugin-vue "^4.0.0"
- esprima "^4.0.0"
- estraverse "^4.2.0"
- extract-text-webpack-plugin "^3.0.0"
- file-loader "^1.1.4"
- friendly-errors-webpack-plugin "^1.6.1"
- html-webpack-plugin "^2.30.1"
- jest "^22.0.4"
- jest-serializer-vue "^0.3.0"
- markdown-loader "^2.0.2"
- nightwatch "^0.9.12"
- node-notifier "^5.1.2"
- optimize-css-assets-webpack-plugin "^3.2.0"
- ora "^1.2.0"
- portfinder "^1.0.13"
- postcss-import "^11.0.0"
- postcss-loader "^2.0.10"
- postcss-url "^7.2.1"
- rimraf "^2.6.0"
- selenium-server "^3.0.1"
- semver "^5.3.0"
- shelljs "^0.8.1"
- style-loader "^0.19.1"
- uglifyjs-webpack-plugin "^1.1.1"
- url-loader "^0.5.8"
- vant-doc "^1.0.1"
- vue "^2.5.2"
- vue-jest "^1.0.2"
- vue-loader "^13.3.0"
- vue-markdown-loader "^2.3.0"
- vue-router "^3.0.1"
- vue-style-loader "^3.0.1"
- vue-template-compiler "^2.5.2"
- webpack "^3.6.0"
- webpack-bundle-analyzer "^2.9.0"
- webpack-dev-server "^2.9.1"
- webpack-merge "^4.1.0"
-
-whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz#57c235bc8657e914d24e1a397d3c82daee0a6ba3"
- dependencies:
- iconv-lite "0.4.19"
-
-whatwg-url-compat@~0.6.5:
- version "0.6.5"
- resolved "https://registry.yarnpkg.com/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz#00898111af689bb097541cd5a45ca6c8798445bf"
- dependencies:
- tr46 "~0.0.1"
-
-whatwg-url@^6.4.0:
- version "6.4.0"
- resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.4.0.tgz#08fdf2b9e872783a7a1f6216260a1d66cc722e08"
- dependencies:
- lodash.sortby "^4.7.0"
- tr46 "^1.0.0"
- webidl-conversions "^4.0.1"
-
-whet.extend@~0.9.9:
- version "0.9.9"
- resolved "https://registry.yarnpkg.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1"
-
-which-module@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
which-module@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
-which@^1.2.12, which@^1.2.14, which@^1.2.9, which@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"
+which@^1.2.14, which@^1.2.9:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
dependencies:
isexe "^2.0.0"
wide-align@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710"
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
dependencies:
- string-width "^1.0.2"
+ string-width "^1.0.2 || 2"
-window-size@0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
-
-wordwrap@0.0.2:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
-
-wordwrap@~0.0.2:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
+widest-line@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.0.tgz#0142a4e8a243f8882c0233aa0e0281aa76152273"
+ dependencies:
+ string-width "^2.1.1"
wordwrap@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
worker-farm@^1.5.2:
- version "1.5.4"
- resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.5.4.tgz#4debbe46b40edefcc717ebde74a90b1ae1e909a1"
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.6.0.tgz#aecc405976fab5a95526180846f0dba288f3a4a0"
dependencies:
errno "~0.1.7"
- xtend "~4.0.1"
wrap-ansi@^2.0.0:
version "2.1.0"
@@ -9725,9 +7038,9 @@ wrap-ansi@^2.0.0:
wrappy@1:
version "1.0.2"
- resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
+ resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
-write-file-atomic@^2.1.0:
+write-file-atomic@^2.0.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab"
dependencies:
@@ -9748,37 +7061,19 @@ ws@^4.0.0:
async-limiter "~1.0.0"
safe-buffer "~5.1.0"
-xml-char-classes@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/xml-char-classes/-/xml-char-classes-1.0.0.tgz#64657848a20ffc5df583a42ad8a277b4512bbc4d"
-
-"xml-name-validator@>= 2.0.1 < 3.0.0":
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635"
-
-xml-name-validator@^3.0.0:
+xdg-basedir@^3.0.0:
version "3.0.0"
- resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
+ resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4"
-xregexp@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943"
+xregexp@4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020"
"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@~4.0.1:
version "4.0.1"
- resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
+ resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
-xxhashjs@^0.2.1:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/xxhashjs/-/xxhashjs-0.2.2.tgz#8a6251567621a1c46a5ae204da0249c7f8caa9d8"
- dependencies:
- cuint "^0.2.2"
-
-y18n@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
-
-y18n@^4.0.0:
+"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
@@ -9786,49 +7081,23 @@ yallist@^2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
-yargs-parser@^4.2.0:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c"
- dependencies:
- camelcase "^3.0.0"
+yallist@^3.0.0, yallist@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9"
-yargs-parser@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9"
+yargs-parser@^10.0.0, yargs-parser@^10.1.0:
+ version "10.1.0"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8"
dependencies:
camelcase "^4.1.0"
-yargs-parser@^8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950"
- dependencies:
- camelcase "^4.1.0"
-
-yargs@6.6.0:
- version "6.6.0"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208"
- dependencies:
- camelcase "^3.0.0"
- cliui "^3.2.0"
- decamelize "^1.1.1"
- get-caller-file "^1.0.1"
- os-locale "^1.4.0"
- read-pkg-up "^1.0.1"
- require-directory "^2.1.1"
- require-main-filename "^1.0.1"
- set-blocking "^2.0.0"
- string-width "^1.0.2"
- which-module "^1.0.0"
- y18n "^3.2.1"
- yargs-parser "^4.2.0"
-
-yargs@^10.0.3:
- version "10.1.2"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-10.1.2.tgz#454d074c2b16a51a43e2fb7807e4f9de69ccb5c5"
+yargs@^12.0.1:
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.1.tgz#6432e56123bb4e7c3562115401e98374060261c2"
dependencies:
cliui "^4.0.0"
- decamelize "^1.1.1"
- find-up "^2.1.0"
+ decamelize "^2.0.0"
+ find-up "^3.0.0"
get-caller-file "^1.0.1"
os-locale "^2.0.0"
require-directory "^2.1.1"
@@ -9836,38 +7105,9 @@ yargs@^10.0.3:
set-blocking "^2.0.0"
string-width "^2.0.0"
which-module "^2.0.0"
- y18n "^3.2.1"
- yargs-parser "^8.1.0"
+ y18n "^3.2.1 || ^4.0.0"
+ yargs-parser "^10.1.0"
-yargs@^8.0.2:
- version "8.0.2"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360"
- dependencies:
- camelcase "^4.1.0"
- cliui "^3.2.0"
- decamelize "^1.1.1"
- get-caller-file "^1.0.1"
- os-locale "^2.0.0"
- read-pkg-up "^2.0.0"
- require-directory "^2.1.1"
- require-main-filename "^1.0.1"
- set-blocking "^2.0.0"
- string-width "^2.0.0"
- which-module "^2.0.0"
- y18n "^3.2.1"
- yargs-parser "^7.0.0"
-
-yargs@~3.10.0:
- version "3.10.0"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"
- dependencies:
- camelcase "^1.0.2"
- cliui "^2.1.0"
- decamelize "^1.0.0"
- window-size "0.1.0"
-
-yauzl@2.4.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005"
- dependencies:
- fd-slicer "~1.0.1"
+ylru@^1.2.0:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/ylru/-/ylru-1.2.1.tgz#f576b63341547989c1de7ba288760923b27fe84f"