diff --git a/.babelrc b/.babelrc index b061392b0..c72eeb3a2 100644 --- a/.babelrc +++ b/.babelrc @@ -1,9 +1,12 @@ { "presets": [ - "es2015" + [ + "es2015", + { "modules": false } + ] ], "plugins": [ "transform-runtime", "transform-vue-jsx" ] -} +} \ No newline at end of file diff --git a/README.md b/README.md index b4596c24d..2a90cd0c1 100644 --- a/README.md +++ b/README.md @@ -9,62 +9,76 @@ [](https://travis-ci.org/youzan/vant) [](https://codecov.io/github/youzan/vant?branch=dev) [](https://www.npmjs.com/package/vant) [](https://www.npmjs.com/package/vant) -## 一、安装 +[访问中文版](./README.zh-CN.md) + +## Install ```shell npm i -S vant ``` -## 二、使用 +## Usage + +### Use [babel-plugin-import](https://github.com/ant-design/babel-plugin-import) (Recommended) + + ```js + // .babelrc or babel-loader option + { + "plugins": [ + ["import", { "libraryName": "vant", "style": true }] + ] + } + ``` + + Then you can import components from vant, equivalent to import manually below. + + ```js + // import js and css modularly, parsed by babel-plugin-import + import { Button } from 'vant'; + ``` + +### Manually import + + ```jsx + import { Button } from 'vant'; + import 'vant/lib/vant-css/button.css'; + ``` -### 1. 导入所有组件 +### Import all components ```javascript import Vue from 'vue'; import vant from 'vant'; -// 你也可以使用自己的主题 import 'vant/lib/vant-css/index.css'; Vue.use(vant); ``` -### 2. 按需导入组件 +## Development -```javascript -import Vue from 'vue'; -import { Button, Cell } from 'vant'; -import 'vant/lib/vant-css/button.css'; -import 'vant/lib/vant-css/cell.css'; - -Vue.component(Button.name, Button); -Vue.component(Cell.name, Cell); -``` - -## 三、开发 - -### 1. 新建一个组件 +### Add a new component ```shell make init componentName ``` -### 2. 示例预览 +### Start coding -在`docs/nav.config.json`文件里合适的地方写入组件声明,根据组件类型(JS组件,CSS组件,Form等)进行区分 在`docs/examples-docs`目录里新建同名的md文件,如`waterfall.md`,在项目的根目录下执行以下命令,启动server: +Start development mode: ```shell npm run dev ``` -浏览器访问[http://localhost:8080](http://localhost:8080)就可以看到所有组件的示例了。 +Visit [http://localhost:8080](http://localhost:8080) to see an example of all components. -## 四、手机预览 +## Preview -可以手机扫码以下二维码访问手机端demo: +You can scan the following QR code to access the demo:  -## 五、开源协议 +## LICENSE -本项目基于 [MIT](https://zh.wikipedia.org/wiki/MIT%E8%A8%B1%E5%8F%AF%E8%AD%89) 协议,请自由地享受和参与开源。 +[MIT](https://zh.wikipedia.org/wiki/MIT%E8%A8%B1%E5%8F%AF%E8%AD%89) diff --git a/README.zh-CN.md b/README.zh-CN.md new file mode 100644 index 000000000..6cb129656 --- /dev/null +++ b/README.zh-CN.md @@ -0,0 +1,82 @@ +
+
+
+
+
+
A Vue.js 2.0 Mobile UI at YouZan
+ +[](https://travis-ci.org/youzan/vant) [](https://codecov.io/github/youzan/vant?branch=dev) [](https://www.npmjs.com/package/vant) [](https://www.npmjs.com/package/vant) + +## 一、安装 + +```shell +npm i -S vant +``` + +## 二、使用 + + +### 使用 [babel-plugin-import](https://github.com/ant-design/babel-plugin-import) (推荐) + + ```js + // .babelrc or babel-loader option + { + "plugins": [ + ["import", { "libraryName": "vant", "style": true }] + ] + } + ``` + + 接着你可以直接引入 vant 组件,等价于下方的按需引入组件 + + ```js + // 模块化地引入 js 和 css, 通过 babel-plugin-import 插件解析 + import { Button } from 'vant'; + ``` + +### 按需引入组件 + + ```jsx + import { Button } from 'vant/lib/button'; + import 'vant/lib/vant-css/button.css'; + ``` + +### 导入所有组件 + +```javascript +import Vue from 'vue'; +import vant from 'vant'; +import 'vant/lib/vant-css/index.css'; + +Vue.use(vant); +``` + +## 三、开发 + +### 1. 新建一个组件 + +```shell +make init componentName +``` + +### 2. 示例预览 + +在`docs/nav.config.json`文件里合适的地方写入组件声明,根据组件类型(JS组件,CSS组件,Form等)进行区分 在`docs/examples-docs`目录里新建同名的md文件,如`waterfall.md`,在项目的根目录下执行以下命令,启动server: + +```shell +npm run dev +``` + +浏览器访问[http://localhost:8080](http://localhost:8080)就可以看到所有组件的示例了。 + +## 四、手机预览 + +可以手机扫码以下二维码访问手机端demo: + + + +## 五、开源协议 + +本项目基于 [MIT](https://zh.wikipedia.org/wiki/MIT%E8%A8%B1%E5%8F%AF%E8%AD%89) 协议,请自由地享受和参与开源。 diff --git a/build/bin/build-entry.js b/build/bin/build-entry.js index b70e79e86..db939e763 100644 --- a/build/bin/build-entry.js +++ b/build/bin/build-entry.js @@ -3,18 +3,23 @@ var fs = require('fs'); var render = require('json-templater/string'); var uppercamelcase = require('uppercamelcase'); var path = require('path'); -var chalk = require('chalk'); var OUTPUT_PATH = path.join(__dirname, '../../src/index.js'); var IMPORT_TEMPLATE = 'import {{name}} from \'../packages/{{package}}/index.js\';'; -var ISNTALL_COMPONENT_TEMPLATE = ' Vue.component({{name}}.name, {{name}});'; +var ISNTALL_COMPONENT_TEMPLATE = ' {{name}}'; var MAIN_TEMPLATE = `{{include}} +const version = '{{version}}'; +const components = [ +{{components}} +]; + const install = function(Vue) { - /* istanbul ignore if */ if (install.installed) return; -{{install}} + components.forEach(component => { + Vue.component(component.name, component); + }); }; /* istanbul ignore if */ @@ -22,9 +27,14 @@ if (typeof window !== 'undefined' && window.Vue) { install(window.Vue); } -module.exports = { +export { install, - version: '{{version}}', + version, +{{list}} +}; +export default { + install, + version, {{list}} }; `; @@ -66,11 +76,11 @@ ComponentNames.forEach(name => { var template = render(MAIN_TEMPLATE, { include: includeComponentTemplate.join('\n'), - install: installTemplate.join('\n'), - version: process.env.VERSION || require('../../package.json').version, - list: listTemplate.join(',\n') + list: listTemplate.join(',\n'), + components: installTemplate.join(',\n') || ' ', + version: process.env.VERSION || require('../../package.json').version }); fs.writeFileSync(OUTPUT_PATH, template); -console.log(chalk.green('[build entry] DONE:' + OUTPUT_PATH)); +console.log('[build entry] DONE:' + OUTPUT_PATH); diff --git a/build/bin/build-lib.js b/build/bin/build-lib.js new file mode 100644 index 000000000..08155459a --- /dev/null +++ b/build/bin/build-lib.js @@ -0,0 +1,91 @@ +/** + * Build npm lib + * Steps: + * 1. 清理目录 + * 2. 构建 JS 入口文件 + * 3. 打包 JS 文件:vant.js && vant.min.js + * 4. 构建 CSS 文件:vant-css + * 5. 构建每个组件对应的 [component].js + * 6. 生成每个组件目录下的 style 入口 + * 7. 编译 utils + */ + +const fs = require('fs'); +const path = require('path'); +const components = require('../../components.json'); +const chalk = require('chalk'); +require('shelljs/global'); + +// clean dir +log('Starting', 'clean'); +exec('npm run clean --silent'); +log('Finished', 'clean'); + +// build entry +log('Starting', 'build:entry'); +exec('npm run build:file --silent'); +log('Finished', 'build:entry'); + +// lint +log('Starting', 'lint'); +exec('npm run lint --silent'); +log('Finished', 'lint'); + +// build vant.js +log('Starting', 'build:vant'); +exec('npm run build:vant --silent'); +log('Finished', 'build:vant'); + +// build [component].js +log('Starting', 'build:component'); +exec('npm run build:components --silent'); +log('Finished', 'build:component'); + +// build vant-css +log('Starting', 'build:vant-css'); +exec('npm run build:vant-css --silent'); +log('Finished', 'build:vant-css'); + +// build style entrys +log('Starting', 'build:style-entries'); +Object.keys(components).forEach((componentName) => { + const dir = path.join(__dirname, '../../lib/', componentName, '/style'); + const file = path.join(dir, 'index.js'); + const cssPath = path.join(__dirname, '../../lib/vant-css/', `${componentName}.css`); + const content = []; + if (fs.existsSync(cssPath)) { + content.push(`require('../../vant-css/${componentName}.css');`); + } + mkdir(dir); + writeFile(file, content.join('\n')); +}); +log('Finished', 'build:style-entries'); + +// build utils +log('Starting', 'build:utils'); +exec('npm run build:utils --silent'); +log('Finished', 'build:utils'); + +// helpers +function log(status, action, breakLine) { + const now = new Date(); + const clock = `${breakLine ? '\n' : ''}[${padZero(now.getHours())}:${padZero(now.getMinutes())}:${padZero(now.getSeconds())}]`; + console.log(`${chalk.gray(clock)} ${status} '${action ? chalk.cyan.bold(action ) : ''}'`); +} + +function padZero(num) { + return (num < 10 ? '0' : '') + num; +} + +function writeFile(pathname, content) { + if (!fs.existsSync(pathname)) { + fs.closeSync(fs.openSync(pathname, 'w')); + } + fs.writeFileSync(pathname, content, { encoding: 'utf8' }); +} + +function mkdir(pathname) { + if (!fs.existsSync(pathname)) { + fs.mkdirSync(pathname); + } +} diff --git a/build/genExamples.js b/build/genExamples.js index b9ecdb6fb..c668082f9 100644 --- a/build/genExamples.js +++ b/build/genExamples.js @@ -11,8 +11,6 @@ function extract(watch = false) { }); } -extract(); - -module.exports = function watch() { - extract(true); +module.exports = function watch(isProduction) { + extract(!isProduction); }; diff --git a/build/strip-tags.js b/build/strip-tags.js deleted file mode 100644 index bbb719c19..000000000 --- a/build/strip-tags.js +++ /dev/null @@ -1,34 +0,0 @@ -/*! - * strip-tags`;
+ render: function(tokens, idx) {
+ return tokens[idx].nesting === 1
+ ? ``
+ :` \n`;
}
- return `\n`;
}
- }]
+ ]
],
preprocess: function(MarkdownIt, source) {
- MarkdownIt.renderer.rules.table_open = function() {
- return '';
- };
+ MarkdownIt.renderer.rules.table_open = () => '';
return source;
}
}
@@ -158,9 +131,16 @@ module.exports = {
filename: 'examples.html',
inject: true
}),
+ new webpack.optimize.CommonsChunkPlugin({
+ name: 'vendor',
+ minChunks: 2
+ }),
new webpack.HotModuleReplacementPlugin(),
new OptimizeCssAssetsPlugin(),
- StyleExtractPlugin,
+ new ExtractTextPlugin({
+ filename: isProduction ? '[name].[hash:8].css' : '[name].css',
+ allChunks: true
+ }),
new FriendlyErrorsPlugin()
]
};
diff --git a/build/webpack.config.prod.js b/build/webpack.config.prod.js
index d4a45855b..204bf81a5 100644
--- a/build/webpack.config.prod.js
+++ b/build/webpack.config.prod.js
@@ -6,9 +6,10 @@ var devConfig = require('./webpack.config.dev.js');
module.exports = merge(devConfig, {
output: {
path: path.join(__dirname, '../docs/dist'),
- publicPath: 'https://b.yzcdn.cn/zanui/vue',
+ publicPath: 'https://b.yzcdn.cn/zanui/vue/',
filename: '[name].[hash:8].js',
- umdNamedDefine: true
+ umdNamedDefine: true,
+ chunkFilename: 'async.[name].[chunkhash:8].js'
},
devtool: false,
plugins: [
diff --git a/docs/assets/docs.css b/docs/assets/docs.css
deleted file mode 100644
index bbcf5edb1..000000000
--- a/docs/assets/docs.css
+++ /dev/null
@@ -1,206 +0,0 @@
-html, body, div, span, applet, object, iframe,
-h1, h2, h3, h4, h5, h6, p, blockquote, pre,
-a, abbr, acronym, address, big, cite, code,
-del, dfn, em, img, ins, kbd, q, s, samp,
-small, strike, strong, sub, sup, tt, var,
-b, u, i, center,
-dl, dt, dd, ol, ul, li,
-fieldset, form, label, legend,
-table, caption, tbody, tfoot, thead, tr, th, td,
-article, aside, canvas, details, embed,
-figure, figcaption, footer, header, hgroup,
-menu, nav, output, ruby, section, summary,
-time, mark, audio, video {
- margin: 0;
- padding: 0;
- border: 0;
- font-size: 100%;
- vertical-align: baseline;
-}
-
-body {
- font-family: 'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',SimSun,sans-serif;
- font-weight: 400;
- -webkit-font-smoothing: antialiased;
- background-color: #f8f8f8;
-}
-
-a {
- color: #4078c0;
- text-decoration: none;
-}
-
-button, input, select, textarea {
- font-family: inherit;
- font-size: inherit;
- line-height: inherit;
- color: inherit;
-}
-
-ul, ol {
- list-style: none;
-}
-
-code.hljs {
- line-height: 1.5;
- font-family: Menlo, Monaco, Consolas, Courier, monospace;
- font-size: 12px;
- padding: 20px;
- background-color: #f8f8f8;
- border: solid 1px #E5E5E5;
- margin-bottom: 25px;
- border-radius: 4px;
- -webkit-font-smoothing: auto;
-}
-
-.clearfix {
- &::before {
- display: table;
- content: "";
- }
-
- &::after {
- display: table;
- content: "";
- clear: both;
- }
-}
-
-.main-content {
- margin: 130px 20px 40px;
- padding-top: 20px;
-}
-
-.page-container {
- background-color: #fff;
- position: relative;
- display: flex;
- width: 100%;
- overflow: hidden;
-}
-
-.page-content {
- box-sizing: border-box;
- flex: 1;
-
- section {
- padding: 0 40px;
-
- > h1,
- > h2,
- > h3,
- > h4,
- > h5,
- > h6 {
- color: #333;
- line-height: 1.5;
- margin: 20px 0;
- font-weight: normal;
-
- .header-anchor {
- float: left;
- margin-left: -20px;
- opacity: 0;
- cursor: pointer;
-
- &:hover {
- opacity: .4;
- }
- }
- }
-
- > h1 {
- font-size: 40px;
- }
-
- > h2 {
- font-size: 36px;
- }
-
- > h3 {
- font-size: 30px;
- }
-
- > h4 {
- font-size: 24px;
- }
-
- > h5 {
- font-size: 14px
- }
-
- > h6 {
- font-size: 14px;
- color: #666;
- }
-
- > p {
- font-size: 14px;
- line-height: 20px;
- color: #666;
- margin: 14px 0;
- }
-
- > ul li,
- > ol li {
- color: #666;
- font-size: 14px;
- line-height: 20px;
- margin: 10px 0 10px 20px;
- padding-left: 20px;
- position: relative;
-
- &::before {
- content: '';
- position: absolute;
- width: 8px;
- height: 8px;
- box-sizing: border-box;
- border: 2px solid #999;
- border-radius: 50%;
- top: 6px;
- left: 0;
- }
-
- li {
- margin-left: 0;
- }
- }
- }
-
- p > code,
- .table code,
- li > code {
- background-color: #F2F2F2;
- display: inline-block;
- border: 1px solid #E5E5E5;
- padding: 2px 4px;
- color: #333;
- margin: 0 3px;
- }
-}
-
-.table {
- border-collapse: collapse;
- width: 100%;
- background-color: #fff;
- color: #333;
- font-size: 14px;
- margin-bottom: 45px;
-
- th {
- text-align: left;
- border: 1px solid #E5E5E5;
- background-color: #F2F2F2;
- padding: 10px;
-
- &:first-child {
- padding-left: 10px;
- }
- }
-
- td {
- border: 1px solid #E5E5E5;
- padding: 10px;
- }
-}
diff --git a/docs/examples-docs/actionsheet.md b/docs/examples-docs/actionsheet.md
index d560ccf69..bb7a56f26 100644
--- a/docs/examples-docs/actionsheet.md
+++ b/docs/examples-docs/actionsheet.md
@@ -1,27 +1,21 @@
diff --git a/docs/src/components/example-block.vue b/docs/src/components/example-block.vue
deleted file mode 100644
index 742290f02..000000000
--- a/docs/src/components/example-block.vue
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/docs/src/components/mobile-computed.js b/docs/src/components/mobile-computed.js
deleted file mode 100644
index 9e6d5c5e9..000000000
--- a/docs/src/components/mobile-computed.js
+++ /dev/null
@@ -1,19 +0,0 @@
-import MobilePopup from './mobile-popup.vue';
-
-export default {
- components: {
- MobilePopup
- },
-
- computed: {
- mobileUrl() {
- return '/zanui/vue/examples' + location.pathname.slice(10);
- }
- },
-
- data() {
- return {
- mobileShow: false
- };
- }
-};
diff --git a/docs/src/components/mobile-nav.vue b/docs/src/components/mobile-nav.vue
index bb76f9136..c9b6e7de6 100644
--- a/docs/src/components/mobile-nav.vue
+++ b/docs/src/components/mobile-nav.vue
@@ -62,82 +62,79 @@ export default {
};
-
diff --git a/docs/src/components/mobile-popup.vue b/docs/src/components/mobile-popup.vue
deleted file mode 100644
index cdd637d1f..000000000
--- a/docs/src/components/mobile-popup.vue
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/src/doc.config.js b/docs/src/doc.config.js
index b58bf3a99..d77c272c0 100644
--- a/docs/src/doc.config.js
+++ b/docs/src/doc.config.js
@@ -30,6 +30,10 @@ module.exports = {
"path": "/changelog",
"title": "更新日志",
noExample: true
+ },
+ {
+ "title": "业务组件",
+ "link": "/zanui/captain/component/quickstart"
}
]
}
diff --git a/docs/src/index.js b/docs/src/index.js
index 2f7c3b729..4997a8d15 100644
--- a/docs/src/index.js
+++ b/docs/src/index.js
@@ -2,17 +2,8 @@ import Vue from 'vue';
import VueRouter from 'vue-router';
import App from './ExamplesDocsApp';
import routes from './router.config';
-import ZanUI from 'src/index.js';
import ZanDoc from 'zan-doc';
-import packageJson from '../../package.json';
import DemoBlock from './components/demo-block';
-
-const global = {
- version: packageJson.version
-};
-window._global = global;
-
-import '../assets/docs.css';
import 'packages/vant-css/src/index.css';
function isMobile() {
@@ -22,11 +13,7 @@ function isMobile() {
}
Vue.use(VueRouter);
-Vue.use(ZanUI);
Vue.use(ZanDoc);
-Vue.use(ZanUI.Lazyload, {
- lazyComponent: true
-});
Vue.component('demo-block', DemoBlock);
const routesConfig = routes();
diff --git a/docs/src/router.config.js b/docs/src/router.config.js
index 19d7ad0a3..b49e01ca1 100644
--- a/docs/src/router.config.js
+++ b/docs/src/router.config.js
@@ -1,4 +1,6 @@
const navs = require('./doc.config')['zh-CN'].nav;
+import componentDocs from '../examples-dist/entry-docs';
+import componentDemos from '../examples-dist/entry-demos';
const registerRoute = (isExample) => {
let route = [];
@@ -9,31 +11,26 @@ const registerRoute = (isExample) => {
if (nav.groups) {
nav.groups.forEach(group => {
- group.list.forEach(nav => {
- addRoute(nav);
- });
+ group.list.forEach(addRoute);
});
} else if (nav.children) {
- nav.children.forEach(nav => {
- addRoute(nav);
- });
+ nav.children.forEach(addRoute);
} else {
addRoute(nav);
}
});
function addRoute(page) {
- const component = isExample
- ? require(`../examples-dist${page.path}.vue`)
- : require(`../examples-docs${page.path}.md`);
- route.push({
- path: '/component' + page.path,
- component: component.default || component
- });
+ const { path } = page;
+ if (path) {
+ const name = path.replace('/', '');
+ route.push({
+ path: '/component' + path,
+ component: isExample ? componentDemos[name] : componentDocs[name]
+ });
+ }
}
- // console.log(route);
-
return route;
};
diff --git a/package.json b/package.json
index a984d1d87..c26cf675e 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "vant",
- "version": "0.6.6",
+ "version": "0.7.9",
"description": "有赞vue wap组件库",
"main": "lib/vant.js",
"style": "lib/vant-css/index.css",
@@ -12,17 +12,16 @@
],
"scripts": {
"bootstrap": "yarn || npm i",
- "dev": "npm run build:file && webpack-dev-server --inline --hot --config build/webpack.config.dev.js --content-base ./",
+ "dev": "npm run build:file && webpack-dev-server --inline --config build/webpack.config.dev.js --content-base ./",
"build:file": "node build/bin/build-entry.js",
- "build:utils": "cross-env BABEL_ENV=utils babel src --out-dir lib --ignore src/index.js",
- "build:vant-css": "gulp build --gulpfile packages/vant-css/gulpfile.js && cp-cli packages/vant-css/lib lib/vant-css",
- "build:components": "webpack --progress --hide-modules --config build/webpack.components.js",
- "build:vant": "webpack --progress --hide-modules --config build/webpack.build.js && webpack --progress --hide-modules --config build/webpack.build.min.js",
- "build:example": "node build/genExamples.js",
+ "build:utils": "cross-env BABEL_ENV=utils babel src --out-dir lib --ignore src/index.js --presets=es2015",
+ "build:components": "cross-env NODE_ENV=production webpack --progress --hide-modules --config build/webpack.components.js --color",
+ "build:vant-css": "gulp build --gulpfile packages/vant-css/gulpfile.js --color && cp -R packages/vant-css/lib/ lib/vant-css",
+ "build:vant": "cross-env NODE_ENV=production webpack --progress --hide-modules --color --config build/webpack.build.js && cross-env NODE_ENV=production webpack -p --progress --hide-modules --color --config build/webpack.build.js",
"deploy": "npm run deploy:docs && npm run deploy:cdn && gh-pages -d docs/dist --remote youzan && rimraf docs/dist",
"deploy:cdn": "superman cdn /zanui/vue docs/dist/*.js docs/dist/*.css",
- "deploy:docs": "rimraf docs/dist && npm run build:example && cross-env NODE_ENV=production webpack --progress --hide-modules --config build/webpack.config.prod.js",
- "dist": "npm run clean && npm run build:file && npm run lint && npm run build:vant && npm run build:components && npm run build:utils && npm run build:vant-css",
+ "deploy:docs": "rimraf docs/dist && cross-env NODE_ENV=production webpack --progress --hide-modules --config build/webpack.config.prod.js",
+ "dist": "node build/bin/build-lib.js",
"clean": "rimraf lib && rimraf packages/*/lib",
"lint": "felint lint src/**/*.js packages/**/*.{js,vue} build/**/*.js",
"test": "karma start test/unit/karma.conf.js --single-run",
@@ -43,98 +42,79 @@
"license": "ISC",
"dependencies": {
"raf.js": "0.0.4",
- "vue-lazyload": "^1.0.3"
+ "vue-lazyload": "^1.0.6"
},
"peerDependencies": {
- "vue": "2.3.4"
+ "vue": "2.4.2"
},
"devDependencies": {
- "autoprefixer": "^6.7.5",
- "avoriaz": "^2.0.0",
+ "autoprefixer": "^7.1.2",
+ "avoriaz": "2.0.0",
"babel-cli": "^6.14.0",
- "babel-core": "^6.17.0",
- "babel-eslint": "^6.1.2",
- "babel-helper-vue-jsx-merge-props": "^2.0.2",
- "babel-loader": "^6.2.5",
- "babel-plugin-module-resolver": "^2.2.0",
+ "babel-core": "^6.25.0",
+ "babel-loader": "^7.1.1",
+ "babel-plugin-module-resolver": "^2.7.1",
"babel-plugin-syntax-jsx": "^6.18.0",
"babel-plugin-transform-runtime": "^6.15.0",
- "babel-plugin-transform-vue-jsx": "^3.3.0",
+ "babel-plugin-transform-vue-jsx": "^3.5.0",
"babel-polyfill": "^6.23.0",
"babel-preset-es2015": "^6.16.0",
- "babel-runtime": "^6.11.0",
- "chai": "^3.5.0",
- "chalk": "^1.1.3",
+ "babel-runtime": "^6.25.0",
+ "chai": "^4.1.1",
"cheerio": "^0.22.0",
- "codecov": "^2.1.0",
- "copy-webpack-plugin": "^4.0.1",
- "cp-cli": "^1.0.2",
- "cross-env": "^3.1.3",
- "css-loader": "^0.24.0",
- "decamelize": "^1.2.0",
- "eslint-loader": "^1.7.1",
- "eslint-plugin-vue": "^2.0.1",
- "extract-text-webpack-plugin": "^2.0.0-beta.5",
+ "codecov": "^2.2.0",
+ "cross-env": "^5.0.5",
+ "css-loader": "^0.28.4",
+ "eslint-plugin-vue": "^2.1.0",
+ "extract-text-webpack-plugin": "2.1.2",
"felint": "^0.5.0-alpha.3",
- "file-loader": "^0.9.0",
"file-save": "^0.2.0",
"friendly-errors-webpack-plugin": "^1.6.1",
- "gh-pages": "^0.12.0",
+ "gh-pages": "^1.0.0",
"gulp": "^3.9.1",
"gulp-util": "^3.0.8",
- "highlight.js": "^9.8.0",
- "html-loader": "^0.4.3",
- "html-webpack-plugin": "^2.22.0",
- "inject-loader": "^3.0.0-beta2",
+ "highlight.js": "^9.12.0",
+ "html-webpack-plugin": "^2.29.0",
"isparta-loader": "^2.0.0",
- "json-loader": "^0.5.4",
"json-templater": "^1.0.4",
- "karma": "^1.5.0",
- "karma-chrome-launcher": "^2.0.0",
+ "karma": "^1.7.0",
+ "karma-chrome-launcher": "^2.2.0",
"karma-coverage": "^1.1.1",
"karma-mocha": "^1.3.0",
"karma-phantomjs-launcher": "^1.0.4",
"karma-sinon-chai": "^1.2.4",
"karma-sourcemap-loader": "^0.3.7",
- "karma-spec-reporter": "0.0.30",
- "karma-webpack": "^2.0.2",
- "lerna": "2.0.0-beta.31",
- "lolex": "^1.5.1",
- "markdown-it": "^6.1.1",
- "markdown-it-anchor": "^2.5.0",
+ "karma-spec-reporter": "^0.0.31",
+ "karma-webpack": "^2.0.4",
+ "lerna": "^2.0.0",
+ "markdown-it": "^8.3.2",
"markdown-it-container": "^2.0.0",
- "mocha": "^3.2.0",
- "optimize-css-assets-webpack-plugin": "^1.3.0",
- "postcss": "^5.1.2",
- "postcss-easy-import": "^2.0.0",
- "postcss-loader": "^1.3.3",
- "precss": "^1.4.0",
- "prismjs": "^1.5.1",
- "progress-bar-webpack-plugin": "^1.9.3",
+ "mocha": "^3.4.2",
+ "optimize-css-assets-webpack-plugin": "^3.0.0",
+ "postcss": "^6.0.8",
+ "postcss-easy-import": "^2.1.0",
+ "postcss-loader": "^2.0.6",
+ "precss": "^2.0.0",
+ "progress-bar-webpack-plugin": "^1.10.0",
"rimraf": "^2.5.4",
- "run-sequence": "^1.2.2",
- "saladcss-bem": "^0.0.1",
- "sinon": "^1.17.7",
- "sinon-chai": "^2.8.0",
- "style-loader": "^0.13.1",
- "theaterjs": "^3.0.0",
- "transliteration": "^1.1.11",
- "uppercamelcase": "^1.1.0",
- "url-loader": "^0.5.7",
- "vue": "2.3.4",
+ "run-sequence": "^2.1.0",
+ "sinon": "^2.4.1",
+ "sinon-chai": "^2.12.0",
+ "style-loader": "^0.18.2",
+ "uppercamelcase": "^3.0.0",
+ "url-loader": "^0.5.9",
+ "vue": "^2.4.2",
"vue-hot-reload-api": "^2.1.0",
"vue-html-loader": "^1.2.4",
- "vue-loader": "^12.0.0",
- "vue-markdown-loader": "^1.0.0",
- "vue-router": "^2.5.0",
+ "vue-loader": "^13.0.4",
+ "vue-markdown-loader": "^2.0.0",
+ "vue-router": "^2.7.0",
"vue-style-loader": "^3.0.0",
- "vue-template-compiler": "2.3.4",
- "vue-template-es2015-compiler": "^1.4.2",
- "webpack": "^2.2.1",
- "webpack-dev-server": "^1.16.3",
- "webpack-merge": "^2.0.0",
- "webpack-node-externals": "^1.5.4",
- "webpack-vendor-chunk-plugin": "^1.0.0",
- "zan-doc": "^0.1.0"
+ "vue-template-compiler": "^2.4.2",
+ "vue-template-es2015-compiler": "^1.5.3",
+ "webpack": "^3.5.1",
+ "webpack-dev-server": "^2.7.1",
+ "webpack-merge": "^4.1.0",
+ "zan-doc": "0.1.12"
}
}
diff --git a/packages/actionsheet/README.md b/packages/actionsheet/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/actionsheet/README.md
+++ b/packages/actionsheet/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/badge/README.md b/packages/badge/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/badge/README.md
+++ b/packages/badge/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/button/README.md b/packages/button/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/button/README.md
+++ b/packages/button/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/card/README.md b/packages/card/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/card/README.md
+++ b/packages/card/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/cell-swipe/index.js b/packages/cell-swipe/index.js
index bb9559c21..075cbb40d 100644
--- a/packages/cell-swipe/index.js
+++ b/packages/cell-swipe/index.js
@@ -1,2 +1,3 @@
-import CellSwipe from './components/CellSwipe.vue'
+import CellSwipe from './src/cell-swipe';
+
export default CellSwipe;
diff --git a/packages/cell-swipe/components/CellSwipe.vue b/packages/cell-swipe/src/cell-swipe.vue
similarity index 100%
rename from packages/cell-swipe/components/CellSwipe.vue
rename to packages/cell-swipe/src/cell-swipe.vue
diff --git a/packages/cell/README.md b/packages/cell/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/cell/README.md
+++ b/packages/cell/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/checkbox/README.md b/packages/checkbox/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/checkbox/README.md
+++ b/packages/checkbox/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/col/README.md b/packages/col/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/col/README.md
+++ b/packages/col/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/datetime-picker/README.md b/packages/datetime-picker/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/datetime-picker/README.md
+++ b/packages/datetime-picker/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/datetime-picker/src/datetime-picker.vue b/packages/datetime-picker/src/datetime-picker.vue
index 35153a3b1..5569efd63 100644
--- a/packages/datetime-picker/src/datetime-picker.vue
+++ b/packages/datetime-picker/src/datetime-picker.vue
@@ -5,6 +5,7 @@
:visible-item-count="visibleItemCount"
@change="handlePickerChange"
@confirm="handlePickerConfirm"
+ @cancel="$emit('cancel')"
showToolbar>
@@ -85,7 +86,6 @@ export default {
if (!isEqual) this.innerValue = val;
},
innerValue(val) {
- console.log(val + '!!!');
this.updateColumnValue(val);
this.$emit('input', val);
}
@@ -217,12 +217,11 @@ export default {
isShortMonth(month) {
return [4, 6, 9, 11].indexOf(month) > -1;
},
- handlePickerConfirm(values) {
+ handlePickerConfirm() {
this.$emit('confirm', this.innerValue);
},
handlePickerChange(picker) {
const values = picker.$children.filter(child => child.currentValue !== undefined).map(child => child.currentValue);
- console.log(values);
let value;
if (this.type === 'time') {
@@ -243,7 +242,7 @@ export default {
}
value = this.correctValue(value);
this.innerValue = value;
- console.log(value, this.innerValue);
+ this.$emit('change', picker);
},
updateColumnValue(value) {
let values = [];
diff --git a/packages/dialog/README.md b/packages/dialog/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/dialog/README.md
+++ b/packages/dialog/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/field/README.md b/packages/field/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/field/README.md
+++ b/packages/field/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/icon/README.md b/packages/icon/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/icon/README.md
+++ b/packages/icon/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/image-preview/README.md b/packages/image-preview/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/image-preview/README.md
+++ b/packages/image-preview/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/lazyload/README.md b/packages/lazyload/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/lazyload/README.md
+++ b/packages/lazyload/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/loading/README.md b/packages/loading/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/loading/README.md
+++ b/packages/loading/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/panel/README.md b/packages/panel/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/panel/README.md
+++ b/packages/panel/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/picker/README.md b/packages/picker/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/picker/README.md
+++ b/packages/picker/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/popup/README.md b/packages/popup/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/popup/README.md
+++ b/packages/popup/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/progress/README.md b/packages/progress/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/progress/README.md
+++ b/packages/progress/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/quantity/README.md b/packages/quantity/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/quantity/README.md
+++ b/packages/quantity/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/radio/README.md b/packages/radio/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/radio/README.md
+++ b/packages/radio/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/row/README.md b/packages/row/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/row/README.md
+++ b/packages/row/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/search/README.md b/packages/search/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/search/README.md
+++ b/packages/search/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/steps/README.md b/packages/steps/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/steps/README.md
+++ b/packages/steps/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/swipe/README.md b/packages/swipe/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/swipe/README.md
+++ b/packages/swipe/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/swipe/src/scroll.js b/packages/swipe/src/scroll.js
index d70b1aba1..988e74e49 100755
--- a/packages/swipe/src/scroll.js
+++ b/packages/swipe/src/scroll.js
@@ -69,12 +69,6 @@ extend(Scroll.prototype, {
var leftOffset = offset - wrapWidth;
var rightOffset = offset + wrapWidth;
- page = this.getCurrentPage();
- if (page) {
- page.style['-webkit-transform'] = 'translate3d(' + offset + 'px, 0, 0)';
- page.style['display'] = 'block';
- }
-
leftPage = this.pages[this.mapLoopPage(currentOffsetPage - 1)];
if (leftPage) {
if (Math.abs(leftOffset) <= wrapWidth) {
@@ -96,6 +90,12 @@ extend(Scroll.prototype, {
}
}
}
+
+ page = this.getCurrentPage();
+ if (page) {
+ page.style['-webkit-transform'] = 'translate3d(' + offset + 'px, 0, 0)';
+ page.style['display'] = 'block';
+ }
},
movePage: function(dist, isEnd) {
diff --git a/packages/swipe/src/swipe-item.vue b/packages/swipe/src/swipe-item.vue
index ba4489474..dafed2fd2 100644
--- a/packages/swipe/src/swipe-item.vue
+++ b/packages/swipe/src/swipe-item.vue
@@ -10,6 +10,13 @@ export default {
beforeCreate() {
this.$parent.swipes.push(this);
+ },
+
+ destroyed() {
+ const index = this.$parent.swipes.indexOf(this)
+ if (index > -1) {
+ this.$parent.swipes.splice(index, 1)
+ }
}
};
diff --git a/packages/swipe/src/swipe.vue b/packages/swipe/src/swipe.vue
index f1b9862be..4b6d818b6 100644
--- a/packages/swipe/src/swipe.vue
+++ b/packages/swipe/src/swipe.vue
@@ -61,10 +61,28 @@ export default {
}).on('autoPlay', function(dist, isEnd) {
scroll.movePage(dist.x, isEnd);
});
+ this.dummy = dummy
},
- updated() {
- this.scroll.update();
+ watch: {
+ swipes(value) {
+ if (this.autoPlay && value.length > 1) {
+ this.dummy.initMove()
+ } else {
+ this.dummy.clearMove()
+ }
+ this.scroll.update();
+ return value
+ },
+
+ autoPlay(value) {
+ if (value && this.swipes.length > 1) {
+ this.dummy.initMove()
+ } else {
+ this.dummy.clearMove()
+ }
+ return value
+ }
},
methods: {
diff --git a/packages/switch/README.md b/packages/switch/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/switch/README.md
+++ b/packages/switch/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/tab/README.md b/packages/tab/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/tab/README.md
+++ b/packages/tab/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/tab/src/tabs.vue b/packages/tab/src/tabs.vue
index 68c325819..3d88981ac 100644
--- a/packages/tab/src/tabs.vue
+++ b/packages/tab/src/tabs.vue
@@ -92,7 +92,7 @@
* `type`为`line`时,tab下方的横线的样式
*/
navBarStyle() {
- if (!this.isReady || this.type !== 'line') return;
+ if (!this.isReady || this.type !== 'line' || !this.$refs.tabkey) return;
const tabKey = this.curActive;
const elem = this.$refs.tabkey[tabKey];
diff --git a/packages/tag/README.md b/packages/tag/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/tag/README.md
+++ b/packages/tag/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/toast/README.md b/packages/toast/README.md
index 4c6172563..e69de29bb 100644
--- a/packages/toast/README.md
+++ b/packages/toast/README.md
@@ -1,26 +0,0 @@
-# @youzan/<%= name %>
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/packages/toast/src/toast.js b/packages/toast/src/toast.js
index 3833f9894..727b6a315 100644
--- a/packages/toast/src/toast.js
+++ b/packages/toast/src/toast.js
@@ -1,7 +1,8 @@
import Vue from 'vue';
import merge from 'src/utils/merge';
+import ToastComponent from './toast.vue';
-const ToastConstructor = Vue.extend(require('./toast.vue'));
+const ToastConstructor = Vue.extend(ToastComponent);
let instance;
const getInstance = () => {
@@ -24,6 +25,7 @@ var Toast = (options = {}) => {
const duration = options.duration || 3000;
const instance = getInstance();
+
instance.closed = false;
clearTimeout(instance.timer);
instance.type = options.type ? options.type : 'text';
diff --git a/packages/toast/src/toast.vue b/packages/toast/src/toast.vue
index 3129dea0b..b288f510a 100644
--- a/packages/toast/src/toast.vue
+++ b/packages/toast/src/toast.vue
@@ -1,24 +1,18 @@
-
+
-
- {{message}}
-
+ {{ message }}
-
-
-
+
- {{message}}
+ {{ message }}
-
-
-
+
diff --git a/packages/vant-css/assets/icons.sketch b/packages/vant-css/assets/icons.sketch
index 3a15fd865..dbb01a8b8 100644
Binary files a/packages/vant-css/assets/icons.sketch and b/packages/vant-css/assets/icons.sketch differ
diff --git a/packages/vant-css/gulpfile.js b/packages/vant-css/gulpfile.js
index c6a52b71a..97a96a737 100644
--- a/packages/vant-css/gulpfile.js
+++ b/packages/vant-css/gulpfile.js
@@ -1,11 +1,10 @@
var gulp = require('gulp');
var postcss = require('gulp-postcss');
var cssmin = require('gulp-cssmin');
-var postcssPlugin = require('../../build/utils/postcss_pipe')();
gulp.task('compile', function() {
return gulp.src('./src/*.css')
- .pipe(postcss(postcssPlugin))
+ .pipe(postcss())
.pipe(cssmin())
.pipe(gulp.dest('./lib'));
});
diff --git a/packages/vant-css/package.json b/packages/vant-css/package.json
index e0123460e..ac56dc9ea 100644
--- a/packages/vant-css/package.json
+++ b/packages/vant-css/package.json
@@ -1,6 +1,6 @@
{
"name": "vant-css",
- "version": "0.6.6",
+ "version": "0.7.9",
"description": "vant css.",
"main": "lib/index.css",
"style": "lib/index.css",
@@ -14,13 +14,12 @@
},
"license": "MIT",
"devDependencies": {
- "autoprefixer": "^6.7.5",
+ "autoprefixer": "^7.1.2",
"gulp": "^3.9.1",
- "gulp-cssmin": "^0.1.7",
- "gulp-postcss": "^6.1.1",
- "postcss-easy-import": "^2.0.0",
- "precss": "^1.4.0",
- "saladcss-bem": "^0.0.1"
+ "gulp-cssmin": "^0.2.0",
+ "gulp-postcss": "^7.0.0",
+ "postcss-easy-import": "^2.1.0",
+ "precss": "^2.0.0"
},
"dependencies": {}
}
diff --git a/packages/vant-css/scripts/fount-config.js b/packages/vant-css/scripts/fount-config.js
index 7ae428b47..9063f39af 100644
--- a/packages/vant-css/scripts/fount-config.js
+++ b/packages/vant-css/scripts/fount-config.js
@@ -341,8 +341,58 @@ module.exports = {
},
{
keywords: ['after', 'sale'],
- src: '售后记录.svg',
+ 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: ['coupon'],
+ src: '优惠券卡.svg',
+ css: 'coupon'
+ },
+ {
+ keywords: ['clock'],
+ src: '时钟.svg',
+ css: 'clock'
+ },
+ {
+ keywords: ['gold-coin'],
+ src: '金币.svg',
+ css: 'gold-coin'
}
]
};
diff --git a/packages/vant-css/src/actionsheet.css b/packages/vant-css/src/actionsheet.css
index 71699c283..2f37bbfd9 100644
--- a/packages/vant-css/src/actionsheet.css
+++ b/packages/vant-css/src/actionsheet.css
@@ -2,74 +2,72 @@
@import './mixins/border_retina.css';
@import './popup.css';
-@component-namespace van {
- @b actionsheet {
- position: fixed;
- width: 100%;
- top: auto;
- bottom: 0;
- right: auto;
- left: 50%;
- transform: translate3d(-50%, 0, 0);
- backface-visibility: hidden;
- transition: .2s ease-out;
- background-color: #e0e0e0;
+.van-actionsheet {
+ position: fixed;
+ width: 100%;
+ top: auto;
+ bottom: 0;
+ right: auto;
+ left: 50%;
+ transform: translate3d(-50%, 0, 0);
+ backface-visibility: hidden;
+ transition: .2s ease-out;
+ background-color: #e0e0e0;
- @m withtitle {
- background-color: $c-white;
+ &--withtitle {
+ background-color: $c-white;
+ }
+
+ &__item {
+ line-height: 50px;
+ height: 50px;
+ text-align: center;
+ color: $c-black;
+ font-size: 16px;
+ position: relative;
+ background-color: $c-white;
+
+ &::after {
+ @mixin border-retina (top);
+ }
+ }
+
+ &__subname {
+ color: $c-gray-darker;
+ font-size: 12px;
+ }
+
+ &__loading {
+ margin: 0 auto;
+ display: inline-block;
+ }
+
+ &__button {
+ display: block;
+ margin-top: 5px;
+ line-height: 50px;
+ color: $c-black;
+ font-size: 16px;
+ text-align: center;
+ background-color: $c-white;
+ }
+
+ &__header {
+ line-height: 44px;
+ color: $c-black;
+ text-align: center;
+ position: relative;
+
+ &::after {
+ @mixin border-retina (top, bottom);
}
- @e item {
- line-height: 50px;
- height: 50px;
- text-align: center;
- color: $c-black;
- font-size: 16px;
- position: relative;
- background-color: $c-white;
-
- &::after {
- @mixin border-retina (top);
- }
- }
-
- @e subname {
- color: $c-gray-darker;
- font-size: 12px;
- }
-
- @e loading {
- margin: 0 auto;
- display: inline-block;
- }
-
- @e button {
- display: block;
- margin-top: 5px;
- line-height: 50px;
- color: $c-black;
- font-size: 16px;
- text-align: center;
- background-color: $c-white;
- }
-
- @e header {
- line-height: 44px;
- color: $c-black;
- text-align: center;
- position: relative;
-
- &::after {
- @mixin border-retina (top, bottom);
- }
-
- .van-icon-close {
- position: absolute;
- font-size: 22px;
- line-height: 22px;
- top: 11px;
- right: 15px;
- }
+ .van-icon-close {
+ position: absolute;
+ font-size: 22px;
+ line-height: 22px;
+ top: 11px;
+ right: 15px;
}
}
}
diff --git a/packages/vant-css/src/badge.css b/packages/vant-css/src/badge.css
index 2eb224da0..854c9d6b8 100644
--- a/packages/vant-css/src/badge.css
+++ b/packages/vant-css/src/badge.css
@@ -1,77 +1,77 @@
@import './common/var.css';
@import './mixins/border_retina.css';
-@component-namespace van {
- @b badge-group {
+.van-badge {
+
+ display: block;
+ overflow: hidden;
+ position: relative;
+ padding: 20px 12px;
+ box-sizing: border-box;
+ line-height: 1.4;
+ background-color: $c-background;
+ color: $c-gray-darker;
+ font-size: 14px;
+ text-decoration: none;
+ word-break: break-all;
+
+ &-group {
position: relative;
width: 85px;
+
&::after {
@mixin border-retina (top);
}
}
- @b badge {
- display: block;
- overflow: hidden;
- position: relative;
- padding: 20px 12px;
- box-sizing: border-box;
- line-height: 1.4;
- background-color: $c-background;
- color: $c-gray-darker;
- font-size: 14px;
- text-decoration: none;
- word-break: break-all;
-
- @m select {
- font-weight: bold;
- color: $c-black;
- background-color: $c-white;
- .van-badge__active {
- display: block;
- }
- &::after {
- @mixin border-retina (top);
- @mixin border-retina (right);
- @mixin border-retina (left);
- }
+ &--select {
+ font-weight: bold;
+ color: $c-black;
+ background-color: $c-white;
+ .van-badge__active {
+ display: block;
}
-
- @e active {
- display: none;
- position: absolute;
- left: 0;
- top: 0;
- width: 3px;
- height: 100%;
- background-color: #FF4444;
- }
-
- @e info {
- position: absolute;
- top: 2px;
- right: 2px;
- font-size: 10px;
- transform:scale(0.8);
- text-align: center;
- box-sizing: border-box;
- padding: 0 6px;
- min-width: 18px;
- height: 18px;
- line-height: 18px;
- border-radius: 9px;
- background-color: #FF4444;
- color: $c-white;
- }
-
&::after {
- @mixin border-retina (bottom);
+ @mixin border-retina (top);
+ @mixin border-retina (right);
+ @mixin border-retina (left);
}
+ }
- &:last-child {
- &::after {
- border-bottom: 0;
- }
+ &__active {
+ display: none;
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 3px;
+ height: 100%;
+ background-color: #FF4444;
+ }
+
+ &__info {
+ position: absolute;
+ top: 2px;
+ right: 2px;
+ font-size: 10px;
+ transform:scale(0.8);
+ text-align: center;
+ box-sizing: border-box;
+ padding: 0 6px;
+ min-width: 18px;
+ height: 18px;
+ line-height: 18px;
+ border-radius: 9px;
+ background-color: #FF4444;
+ color: $c-white;
+ }
+
+ &::after {
+ @mixin border-retina (bottom);
+ }
+
+ &:last-child {
+ &::after {
+ border-bottom: 0;
}
}
}
diff --git a/packages/vant-css/src/base.css b/packages/vant-css/src/base.css
new file mode 100644
index 000000000..c2aa5264e
--- /dev/null
+++ b/packages/vant-css/src/base.css
@@ -0,0 +1,5 @@
+/**
+ * 基本样式入口
+ */
+
+@import './reset.css';
diff --git a/packages/vant-css/src/button.css b/packages/vant-css/src/button.css
index 14e89483a..99883b371 100644
--- a/packages/vant-css/src/button.css
+++ b/packages/vant-css/src/button.css
@@ -1,154 +1,152 @@
@import './common/var.css';
@import './loading.css';
-@component-namespace van {
- @b button {
- position: relative;
- padding: 0;
+.van-button {
+ position: relative;
+ padding: 0;
+ display: inline-block;
+ height: 45px;
+ line-height: 43px;
+ border-radius: 4px;
+ box-sizing: border-box;
+ font-size: 16px;
+ text-align: center;
+ appearance: none;
+ outline: 0;
+ overflow: hidden;
+
+ &::after {
+ content: " ";
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ background-color: #000;
+ opacity: 0;
+ }
+
+ &:not(.is-disabled):active::after {
+ opacity: .3;
+ }
+
+ &__icon-loading {
display: inline-block;
- height: 45px;
- line-height: 43px;
- border-radius: 4px;
- box-sizing: border-box;
+ width: 16px;
+ height: 16px;
+ vertical-align: middle;
+ }
+
+ &--default {
+ color: $button-default-color;
+ background-color: $button-default-background-color;
+ border: 1px solid $button-default-border-color;
+
+ &:active {
+ border-color: #cacaca;
+ background-color: $c-gray-light;
+ color: $c-gray-dark;
+ }
+ }
+
+ &--primary {
+ color: $button-primary-color;
+ background-color: $button-primary-background-color;
+ border: 1px solid $button-primary-border-color;
+
+ &:active {
+ border-color: #00AA00;
+ background-color: #00AA00;
+ color: #66CC66;
+ }
+ }
+
+ &--danger {
+ color: $button-danger-color;
+ background-color: $button-danger-background-color;
+ border: 1px solid $button-danger-border-color;
+
+ &:active {
+ border-color: #D43333;
+ background-color: #D43333;
+ }
+ }
+
+ &--large {
+ width: 100%;
+ height: 50px;
+ line-height: 48px;
font-size: 16px;
- text-align: center;
- appearance: none;
- outline: 0;
- overflow: hidden;
+ }
- &::after {
- content: " ";
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- background-color: #000;
- opacity: 0;
+ &--normal {
+ padding: 0 15px;
+ font-size: 14px;
+ }
+
+ &--small {
+ min-width: 60px;
+ height: 30px;
+ line-height: 28px;
+ font-size: 12px;
+ }
+
+ /*
+ mini图标默认宽度50px,文字不能超过4个
+ */
+ &--mini {
+ display: inline-block;
+ width: 50px;
+ height: 22px;
+ line-height: 20px;
+ font-size: 10px;
+
+ & + .van-button--mini {
+ margin-left: 5px;
+ }
+ }
+
+ &--disabled {
+ color: $button-disabled-color;
+ background-color: $button-disabled-background-color;
+ border: 1px solid $button-disabled-border-color;
+ }
+
+ &--block {
+ display: block;
+ width: 100%;
+ }
+
+ &--loading {
+ .van-button__text {
+ display: none;
+ }
+ }
+
+ &--bottom-action {
+ width: 100%;
+ height: 50px;
+ line-height: 50px;
+ border: 0;
+ border-radius: 0;
+ background-color: $bottom-action-button-default-background-color;
+ color: $bottom-action-button-default-color;
+ font-size: 16px;
+
+ &:active {
+ border-color: #DD6F44;
+ background-color: #DD6F44;
+ color: #fff;
}
- &:not(.is-disabled):active::after {
- opacity: .3;
- }
-
- @e icon-loading {
- display: inline-block;
- width: 16px;
- height: 16px;
- vertical-align: middle;
- }
-
- @m default {
- color: $button-default-color;
- background-color: $button-default-background-color;
- border: 1px solid $button-default-border-color;
-
- &:active {
- border-color: #cacaca;
- background-color: $c-gray-light;
- color: $c-gray-dark;
- }
- }
-
- @m primary {
- color: $button-primary-color;
- background-color: $button-primary-background-color;
- border: 1px solid $button-primary-border-color;
-
- &:active {
- border-color: #00AA00;
- background-color: #00AA00;
- color: #66CC66;
- }
- }
-
- @m danger {
- color: $button-danger-color;
- background-color: $button-danger-background-color;
- border: 1px solid $button-danger-border-color;
+ &.van-button--primary {
+ background-color: $bottom-action-button-primary-background-color;
+ color: $bottom-action-button-primary-color;
&:active {
border-color: #D43333;
background-color: #D43333;
}
}
-
- @m large {
- width: 100%;
- height: 50px;
- line-height: 48px;
- font-size: 16px;
- }
-
- @m normal {
- padding: 0 15px;
- font-size: 14px;
- }
-
- @m small {
- min-width: 60px;
- height: 30px;
- line-height: 28px;
- font-size: 12px;
- }
-
- /*
- mini图标默认宽度50px,文字不能超过4个
- */
- @m mini {
- display: inline-block;
- width: 50px;
- height: 22px;
- line-height: 20px;
- font-size: 10px;
-
- & + .van-button--mini {
- margin-left: 5px;
- }
- }
-
- @m disabled {
- color: $button-disabled-color;
- background-color: $button-disabled-background-color;
- border: 1px solid $button-disabled-border-color;
- }
-
- @m block {
- display: block;
- width: 100%;
- }
-
- @m loading {
- .van-button__text {
- display: none;
- }
- }
-
- @m bottom-action {
- width: 100%;
- height: 50px;
- line-height: 50px;
- border: 0;
- border-radius: 0;
- background-color: $bottom-action-button-default-background-color;
- color: $bottom-action-button-default-color;
- font-size: 16px;
-
- &:active {
- border-color: #DD6F44;
- background-color: #DD6F44;
- color: #fff;
- }
-
- &.van-button--primary {
- background-color: $bottom-action-button-primary-background-color;
- color: $bottom-action-button-primary-color;
-
- &:active {
- border-color: #D43333;
- background-color: #D43333;
- }
- }
- }
}
}
diff --git a/packages/vant-css/src/cell-swipe.css b/packages/vant-css/src/cell-swipe.css
index 637e93854..2bb7a35e8 100644
--- a/packages/vant-css/src/cell-swipe.css
+++ b/packages/vant-css/src/cell-swipe.css
@@ -1,27 +1,30 @@
-
-.van-cell-swipe .van-cell-wrapper, .van-cell-swipe .van-cell-left, .van-cell-swipe .van-cell-right {
- -webkit-transition: -webkit-transform 150ms ease-in-out;
- transition: -webkit-transform 150ms ease-in-out;
- transition: transform 150ms ease-in-out;
- transition: transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out;
-}
-
-.van-cell-swipe{
+.van-cell {
+ &-swipe {
position: relative;
min-height: 48px;
overflow: hidden;
-}
-.van-cell-right{
+
+ .van-cell-wrapper,
+ .van-cell-left,
+ .van-cell-right {
+ transition: transform 150ms ease-in-out;
+ }
+ }
+
+ &-left,
+ &-right {
position: absolute;
height: 100%;
- right: 0;
top: 0;
- transform: translate3d(100%,0,0);
-}
-.van-cell-left {
- position: absolute;
- height: 100%;
+ }
+
+ &-left {
left: 0;
- top: 0;
- transform: translate3d(-100%,0,0);
-}
\ No newline at end of file
+ transform: translate3d(-100%, 0, 0);
+ }
+
+ &-right {
+ right: 0;
+ transform: translate3d(100%, 0, 0);
+ }
+}
diff --git a/packages/vant-css/src/cell.css b/packages/vant-css/src/cell.css
index 660887d75..5bc960596 100644
--- a/packages/vant-css/src/cell.css
+++ b/packages/vant-css/src/cell.css
@@ -2,8 +2,30 @@
@import './mixins/border_retina.css';
@import './icon.css';
-@component-namespace van {
- @b cell-group {
+.van-cell {
+ width: 100%;
+ display: table;
+ position: relative;
+ padding: 10px 15px 10px 0;
+ box-sizing: border-box;
+ line-height: 24px;
+ background-color: $c-white;
+ color: $c-black;
+ font-size: 14px;
+ text-decoration: none;
+ overflow: hidden;
+
+ &::after {
+ @mixin border-retina (bottom);
+ }
+
+ &:last-child {
+ &::after {
+ border-bottom: 0;
+ }
+ }
+
+ &-group {
padding-left: 15px;
position: relative;
background-color: #fff;
@@ -13,79 +35,55 @@
}
}
- @b cell {
- width: 100%;
- display: table;
- position: relative;
- padding: 10px 15px 10px 0;
- box-sizing: border-box;
- line-height: 24px;
- background-color: $c-white;
- color: $c-black;
- font-size: 14px;
- text-decoration: none;
+ &__title {
+ display: table-cell;
+ }
+
+ &__label {
+ display: block;
+ font-size: 12px;
+ line-height: 1.2;
+ color: $c-gray-darker;
+ }
+
+ &__value {
+ display: table-cell;
+ text-align: right;
+ vertical-align: middle;
overflow: hidden;
- &::after {
- @mixin border-retina (bottom);
+ &--link {
+ padding-right: 20px;
}
- &:last-child {
- &::after {
- border-bottom: 0;
- }
- }
-
- @e title {
- display: table-cell;
- }
-
- @e label {
- display: block;
- font-size: 12px;
- line-height: 1.2;
- color: $c-gray-darker;
- }
-
- @e value {
- display: table-cell;
- text-align: right;
- vertical-align: middle;
- overflow: hidden;
-
- @m link {
- padding-right: 20px;
- }
-
- @m alone {
- text-align: left;
- }
- }
-
- @m required {
- overflow: visible;
-
- &::before {
- content: '*';
- position: absolute;
- left: -7px;
- font-size: 14px;
- color: #f44;
- }
-
- .van-cell__title {
- float: none;
- display: inline-block;
- }
- }
-
- @e right-icon {
- position: absolute;
- top: 50%;
- right: 15px;
- transform: translateY(-50%);
- color: $c-gray-dark;
- font-size: 12px;
+ &--alone {
+ text-align: left;
}
}
+
+ &--required {
+ overflow: visible;
+
+ &::before {
+ content: '*';
+ position: absolute;
+ left: -7px;
+ font-size: 14px;
+ color: #f44;
+ }
+
+ .van-cell__title {
+ float: none;
+ display: inline-block;
+ }
+ }
+
+ &__right-icon {
+ position: absolute;
+ top: 50%;
+ right: 15px;
+ transform: translateY(-50%);
+ color: $c-gray-dark;
+ font-size: 12px;
+ }
}
diff --git a/packages/vant-css/src/checkbox.css b/packages/vant-css/src/checkbox.css
index 9883c397b..063da3621 100644
--- a/packages/vant-css/src/checkbox.css
+++ b/packages/vant-css/src/checkbox.css
@@ -1,51 +1,49 @@
@import './common/var.css';
-@component-namespace van {
- @b checkbox {
- overflow: hidden;
+.van-checkbox {
+ overflow: hidden;
- @m disabled {
- .van-icon {
- color: #d1dbe5;
- }
- }
+ .van-icon {
+ font-size: 22px;
+ line-height: 1;
+ }
- @e input {
- position: relative;
- height: 22px;
- margin-right: 15px;
- float: left;
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
- }
+ .van-icon-checked {
+ color: $c-green;
+ }
- @e control {
- position: absolute;
- top: 0;
- left: 0;
- width: 22px;
- height: 22px;
- opacity: 0;
- margin: 0;
- }
-
- @e label {
- line-height: 22px;
- margin-left: 37px;
- display: block;
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
- }
+ .van-icon-check {
+ color: $c-gray-dark;
+ }
+ &--disabled {
.van-icon {
- font-size: 22px;
- line-height: 1;
- }
-
- .van-icon-checked {
- color: $c-green;
- }
-
- .van-icon-check {
- color: $c-gray-dark;
+ color: #d1dbe5;
}
}
+
+ &__input {
+ position: relative;
+ height: 22px;
+ margin-right: 15px;
+ float: left;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+ }
+
+ &__control {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 22px;
+ height: 22px;
+ opacity: 0;
+ margin: 0;
+ }
+
+ &__label {
+ line-height: 22px;
+ margin-left: 37px;
+ display: block;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+ }
}
diff --git a/packages/vant-css/src/col.css b/packages/vant-css/src/col.css
index b6f234272..a4b6d903b 100644
--- a/packages/vant-css/src/col.css
+++ b/packages/vant-css/src/col.css
@@ -2,51 +2,8 @@
float: left;
box-sizing: border-box;
}
-.van-col-1 { width: 4.166666666666667%; }
-.van-col-2 { width: 8.333333333333334%; }
-.van-col-3 { width: 12.5%; }
-.van-col-4 { width: 16.666666666666668%; }
-.van-col-5 { width: 20.833333333333336%; }
-.van-col-6 { width: 25%; }
-.van-col-7 { width: 29.166666666666668%; }
-.van-col-8 { width: 33.333333333333336%; }
-.van-col-9 { width: 37.5%; }
-.van-col-10 { width: 41.66666666666667%; }
-.van-col-11 { width: 45.833333333333336%; }
-.van-col-12 { width: 50%; }
-.van-col-13 { width: 54.16666666666667%; }
-.van-col-14 { width: 58.333333333333336%; }
-.van-col-15 { width: 62.50000000000001%; }
-.van-col-16 { width: 66.66666666666667%; }
-.van-col-17 { width: 70.83333333333334%; }
-.van-col-18 { width: 75%; }
-.van-col-19 { width: 79.16666666666667%; }
-.van-col-20 { width: 83.33333333333334%; }
-.van-col-21 { width: 87.5%; }
-.van-col-22 { width: 91.66666666666667%; }
-.van-col-23 { width: 95.83333333333334%; }
-.van-col-24 { width: 100%; }
-.van-col-offset-1 { margin-left: 4.166666666666667%; }
-.van-col-offset-2 { margin-left: 8.333333333333334%; }
-.van-col-offset-3 { margin-left: 12.5%; }
-.van-col-offset-4 { margin-left: 16.666666666666668%; }
-.van-col-offset-5 { margin-left: 20.833333333333336%; }
-.van-col-offset-6 { margin-left: 25%; }
-.van-col-offset-7 { margin-left: 29.166666666666668%; }
-.van-col-offset-8 { margin-left: 33.333333333333336%; }
-.van-col-offset-9 { margin-left: 37.5%; }
-.van-col-offset-10 { margin-left: 41.66666666666667%; }
-.van-col-offset-11 { margin-left: 45.833333333333336%; }
-.van-col-offset-12 { margin-left: 50%; }
-.van-col-offset-13 { margin-left: 54.16666666666667%; }
-.van-col-offset-14 { margin-left: 58.333333333333336%; }
-.van-col-offset-15 { margin-left: 62.50000000000001%; }
-.van-col-offset-16 { margin-left: 66.66666666666667%; }
-.van-col-offset-17 { margin-left: 70.83333333333334%; }
-.van-col-offset-18 { margin-left: 75%; }
-.van-col-offset-19 { margin-left: 79.16666666666667%; }
-.van-col-offset-20 { margin-left: 83.33333333333334%; }
-.van-col-offset-21 { margin-left: 87.5%; }
-.van-col-offset-22 { margin-left: 91.66666666666667%; }
-.van-col-offset-23 { margin-left: 95.83333333333334%; }
-.van-col-offset-24 { margin-left: 100%; }
+
+@for $i from 1 to 24 {
+ .van-col-$i { width: calc($i * 100% / 24); }
+ .van-col-offset-$i { margin-left: calc($i * 100% / 24); }
+}
diff --git a/packages/vant-css/src/dialog.css b/packages/vant-css/src/dialog.css
index d085f7d51..eac08827a 100644
--- a/packages/vant-css/src/dialog.css
+++ b/packages/vant-css/src/dialog.css
@@ -1,94 +1,92 @@
@import './mixins/border_retina.css';
@import './popup.css';
-@component-namespace van {
- @b dialog-wrapper {
- position: absolute;
+.van-dialog {
+ position: fixed;
+ top: 50%;
+ left: 50%;
+ transform: translate3d(-50%, -50%, 0);
+ background-color: #fff;
+ width: 85%;
+ border-radius: 4px;
+ font-size: 16px;
+ overflow: hidden;
+ backface-visibility: hidden;
+ transition: .2s;
+
+ &__header {
+ padding: 15px 0 0;
}
- @b dialog {
- position: fixed;
- top: 50%;
- left: 50%;
- transform: translate3d(-50%, -50%, 0);
- background-color: #fff;
- width: 85%;
- border-radius: 4px;
+ &__content {
+ padding: 15px 20px;
+ position: relative;
+
+ &::after {
+ @mixin border-retina (bottom);
+ }
+ }
+
+ &__title {
+ text-align: center;
+ padding-left: 0;
+ margin-bottom: 0;
font-size: 16px;
+ color: #333;
+ }
+
+ &__message {
+ color: #999;
+ margin: 0;
+ font-size: 14px;
+ line-height: 1.5;
+
+ &--notitle {
+ color: #333;
+ font-size: 16px;
+ }
+ }
+
+ &__footer {
+ font-size: 14px;
overflow: hidden;
- backface-visibility: hidden;
- transition: .2s;
- @e header {
- padding: 15px 0 0;
- }
-
- @e content {
- padding: 15px 20px;
- position: relative;
-
- &::after {
- @mixin border-retina (bottom);
+ &.is-twobtn {
+ .van-dialog__btn {
+ width: 50%;
}
- }
- @e title {
- text-align: center;
- padding-left: 0;
- margin-bottom: 0;
- font-size: 16px;
- color: #333;
- }
-
- @e message {
- color: #999;
- margin: 0;
- font-size: 14px;
- line-height: 1.5;
-
- @m notitle {
- color: #333;
- font-size: 16px;
- }
- }
-
- @e footer {
- font-size: 14px;
- overflow: hidden;
-
- @when twobtn {
- .van-dialog__btn {
- width: 50%;
- }
-
- .van-dialog__cancel {
- &::after {
- @mixin border-retina (right);
- }
+ .van-dialog__cancel {
+ &::after {
+ @mixin border-retina (right);
}
}
}
+ }
- @e btn {
- font-size: 16px;
- line-height: 52px;
- border: 0;
- padding: 0;
- background-color: #fff;
- float: left;
- box-sizing: border-box;
- text-align: center;
- position: relative;
- }
+ &__btn {
+ font-size: 16px;
+ line-height: 52px;
+ border: 0;
+ padding: 0;
+ background-color: #fff;
+ float: left;
+ box-sizing: border-box;
+ text-align: center;
+ position: relative;
+ }
- @e cancel {
- color: #333;
- }
+ &__cancel {
+ color: #333;
+ }
- @e confirm {
- color: #00C000;
- width: 100%;
- }
+ &__confirm {
+ color: #00C000;
+ width: 100%;
+ }
+
+ &-wrapper {
+ position: absolute;
}
}
@@ -96,6 +94,7 @@
opacity: 0;
transform: translate3d(-50%, -50%, 0) scale(0.7);
}
+
.dialog-bounce-leave-active {
opacity: 0;
transform: translate3d(-50%, -50%, 0) scale(0.9);
diff --git a/packages/vant-css/src/field.css b/packages/vant-css/src/field.css
index 4cfa75a6d..e40d6aaa3 100644
--- a/packages/vant-css/src/field.css
+++ b/packages/vant-css/src/field.css
@@ -3,96 +3,98 @@
@import './cell.css';
@import './icon.css';
-@component-namespace van {
- @b field {
+.van-field {
+
+ width: 100%;
+
+ .van-cell__title,
+ .van-cell__value {
+ float: none;
+ box-sizing: border-box;
+ }
+
+ .van-cell__title {
+ width: 90px;
+ position: absolute;
+ top: 10px;
+ left: 0;
+ }
+
+ .van-cell__value {
width: 100%;
+ padding-left: 90px;
+ }
- @m hastextarea {
- .van-field__control {
- min-height: 60px;
- }
+ &--hastextarea {
+ .van-field__control {
+ min-height: 60px;
+ }
+ }
+
+ &--nolabel {
+ .van-cell__title {
+ display: none;
}
- @m nolabel {
- .van-cell__title {
- display: none;
- }
-
- .van-cell__value {
- width: 100%;
- padding-left: 0;
- }
+ .van-cell__value {
+ width: 100%;
+ padding-left: 0;
}
+ }
- @m disabled {
- .van-field__control {
- color: $c-gray-dark;
- }
+ &--disabled {
+ .van-field__control {
+ color: $c-gray-dark;
}
+ }
- @m error {
- .van-field__control {
+ &--error {
+ .van-field__control {
+ &,
+ &::placeholder {
color: $c-red;
}
}
+ }
- @m border {
- .van-field__control {
- padding-left: 10px;
- }
-
- &::after {
- border-radius: 2px;
- @mixin border-retina (top, right, bottom, left);
- }
-
- &:last-child::after {
- @mixin border-retina (bottom);
- }
+ &--border {
+ .van-field__control {
+ padding-left: 10px;
}
- @m autosize {
- .van-field__control {
- min-height: 0px;
- }
+ &::after {
+ border-radius: 2px;
+ @mixin border-retina (top, right, bottom, left);
}
- .van-cell__title,
- .van-cell__value {
- float: none;
- box-sizing: border-box;
- }
-
- .van-cell__title {
- width: 90px;
- position: absolute;
- top: 10px;
- left: 0;
- }
-
- .van-cell__value {
- width: 100%;
- padding-left: 90px;
- }
-
- @e control {
- border: 0;
- font-size: 14px;
- line-height: 24px;
- height: 24px;
- padding: 0;
- display: block;
- width: 100%;
- resize: none;
- outline: 0;
- }
-
- @e icon {
- position: absolute;
- right: 0;
- top: 50%;
- transform: translate3d(0, -50%, 0);
- padding: 10px;
+ &:last-child::after {
+ @mixin border-retina (bottom);
}
}
+
+ &--autosize {
+ .van-field__control {
+ min-height: 0px;
+ }
+ }
+
+ &__control {
+ border: 0;
+ font-size: 14px;
+ line-height: 24px;
+ height: 24px;
+ padding: 0;
+ display: block;
+ width: 100%;
+ resize: none;
+ outline: 0;
+ }
+
+ &__icon {
+ position: absolute;
+ right: 0;
+ top: 50%;
+ transform: translate3d(0, -50%, 0);
+ padding: 10px;
+ }
}
diff --git a/packages/vant-css/src/icon.css b/packages/vant-css/src/icon.css
index 8b11c608f..a58683465 100644
--- a/packages/vant-css/src/icon.css
+++ b/packages/vant-css/src/icon.css
@@ -2,11 +2,11 @@
@font-face {
font-family: 'vant-icon';
- src: url('https://b.yzcdn.cn/zanui/icon/vant-icon-ab58022933.eot');
- src: url('https://b.yzcdn.cn/zanui/icon/vant-icon-ab58022933.eot?#iefix') format('embedded-opentype'),
- url('https://b.yzcdn.cn/zanui/icon/vant-icon-ab58022933.woff2') format('woff2'),
- url('https://b.yzcdn.cn/zanui/icon/vant-icon-ab58022933.woff') format('woff'),
- url('https://b.yzcdn.cn/zanui/icon/vant-icon-ab58022933.ttf') format('truetype')
+ src: url('https://b.yzcdn.cn/zanui/icon/vant-icon-5e6d465ada.eot');
+ src: url('https://b.yzcdn.cn/zanui/icon/vant-icon-5e6d465ada.eot?#iefix') format('embedded-opentype'),
+ url('https://b.yzcdn.cn/zanui/icon/vant-icon-5e6d465ada.woff2') format('woff2'),
+ url('https://b.yzcdn.cn/zanui/icon/vant-icon-5e6d465ada.woff') format('woff'),
+ url('https://b.yzcdn.cn/zanui/icon/vant-icon-5e6d465ada.ttf') format('truetype')
}
.van-icon {
@@ -111,4 +111,14 @@
.van-icon-cash-on-deliver:before { content: '\e83d'; } /* '' */
.van-icon-underway:before { content: '\e83e'; } /* '' */
.van-icon-point-gift:before { content: '\e83f'; } /* '' */
-.van-icon-after-sale:before { content: '\e840'; } /* '' */
\ No newline at end of file
+.van-icon-after-sale:before { content: '\e840'; } /* '' */
+.van-icon-edit-data:before { content: '\e841'; } /* '' */
+.van-icon-question:before { content: '\e842'; } /* '' */
+.van-icon-delete:before { content: '\e843'; } /* '' */
+.van-icon-records:before { content: '\e844'; } /* '' */
+.van-icon-description:before { content: '\e845'; } /* '' */
+.van-icon-card:before { content: '\e846'; } /* '' */
+.van-icon-gift-card:before { content: '\e847'; } /* '' */
+.van-icon-coupon:before { content: '\e848'; } /* '' */
+.van-icon-clock:before { content: '\e849'; } /* '' */
+.van-icon-gold-coin:before { content: '\e84a'; } /* '' */
\ No newline at end of file
diff --git a/packages/vant-css/src/image-preview.css b/packages/vant-css/src/image-preview.css
new file mode 100644
index 000000000..54fc36583
--- /dev/null
+++ b/packages/vant-css/src/image-preview.css
@@ -0,0 +1,34 @@
+@import './swipe.css';
+
+.van-image-preview {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+
+ &__image {
+ display: block;
+ position: absolute;
+ left: 0;
+
+ &--center {
+ width: 100%;
+ height: auto;
+ top: 50%;
+ transform: translate3d(0, -50%, 0);
+ }
+ }
+
+ .van-image-preview__image--big {
+ height: 100%;
+ width: auto;
+ left: 50%;
+ transform: translate3d(-50%, 0, 0);
+ }
+
+ .van-swipe {
+ height: 100%;
+ }
+}
diff --git a/packages/vant-css/src/image_preview.css b/packages/vant-css/src/image_preview.css
deleted file mode 100644
index 3ee1a64bd..000000000
--- a/packages/vant-css/src/image_preview.css
+++ /dev/null
@@ -1,36 +0,0 @@
-@import './swipe.css';
-
-@component-namespace van {
- @b image-preview {
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- overflow: auto;
-
- @e image {
- display: block;
- position: absolute;
- left: 0;
-
- @m center {
- width: 100%;
- height: auto;
- top: 50%;
- transform: translate3d(0, -50%, 0);
- }
- }
-
- .van-image-preview__image--big {
- height: 100%;
- width: auto;
- left: 50%;
- transform: translate3d(-50%, 0, 0);
- }
-
- .van-swipe {
- height: 100%;
- }
- }
-}
diff --git a/packages/vant-css/src/index.css b/packages/vant-css/src/index.css
index d83ee1789..d18b5a74d 100644
--- a/packages/vant-css/src/index.css
+++ b/packages/vant-css/src/index.css
@@ -23,7 +23,7 @@
@import './tab.css';
@import './col.css';
@import './row.css';
-@import './image_preview.css';
+@import './image-preview.css';
@import './actionsheet.css';
@import './quantity.css';
@import './progress.css';
diff --git a/packages/vant-css/src/loading.css b/packages/vant-css/src/loading.css
index 584f42ca1..1fd4c337e 100644
--- a/packages/vant-css/src/loading.css
+++ b/packages/vant-css/src/loading.css
@@ -1,79 +1,62 @@
@import './common/var.css';
-@-webkit-keyframes loading {
+@keyframes van-loading {
from {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
+ transform: rotate(0deg);
}
-
to {
- -webkit-transform: rotate(360deg);
- transform: rotate(360deg);
+ transform: rotate(360deg);
}
}
-@keyframes loading {
- from {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
+.van-loading {
+
+ line-height: 0;
+ font-size: 0;
+
+ &--circle {
+ width: 16px;
+ height: 16px;
+ vertical-align: middle;
}
- to {
- -webkit-transform: rotate(360deg);
- transform: rotate(360deg);
+ &--gradient-circle {
+ width: 30px;
+ height: 30px;
}
-}
-@component-namespace van {
- @b loading {
+ &__spinner {
+ display: inline-block;
+ height: 100%;
+ width: 100%;
+ animation: van-loading 0.8s linear;
+ animation-iteration-count: infinite;
- line-height: 0;
- font-size: 0;
+ &--circle {
+ border-radius: 100%;
+ border: 3px solid transparent;
+ box-sizing: border-box;
- @m circle {
- width: 16px;
- height: 16px;
- vertical-align: middle;
- }
-
- @m gradient-circle {
- width: 30px;
- height: 30px;
- }
-
- @e spinner {
- display: inline-block;
- height: 100%;
- width: 100%;
-
- -webkit-animation: loading 0.8s linear;
- -webkit-animation-iteration-count: infinite;
- animation: loading 0.8s linear;
- animation-iteration-count: infinite;
-
- @m circle {
- border-radius: 100%;
- border: 3px solid transparent;
- box-sizing: border-box;
- &.van-loading__spinner--black {
- border-color: $c-gray;
- border-top-color: $c-gray-darker;
- }
- &.van-loading__spinner--white {
- border-color: rgba(0, 0, 0, .5);
- border-top-color: transparent;
- }
+ &.van-loading__spinner--black {
+ border-color: $c-gray;
+ border-top-color: $c-gray-darker;
}
- @m gradient-circle {
- &.van-loading__spinner--black {
- background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAADoxJREFUaAXNm3mM1dUVx+e9NwswIMgiWqCpSzRtFNtIMCJ1YVGwpjE20dZqmrb+U621tU3a2EWTpn+0NmnrEv9pGpO2NsVIQ0JEFERkcYGYVgQrKUvBIqIg6wCzvX4+Z373x3vDzDAPhsGb3Lnn3nvuOed7zt1+v9+bQt1pSqtXrx566NChK8rl8qXFYvF81FwAPY5yRKFQaIYudnZ2ttTX1x+k/Ij2LeRNtK8bPnz4G9OmTTtMfcBTYSAlLlmyZAwGfwlAs5F7OXQjpToK0DSHuqI6qVsWcIa0/ZBdNGUb9X/Sv6hUKs2//vrrdciApAEB/MILL0wBzDexaDq5XgAZugAr0I6OjqIluVfAGaLgI+qWpg7al1E+MWvWrFcznpMuTgnw888/P5UI3Iv2LxghrdDCzJqIYFYt9AewEc6AKqKYOS5mgHJJr9P269mzZ6/MdNRcJONqGvjcc8+Na2hoeADlc7XCwRWA8whqMA6x+6QBp2mOjFwu9Hz0/5ypvlPhtaQQUsuAl1566erGxsZnATPHcZTlWsb3h1dHJb5KOrVR3sqMeY09w72iplQTYBTc2d7e/geMGJ60GAGC7KKNTF+kyjq8eX8a172EX5CxudlntaspnBp9NqeMkpHkeS+++OJ98vc35Z7sa8D69esbd+zY8SAKbs4MiymcDMrawlh4wom05WvQ/oq1GXM848t3afSXYIvNDTqWAjyxe2ub8iwdpzxpUjiA6t9aW1vvv+mmm452Nff+Nw3slWPFihVnHzly5LcwXCZTAgSpAWm8NiQ6zZoEOPoqACfDBR59AiNV7c72pXZoU3e5LqVwpLOMtLatre12QH9opbeUhPTYb2SPHj36CIov7ZEB/KkdnpxObYCINrsSDfDUXXOpVxxkgcxwaAbW+lQ2sr+zoTb1JbhPwNu3b/8JBgoWeV1J2oyiTnbgToGkLEfqtw3agRaWYWwyMBp7+CNfxit/nm3r7ix05P3ywnMlN7fHexCbN/UKmM3gDozz2AmLU5mPhEBBqkIeo1NjGqOhlXTqTyV9QSIj1rQV6dSfSvjytko69Wflndj+/W5teTUXkLdAsBtfhZGPQNqfpo6grKcx4SwUW+ZRqTAkOfMQ/a/QvhoHvs8620V9F0ebZ/M50OPJE9B3LTwzoc8mh96KErJ6z8jqOibZkezSljoifcuMGTMWO7AyJaa8bdmyZWMx6q8MGo4B4elsGgao1MaApCjKTDHdMcWV+zL004x9kwtCe66gDwLdXkuv5Oi7m7E3Z6yxK9OuzJTtqtQbdXnQRxGb4AEcOnnOnDnv25lSfSJSiafvZdAwSkdFMwIsw3MCynirdp+MV563yL+/4YYbvPzXlDLHrGLQqqVLl07F4IeRe5UAaEt6q4Bia5eRMmAn/MkpI4nyb2i+i5ynnNkW5r534kez3uhTmTIsEW5XRDp5knqcq9mY33HPfTqjB6TApu+g+1fYkPRUAaY9X3IozGehtAZg52ym9nJpUwzuIuPvt/hr5Nx9O2GuyrajPDxZUdq2nx37uwMNVouQ+SR2fEUdVAUXWaBZNqralPdJMzt83rb8pXJSygHziPd5Gi8TJAJi+jAw+CwT7VSnMZ/O8O+n7268+HoSOtAlj4XL0OG9eV8mO599tGNuVKPMaCObHHE12K5NNuWAGXg7YHw8i7UKQ0SadiNYFWmdYhs87Sj46Y033rglCTxdJTr+jc5vZPLjVpaBi8gazZThE1dkeDC3+KNkVwBeuHChR8FUOnVXnmUSnG0knRHjpM20Pzpz5sw3onEQ/rARLkXnj1WF/ti9pWmLnGjLbmnOqlWrPAK71nBTU9MMB5FE5JQtC86cwGV9RrqD9dpB+S/W1zzaBzWh83F0vypgM2u0ZMb+tKajxCgBpalfz/PAHRoaEWbgF61UJgTE9dE2abO0EaeQftL6GUoPYk+oxp48un3ZAsZb7S9w2A/hoP8HdJzJdISkJDDV6dejcbAT+VWsqZ8p4EwlNqL52HgL+ruQn9iQ1rNJRW5VlwLguAtI9/FGOIuuUX62e/9g17HhsRp1Nu7bt296PQMvInJdu1GXhDTvowbQ7h48xDHxVo3KBpydfWQFa3cvtrvh9ivBe4VreAI5NipLUuVG5RuI2LzSJgbPa/jAV6dnNHkNxdaFNRpxiWfXJEGm5LT1OdfSzH007cpRB+zaxPsJKJfUYgM4L6kHgFPiGGIrXWdsLos6bAUvGwU2uD5foeSDBofYVosaMJwr4CaA5GtYUAoh8pVrNznE83l3LUpOJy+278DeWlSM8PlzaOUIhPQpYdSoUZ8YwCy9Hcy4SvNPRI/0ODK6eYTTCIAnsqrcvXt3zx1VXINT4aWdS6zfyghuPODW9Fly2LBh/T4G+m3JSTJyXfTz63HB6k2cs9d7p++cUpSPK/FKPBmlkjU8ujeBg91++PDhndhfS8COeF3cq6Gi7yvDZ79PTmMHG1hv+gDsl4b1vfV3bwfC2wJ+j6iVvWB0z4Kkz3FeK9NmNrm7oDNVnzhxYiMm/rm/+sHwlID/J6CesmCNqsAr0hXz5s1L75f6q2vA+bCnMG7cuIbNmzcLeHk/FLwM4D+Si5vIvsf1VhWZeic7YNUNC4FeJztwwJCRI0d+th8KTivLhg0bGtatWzfkmmuuqed5/h7seqUPhcuHDBny7eXLl9f5tLQB5jajmbIDnd54Mc+VwnBMfBuubBtsesuWLc1nnXVWYdu2baWDBw9+OGLEiFsJ1A+wYy14Dpoz+n4wfnnPnj0fPvTQQx1xpvIq1Dd7ETWnrsYzOMpsDdsUdQTF5oaQh+fOnfuuHYOdfIZnBp5DUMp87OsgeuUDBw6UOZPL0vx6qG7ChAnxgMNn1NiEsLt9+vTpB+KNB5Ve3zgmgJZO9QSOKH8t0YNdEtExOLwIwCLA4zUP94O68ePH1/HMW+QGVsARRS5JxdGjR/utuQB/m3YGYIK6AtrHrXgfDbj87CXCBp0if8clbbQv4hvUoE9tfv81mhcXwwHdYMaOeuwptbS0NBHlpjFjxpT4nVc9dInvV0U/+W7durXhuuuua4W3CzAvxvZBx6eRykim6AYj0bWeoY/pzZT6OtOrt2/HDhvQtGDBghHcrs5Db7ySZZYVmbIFMxH29ZNXzYi8UZVubm6uY623GkSNiQhnVi2w0c3KnCJqW8bsgPxZGYHu4p0IvYf3S5/KZJy2wl/2jR079kIuGw379+9vJMpGsgRYP4A30V6ivZ6olnQEGBqxr4E1XcIRLcmwqgcBPmA9DOMldgIyoggZlw83MZ2Q2ql7RHlhoSi0IPyJGTNm9PvWkwzoT+l7c4BciP4iR1CrswyAsdaIoEuxvHfv3jLruQxfO3xuXgbNriO8kvog6amMsGCeEaBZZrO0YMn5WxD46Op6Zy0PaQjA72dNz0qCB6pkyUxkuk5mJvncXkJfI/pduyXrZqJc7wtJM1O+UR526qKZsX6TylNVhG1dvHjxfQi5CqEUx36bIWD7BWufkdURpLxdJzCdNtI2ny8Sm+Q/2eSPaRh7MZtRc6a73RLgHSpNkfY4MrFDR6T5tVGdkSa3E+2DldHVluNez7J7/wXGyQgfIgCmakxl6DTFBe3YCK3KopLNBhxxAf0PLFq06E3GvsJU23zbbbf166UfoorsB2PRdSFAxwoQef7Q1L3DvSVmnTrh8R5dZkNqw8nlXbt2NVjn/BV43ccff8yQ0nEvK46LsMbza7vLEf5DBtqfgDql05qNJyd5VULyohKeh45NjrItmw1OqXdQ/i71fZyP+ydNmnSQ46KO6daMc4fS30zfeMacp0zHkVoFTLWdIJSHDh0aa5cpa+R0RDicdm+JZY6ossBd00xxA7WNN5vetqpSj4DlYAObi6CvYkQAtsAQ6bhppfbMOBWEAYwJoNT9sugUjDr8KVJxRNAegOBpZYxjox+jU791p+5RSxwV8nSCdUrHBUjr6ItIM6O0ZUdvv9eq2rQqXcEaXITQlbZRBkjpDLRknuxHedy7BS4PKT/a7OtPQo7TNs5P5MQQ5PiSosdEpOWNzNhU7u0NrAJ7BWwnT0VPUWzKDI5pLBITFqTzOdU9n9DfHue4NDnO6swJaaoHv/KzBNuxlBqJdMHMdC4hU/TeqBoSJ45pMAvUBI/11jVr1mxPMnoqe53SiZlftp3Fjvc96ufbprWW6EB/bGppKidAaerFlITPO6xrP63pKK1jrGPaoHVgrFFL21GTdmXf0jllYxfWo/DEEakttLeRJQ+wgW2cMmVK3Jm1sad0QsAOWrt2bQO73l0InUY1B6yWTKild1XXlpHuJDKxiTHtfA3jk4yGa2gYnAAjQiA+hwdg6HCUACvlcJGIfi8cOoS1HQ5Ajvp2sQT/Iz86+kx9Tuk0Uq9x3/4TAp8hx3q1zGhsjE0k1WPt2ofRuQHWk7zuJTMld3wfdMxd+8m53ThqK2ftRuTnurrLr6znAysbe6MBvZi+xxCe302p+2uACCDOdoMzMhFlHYFx+eYFr6BThqxKDMMr+K4y4zR33TpmjC8riq5rlliB40m5b3P0vFcl5QSVmgArC9DrAPULwK3BsNjBBaWtZljySEs7xpT1dVWyv4yLyAoo0cgOgM5U21JyiHUAuynuRPerRPa4i0WVgh4q+VTqoe+ETdydL4ZpLso/g2FOKSNqhAUaa5DSWxYsXWuTvog+Rsem5IyA1klpc3PGxKblOPtxSJnLhHvCbqL7zskARVakUwKchPDfLRfh+WupXwxgwcXuSV0HBEDo2GQsAeGuHbsv42KTSg6gP93YwgHeiRH3PmM2Mn0/ov+U0oAAThasXLlyBLvo5YD8HFE5F0NdjwKOiENHxIyguzjjvCkFYDaBcAzjbDfvhG87Y/8L0CNJx6mWAwq40hjeXTdyLn46Az4aw0fR753Zd0wNAqR+FMAtOKiFCO+h3EtEPwLoB4Ds/1eySsUnoP8PG09W/VKAQBwAAAAASUVORK5CYII=');
- background-size: contain;
- }
- &.van-loading__spinner--white {
- background: url('data:image/png;base64,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');
- background-size: contain;
- }
+ &.van-loading__spinner--white {
+ border-color: rgba(0, 0, 0, .5);
+ border-top-color: transparent;
+ }
+ }
+
+ &--gradient-circle {
+ &.van-loading__spinner--black {
+ background: url('data:image/png;base64,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');
+ background-size: contain;
+ }
+
+ &.van-loading__spinner--white {
+ background: url('data:image/png;base64,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');
+ background-size: contain;
}
}
}
diff --git a/packages/vant-css/src/panel.css b/packages/vant-css/src/panel.css
index 03ef9feef..94f089196 100644
--- a/packages/vant-css/src/panel.css
+++ b/packages/vant-css/src/panel.css
@@ -1,47 +1,45 @@
@import './mixins/border_retina.css';
-@component-namespace van {
- @b panel {
- background: #fff;
+.van-panel {
+ background: #fff;
+ position: relative;
+
+ &::after {
+ @mixin border-retina (top, bottom);
+ }
+
+ &__header {
+ padding: 10px 15px;
+ position: relative;
+ &::after {
+ @mixin border-retina (bottom);
+ }
+ }
+
+ &__title {
+ font-size: 14px;
+ color: #333;
+ }
+
+ &__desc {
+ font-size: 12px;
+ color: #666;
+ }
+
+ &__status {
+ font-size: 14px;
+ position: absolute;
+ top: 10px;
+ right: 15px;
+ color: #FF4444;
+ }
+
+ &__footer {
+ padding: 10px 15px;
position: relative;
&::after {
- @mixin border-retina (top, bottom);
- }
-
- @e header {
- padding: 10px 15px;
- position: relative;
- &::after {
- @mixin border-retina (bottom);
- }
- }
-
- @e title {
- font-size: 14px;
- color: #333;
- }
-
- @e desc {
- font-size: 12px;
- color: #666;
- }
-
- @e status {
- font-size: 14px;
- position: absolute;
- top: 10px;
- right: 15px;
- color: #FF4444;
- }
-
- @e footer {
- padding: 10px 15px;
- position: relative;
-
- &::after {
- @mixin border-retina (top);
- }
+ @mixin border-retina (top);
}
}
}
diff --git a/packages/vant-css/src/picker.css b/packages/vant-css/src/picker.css
index 5a49cb6ca..f84b14390 100644
--- a/packages/vant-css/src/picker.css
+++ b/packages/vant-css/src/picker.css
@@ -1,75 +1,73 @@
@import './mixins/border_retina.css';
-@component-namespace van {
- @b picker {
+.van-picker {
+ overflow: hidden;
+ background-color: #fff;
+
+ &__toolbar {
+ height: 40px;
+ line-height: 40px;
overflow: hidden;
- background-color: #fff;
+ padding: 0 15px;
+ position: relative;
- @e toolbar {
- height: 40px;
- line-height: 40px;
- overflow: hidden;
- padding: 0 15px;
- position: relative;
+ &::after {
+ @mixin border-retina (top, bottom);
+ }
+ }
- &::after {
- @mixin border-retina (top, bottom);
+ &__cancel {
+ color: #3388FF;
+ float: left;
+ }
+
+ &__confirm {
+ color: #3388FF;
+ float: right;
+ }
+
+ &__title {
+ height: 40px;
+ padding: 0 10px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ word-wrap: normal;
+ word-break: break-all;
+ text-align: center;
+ }
+
+ &__columns {
+ position: relative;
+ overflow: hidden;
+
+ &--1 {
+ .van-picker-column {
+ width: 100%;
}
}
- @e cancel {
- color: #3388FF;
- float: left;
+ &--2 {
+ .van-picker-column {
+ width: 50%;
+ }
}
- @e confirm {
- color: #3388FF;
- float: right;
+ &--3 {
+ .van-picker-column {
+ width: 33.333%;
+ }
}
- @e title {
- height: 40px;
- padding: 0 10px;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- word-wrap: normal;
- word-break: break-all;
- text-align: center;
+ &--4 {
+ .van-picker-column {
+ width: 25%;
+ }
}
- @e columns {
- position: relative;
- overflow: hidden;
-
- @m 1 {
- .van-picker-column {
- width: 100%;
- }
- }
-
- @m 2 {
- .van-picker-column {
- width: 50%;
- }
- }
-
- @m 3 {
- .van-picker-column {
- width: 33.333%;
- }
- }
-
- @m 4 {
- .van-picker-column {
- width: 25%;
- }
- }
-
- @m 5 {
- .van-picker-column {
- width: 20%;
- }
+ &--5 {
+ .van-picker-column {
+ width: 20%;
}
}
}
@@ -92,7 +90,6 @@
width: 100%;
background-color: #eaeaea;
display: block;
- van-index: 15;
transform: scaleY(0.5);
}
@@ -110,7 +107,7 @@
top: auto;
}
- @b picker-column {
+ &-column {
font-size: 18px;
overflow: hidden;
position: relative;
@@ -118,7 +115,7 @@
float: left;
text-align: center;
- @e item {
+ &__item {
height: 44px;
line-height: 44px;
padding: 0 10px;
@@ -134,7 +131,7 @@
transition-duration: .3s;
backface-visibility: hidden;
- @m selected {
+ &--selected {
color: #000;
transform: translate3d(0, 0, 0) rotateX(0);
}
diff --git a/packages/vant-css/src/popup.css b/packages/vant-css/src/popup.css
index 5d2f438c5..1856cd50f 100644
--- a/packages/vant-css/src/popup.css
+++ b/packages/vant-css/src/popup.css
@@ -1,5 +1,5 @@
-@component-namespace van {
- @b modal {
+.van {
+ &-modal {
position: fixed;
width: 100%;
height: 100%;
@@ -9,7 +9,7 @@
transition: all .5s ease-out;
}
- @b popup {
+ &-popup {
position: fixed;
background-color: #fff;
top: 50%;
@@ -18,7 +18,7 @@
backface-visibility: hidden;
transition: .2s ease-out;
- @m top {
+ &--top {
width: 100%;
top: 0;
right: auto;
@@ -27,7 +27,7 @@
transform: translate3d(-50%, 0, 0);
}
- @m right {
+ &--right {
top: 50%;
right: 0;
bottom: auto;
@@ -35,7 +35,7 @@
transform: translate3d(0, -50%, 0);
}
- @m bottom {
+ &--bottom {
width: 100%;
top: auto;
bottom: 0;
@@ -44,7 +44,7 @@
transform: translate3d(-50%, 0, 0);
}
- @m left {
+ &--left {
top: 50%;
right: auto;
bottom: auto;
diff --git a/packages/vant-css/src/progress.css b/packages/vant-css/src/progress.css
index 7240d06cd..a087660fb 100644
--- a/packages/vant-css/src/progress.css
+++ b/packages/vant-css/src/progress.css
@@ -1,33 +1,32 @@
@import './common/var.css';
-@component-namespace van {
- @b progress {
- @e bar {
- height: 4px;
- border-radius: 4.5px;
- width: 100%;
- background: $c-gray-light;
- position: relative;
+.van-progress {
+ &__bar {
+ height: 4px;
+ border-radius: 4.5px;
+ width: 100%;
+ background: $c-gray-light;
+ position: relative;
- @e finished-portion {
- border-radius: 4.5px;
- height: 100%;
- position: absolute;
- left: 0;
- display: inline-block;
- }
- @e pivot {
- padding: 2px 0;
- font-size: 8px;
- position: absolute;
- border-radius: 6px;
- width: 28px;
- background-color: $c-gray-light;
- line-height: 8px;
- text-align: center;
- top: 50%;
- transform: translate3d(0, -50%, 0);
- }
+ &__finished-portion {
+ border-radius: 4.5px;
+ height: 100%;
+ position: absolute;
+ left: 0;
+ display: inline-block;
+ }
+
+ &__pivot {
+ padding: 2px 0;
+ font-size: 8px;
+ position: absolute;
+ border-radius: 6px;
+ width: 28px;
+ background-color: $c-gray-light;
+ line-height: 8px;
+ text-align: center;
+ top: 50%;
+ transform: translate3d(0, -50%, 0);
}
}
}
diff --git a/packages/vant-css/src/quantity.css b/packages/vant-css/src/quantity.css
index b44dd8c33..7a622652f 100644
--- a/packages/vant-css/src/quantity.css
+++ b/packages/vant-css/src/quantity.css
@@ -1,87 +1,85 @@
@import './common/var.css';
-@component-namespace van {
- @b quantity {
- font-size: 0;
+.van-quantity {
+ font-size: 0;
- @m disabled {
- .van-quantity__input,
- .van-quantity__minus,
- .van-quantity__plus {
- border-color: #e8e8e8;
- }
- }
-
- @e stepper {
- width: 40px;
- height: 30px;
- box-sizing: border-box;
- background-color: $c-white;
- border: 1px solid $c-gray-dark;
- position: relative;
- outline: 0;
- padding: 5px;
- vertical-align: middle;
-
- &::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;
- }
- }
-
- @e minus {
- border-radius: 2px 0 0 2px;
-
- &::after {
- display: none;
- }
-
- @m disabled {
- background-color: #f8f8f8;
- border-color: #e8e8e8 #999 #e8e8e8 #e8e8e8;
- }
- }
-
- @e plus {
- border-radius: 0 2px 2px 0;
-
- @m disabled {
- background-color: #f8f8f8;
- border-color: #e8e8e8 #e8e8e8 #e8e8e8 #999;
- }
- }
-
- @e input {
- width: 33px;
- height: 26px;
- padding: 1px;
- border: 1px solid $c-gray-dark;
- border-width: 1px 0;
- border-radius: 0;
- box-sizing: content-box;
- color: $c-gray-darker;
- font-size: 14px;
- outline: 0;
- vertical-align: middle;
- text-align: center;
- -webkit-appearance: none;
+ &--disabled {
+ .van-quantity__input,
+ .van-quantity__minus,
+ .van-quantity__plus {
+ border-color: #e8e8e8;
}
}
+
+ &__stepper {
+ width: 40px;
+ height: 30px;
+ box-sizing: border-box;
+ background-color: $c-white;
+ border: 1px solid $c-gray-dark;
+ position: relative;
+ outline: 0;
+ padding: 5px;
+ vertical-align: middle;
+
+ &::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;
+ }
+ }
+
+ &__minus {
+ border-radius: 2px 0 0 2px;
+
+ &::after {
+ display: none;
+ }
+
+ &--disabled {
+ background-color: #f8f8f8;
+ border-color: #e8e8e8 #999 #e8e8e8 #e8e8e8;
+ }
+ }
+
+ &__plus {
+ border-radius: 0 2px 2px 0;
+
+ &--disabled {
+ background-color: #f8f8f8;
+ border-color: #e8e8e8 #e8e8e8 #e8e8e8 #999;
+ }
+ }
+
+ &__input {
+ width: 33px;
+ height: 26px;
+ padding: 1px;
+ border: 1px solid $c-gray-dark;
+ border-width: 1px 0;
+ border-radius: 0;
+ box-sizing: content-box;
+ color: $c-gray-darker;
+ font-size: 14px;
+ outline: 0;
+ vertical-align: middle;
+ text-align: center;
+ -webkit-appearance: none;
+ }
}
diff --git a/packages/vant-css/src/radio.css b/packages/vant-css/src/radio.css
index abb71495d..f69c15833 100644
--- a/packages/vant-css/src/radio.css
+++ b/packages/vant-css/src/radio.css
@@ -1,50 +1,48 @@
@import "./common/var.css";
-@component-namespace van {
- @b radio {
- overflow: hidden;
+.van-radio {
+ overflow: hidden;
- @m disabled {
- .van-icon {
- color: #d1dbe5;
- }
- }
+ &__input {
+ position: relative;
+ height: 22px;
+ float: left;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+ }
- @e input {
- position: relative;
- height: 22px;
- float: left;
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
- }
+ &__control {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 22px;
+ height: 22px;
+ opacity: 0;
+ margin: 0;
+ }
- @e control {
- position: absolute;
- top: 0;
- left: 0;
- width: 22px;
- height: 22px;
- opacity: 0;
- margin: 0;
- }
+ &__label {
+ line-height: 22px;
+ display: block;
+ margin-left: 37px;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+ }
- @e label {
- line-height: 22px;
- display: block;
- margin-left: 37px;
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
- }
+ .van-icon {
+ font-size: 22px;
+ line-height: 1;
+ }
+ .van-icon-checked {
+ color: $c-green;
+ }
+
+ .van-icon-check {
+ color: $c-gray-dark;
+ }
+
+ &--disabled {
.van-icon {
- font-size: 22px;
- line-height: 1;
- }
-
- .van-icon-checked {
- color: $c-green;
- }
-
- .van-icon-check {
- color: $c-gray-dark;
+ color: #d1dbe5;
}
}
}
diff --git a/packages/vant-css/src/search.css b/packages/vant-css/src/search.css
index c8796ce52..4961963fd 100644
--- a/packages/vant-css/src/search.css
+++ b/packages/vant-css/src/search.css
@@ -1,73 +1,71 @@
@import './common/var.css';
@import './icon.css';
-@component-namespace van {
- @b search {
- position: relative;
- box-sizing: border-box;
- padding: 4px 15px;
- background-color: #F2F2F2;
+.van-search {
+ position: relative;
+ box-sizing: border-box;
+ padding: 4px 15px;
+ background-color: #F2F2F2;
- @m focus {
- padding-right: 50px;
- }
+ &--focus {
+ padding-right: 50px;
+ }
- @m showcase {
- padding: 10px;
- background-color: #f8f8f8;
+ &--showcase {
+ padding: 10px;
+ background-color: #f8f8f8;
- .van-search__input-wrap {
- border-color: $c-gray-light;
- }
- }
-
- @e input-wrap {
- position: relative;
- padding: 8px 24px 8px 35px;
- border: 1px solid $c-gray-light;
- border-radius: 4px;
- background-color: $c-white;
- }
-
- @e input {
- display: block;
- width: 100%;
- height: 14px;
- font-size: 14px;
- color: $c-gray-dark;
- border: none;
- outline: none;
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
- }
-
- @e cancel {
- position: absolute;
- line-height: 34px;
- padding: 4px 0;
- top: 0;
- right: 10px;
- font-size: 14px;
- color: $c-green;
- }
-
- .van-icon-search {
- color: $c-gray-darker;
- position: absolute;
- top: 50%;
- transform: translateY(-50%);
- left: 10px;
- font-size: 16px;
- line-height: 1;
- }
-
- .van-icon-clear {
- font-size: 14px;
- line-height: 16px;
- position: absolute;
- right: 5px;
- top: 50%;
- transform: translateY(-50%);
- color: #888;
+ .van-search__input-wrap {
+ border-color: $c-gray-light;
}
}
+
+ &__input-wrap {
+ position: relative;
+ padding: 8px 24px 8px 35px;
+ border: 1px solid $c-gray-light;
+ border-radius: 4px;
+ background-color: $c-white;
+ }
+
+ &__input {
+ display: block;
+ width: 100%;
+ height: 14px;
+ font-size: 14px;
+ color: $c-gray-dark;
+ border: none;
+ outline: none;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+ }
+
+ &__cancel {
+ position: absolute;
+ line-height: 34px;
+ padding: 4px 0;
+ top: 0;
+ right: 10px;
+ font-size: 14px;
+ color: $c-green;
+ }
+
+ .van-icon-search {
+ color: $c-gray-darker;
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ left: 10px;
+ font-size: 16px;
+ line-height: 1;
+ }
+
+ .van-icon-clear {
+ font-size: 14px;
+ line-height: 16px;
+ position: absolute;
+ right: 5px;
+ top: 50%;
+ transform: translateY(-50%);
+ color: #888;
+ }
}
\ No newline at end of file
diff --git a/packages/vant-css/src/steps.css b/packages/vant-css/src/steps.css
index f5f25eddd..ec9683fa4 100644
--- a/packages/vant-css/src/steps.css
+++ b/packages/vant-css/src/steps.css
@@ -3,223 +3,221 @@
@import './icon.css';
@import './mixins/border_retina.css';
-@component-namespace van {
- @b steps {
- overflow: hidden;
- background-color: #fff;
+.van-steps {
+ overflow: hidden;
+ background-color: #fff;
- @m horizontal {
- padding: 0 10px;
+ &--horizontal {
+ padding: 0 10px;
- .van-steps__items {
- margin: 0 0 10px;
- overflow: hidden;
- position: relative;
- padding-bottom: 22px;
+ .van-steps__items {
+ margin: 0 0 10px;
+ overflow: hidden;
+ position: relative;
+ padding-bottom: 22px;
- &.van-steps__items--alone {
- padding-top: 10px;
- }
+ &.van-steps__items--alone {
+ padding-top: 10px;
}
}
-
- @m vertical {
- padding: 0 0 0 35px;
- }
-
- @m 4 {
- .van-step {
- width: 33.2%;
- }
- }
-
- @m 3 {
- .van-step {
- width: 50%;
- }
- }
-
- @e icon {
- float: left;
- margin-right: 10px;
- }
-
- .van-icon {
- font-size: 40px;
- line-height: 1;
- }
-
- @e message {
- display: table;
- height: 40px;
- margin: 15px 0;
-
- .van-steps__message-wrapper {
- display: table-cell;
- vertical-align: middle;
- }
- }
-
- @e title {
- font-size: 14px;
- color: $c-black;
- }
-
- @e desc {
- font-size: 12px;
- line-height: 1.5;
- color: $c-gray-dark;
- max-height: 18px;
- @mixin multi-ellipsis 1;
- }
}
- @b step {
+ &--vertical {
+ padding: 0 0 0 35px;
+ }
+
+ &--4 {
+ .van-step {
+ width: 33.2%;
+ }
+ }
+
+ &--3 {
+ .van-step {
+ width: 50%;
+ }
+ }
+
+ &__icon {
+ float: left;
+ margin-right: 10px;
+ }
+
+ .van-icon {
+ font-size: 40px;
+ line-height: 1;
+ }
+
+ &__message {
+ display: table;
+ height: 40px;
+ margin: 15px 0;
+
+ .van-steps__message-wrapper {
+ display: table-cell;
+ vertical-align: middle;
+ }
+ }
+
+ &__title {
font-size: 14px;
- position: relative;
+ color: $c-black;
+ }
+
+ &__desc {
+ font-size: 12px;
+ line-height: 1.5;
color: $c-gray-dark;
-
- @m horizontal {
- float: left;
+ max-height: 18px;
+ @mixin multi-ellipsis 1;
+ }
+}
- &:first-child {
- .van-step__title {
- transform: none;
- margin-left: 0;
- }
+.van-step {
+ font-size: 14px;
+ position: relative;
+ color: $c-gray-dark;
+
+ &--horizontal {
+ float: left;
+
+ &:first-child {
+ .van-step__title {
+ transform: none;
+ margin-left: 0;
}
+ }
- &:last-child {
- position: absolute;
- right: 10px;
- width: auto;
+ &:last-child {
+ position: absolute;
+ right: 10px;
+ width: auto;
- .van-step__title {
- transform: none;
- margin-left: 0;
- }
-
- .van-step__circle-container {
- left: auto;
- right: -9px;
- }
-
- .van-step__line {
- width: 0;
- }
+ .van-step__title {
+ transform: none;
+ margin-left: 0;
}
.van-step__circle-container {
- position: absolute;
- top: 28px;
- left: -8px;
- padding: 0 8px;
- background-color: #fff;
- z-index: 1;
- }
-
- .van-step__title {
- font-size: 12px;
- transform: translate3d(-50%, 0, 0);
- display: inline-block;
- margin-left: 3px;
+ left: auto;
+ right: -9px;
}
.van-step__line {
- position: absolute;
- left: 0px;
- top: 30px;
- width: 100%;
- height: 1px;
- background-color: $c-gray-light;
- }
-
- &.van-step--finish {
- color: $c-black;
-
- .van-step__circle,
- .van-step__line {
- background-color: $c-green;
- }
- }
-
- &.van-step--process {
- color: $c-black;
-
- .van-step__circle-container {
- top: 24px;
- }
-
- .van-icon {
- font-size: 12px;
- color: $c-green;
- line-height: 1;
- display: block;
- }
+ width: 0;
}
}
- .van-step__circle {
- display: block;
- width: 5px;
- height: 5px;
- background-color: #888;
- border-radius: 50%;
+ .van-step__circle-container {
+ position: absolute;
+ top: 28px;
+ left: -8px;
+ padding: 0 8px;
+ background-color: #fff;
+ z-index: 1;
}
- @m vertical {
- float: none;
- display: block;
- font-size: 14px;
- line-height: 18px;
- padding: 10px 10px 10px 0;
+ .van-step__title {
+ font-size: 12px;
+ transform: translate3d(-50%, 0, 0);
+ display: inline-block;
+ margin-left: 3px;
+ }
- &::after {
- @mixin border-retina (bottom);
+ .van-step__line {
+ position: absolute;
+ left: 0px;
+ top: 30px;
+ width: 100%;
+ height: 1px;
+ background-color: $c-gray-light;
+ }
+
+ &.van-step--finish {
+ color: $c-black;
+
+ .van-step__circle,
+ .van-step__line {
+ background-color: $c-green;
+ }
+ }
+
+ &.van-step--process {
+ color: $c-black;
+
+ .van-step__circle-container {
+ top: 24px;
}
- &:first-child {
- &::before {
- content: '';
- position: absolute;
- width: 1px;
- height: 20px;
- background-color: #fff;
- top: 0;
- left: -15px;
- z-index: 1;
- }
- }
-
- &:last-child::after {
- display: none;
- }
-
- .van-step__circle-container > i {
- position: absolute;
- z-index: 2;
- }
-
- .van-icon-checked {
- top: 12px;
- left: -20px;
+ .van-icon {
+ font-size: 12px;
+ color: $c-green;
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: $c-gray-light;
+ display: block;
}
}
}
+
+ .van-step__circle {
+ display: block;
+ width: 5px;
+ height: 5px;
+ background-color: #888;
+ border-radius: 50%;
+ }
+
+ &--vertical {
+ float: none;
+ display: block;
+ font-size: 14px;
+ line-height: 18px;
+ padding: 10px 10px 10px 0;
+
+ &::after {
+ @mixin border-retina (bottom);
+ }
+
+ &:first-child {
+ &::before {
+ content: '';
+ position: absolute;
+ width: 1px;
+ height: 20px;
+ background-color: #fff;
+ top: 0;
+ left: -15px;
+ z-index: 1;
+ }
+ }
+
+ &:last-child::after {
+ display: none;
+ }
+
+ .van-step__circle-container > i {
+ position: absolute;
+ z-index: 2;
+ }
+
+ .van-icon-checked {
+ 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: $c-gray-light;
+ }
+ }
}
diff --git a/packages/vant-css/src/swipe.css b/packages/vant-css/src/swipe.css
index cd0ba4c61..c0b854931 100644
--- a/packages/vant-css/src/swipe.css
+++ b/packages/vant-css/src/swipe.css
@@ -1,44 +1,42 @@
@import './common/var.css';
-@component-namespace van {
- @b swipe {
- position: relative;
- overflow: hidden;
- width: 100%;
- height: 100%;
+.van-swipe {
+ position: relative;
+ overflow: hidden;
+ width: 100%;
+ height: 100%;
- @e indicators {
- position: absolute;
- bottom: 10px;
- left: 50%;
- transform: translateX(-50%);
- }
+ &__indicators {
+ position: absolute;
+ bottom: 10px;
+ left: 50%;
+ transform: translateX(-50%);
+ }
- @e indicator {
- width: 5px;
- height: 5px;
- display: inline-block;
- border-radius: 100%;
- background: #999;
- opacity: .8;
- margin: 0 3px;
- z-index: 1;
+ &__indicator {
+ width: 5px;
+ height: 5px;
+ display: inline-block;
+ border-radius: 100%;
+ background: #999;
+ opacity: .8;
+ margin: 0 3px;
+ z-index: 1;
- @m active {
- background: $c-orange;
- opacity: 1;
- }
- }
-
- @e items {
- position: relative;
- overflow: hidden;
- position: relative;
- height: 100%;
+ &--active {
+ background: $c-orange;
+ opacity: 1;
}
}
- @b swipe-item {
+ &__items {
+ position: relative;
+ overflow: hidden;
+ position: relative;
+ height: 100%;
+ }
+
+ &-item {
display: none;
height: 100%;
width: 100%;
diff --git a/packages/vant-css/src/switch.css b/packages/vant-css/src/switch.css
index 2da558bca..ccd2ca1f4 100644
--- a/packages/vant-css/src/switch.css
+++ b/packages/vant-css/src/switch.css
@@ -1,61 +1,59 @@
@import './mixins/border_retina.css';
-@component-namespace van {
- @b switch {
- height: 31px;
- width: 51px;
- display: inline-block;
- position: relative;
- background: #fff;
- border-radius: 16px;
- &::after{
+.van-switch {
+ height: 31px;
+ width: 51px;
+ display: inline-block;
+ position: relative;
+ background: #fff;
+ border-radius: 16px;
+ &::after{
+ @mixin border-retina (top, right, bottom, left), rgba(0, 0, 0, .1);
+ border-width: 3px;
+ border-radius: 32px;
+ }
+
+ &__node {
+ width: 28px;
+ height: 28px;
+ border-radius: 13.5px;
+ background-color: #fff;
+ position: absolute;
+ 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);
+ left: 1px;
+ top: 1px;
+ z-index: 2;
+ transition: transform .3s;
+ &::after {
@mixin border-retina (top, right, bottom, left), rgba(0, 0, 0, .1);
- border-width: 3px;
- border-radius: 32px;
- }
-
- @e node {
- width: 28px;
- height: 28px;
- border-radius: 13.5px;
- background-color: #fff;
- position: absolute;
- 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);
- left: 1px;
- top: 1px;
- z-index: 2;
- transition: transform .3s;
- &::after {
- @mixin border-retina (top, right, bottom, left), rgba(0, 0, 0, .1);
- border-radius: 27px;
- }
- }
-
- @e loading {
- width: 16px;
- height: 16px;
- position: relative;
- left: 50%;
- top: 50%;
- transform: translate3d(-50%, -50%, 0);
- margin: 0;
- }
-
- @m on {
- background-color: #44db5e;
- &::after { border-color: #44db5e; }
- .van-switch__node {
- transform: translateX(20px);
- }
- }
-
- @m off {
- background-color: #fff;
- border-color: rgba(0, 0, 0, .1);
- }
-
- @m disabled {
- opacity: .4;
+ border-radius: 27px;
}
}
+
+ &__loading {
+ width: 16px;
+ height: 16px;
+ position: relative;
+ left: 50%;
+ top: 50%;
+ transform: translate3d(-50%, -50%, 0);
+ margin: 0;
+ }
+
+ &--on {
+ background-color: #44db5e;
+ &::after { border-color: #44db5e; }
+ .van-switch__node {
+ transform: translateX(20px);
+ }
+ }
+
+ &--off {
+ background-color: #fff;
+ border-color: rgba(0, 0, 0, .1);
+ }
+
+ &--disabled {
+ opacity: .4;
+ }
}
diff --git a/packages/vant-css/src/tab.css b/packages/vant-css/src/tab.css
index f7ace23fe..e4084383c 100644
--- a/packages/vant-css/src/tab.css
+++ b/packages/vant-css/src/tab.css
@@ -1,104 +1,102 @@
@import './common/var.css';
@import './mixins/border_retina.css';
-@component-namespace van {
- @b tabs {
- position: relative;
+.van-tabs {
+ position: relative;
- @e nav-wrap {
- overflow: hidden;
+ &__nav-wrap {
+ overflow: hidden;
+ }
+
+ &__swipe {
+ user-select: none;
+ transition: transform ease .3s;
+
+ .van-tab {
+ flex: 0 0 22%;
}
- @e swipe {
- user-select: none;
- transition: transform ease .3s;
-
- .van-tab {
- flex: 0 0 22%;
- }
-
- .van-tabs__nav {
- overflow: visible;
- }
- }
-
- @e nav {
- overflow: hidden;
- transition: transform .5s cubic-bezier(.645, .045, .355, 1);
- position: relative;
- display: flex;
-
- @m line {
- height: 44px;
-
- .van-tab {
- &::after {
- @mixin border-retina (top, bottom);
- }
- }
- }
-
- @m card {
- height: 28px;
- margin: 0 15px;
- background-color: $c-white;
- border-radius: 2px;
- border: 1px solid #666666;
- overflow: hidden;
-
- .van-tab {
- color: #666;
- line-height: 28px;
- border-right: 1px solid #666;
-
- &:last-child {
- border-right: none;
- }
-
- &.van-tab--active {
- background-color: #666;
- color: $c-white;
- }
- }
- }
- }
-
- @e nav-bar {
- z-index: 1;
- position: absolute;
- left: 0;
- bottom: 0;
- height: 2px;
- background-color: #f13e3a;
- transition: transform .3s cubic-bezier(.645, .045, .355, 1);
- transform-origin: 0 0;
+ .van-tabs__nav {
+ overflow: visible;
}
}
- @b tab {
+ &__nav {
+ overflow: hidden;
+ transition: transform .5s cubic-bezier(.645, .045, .355, 1);
position: relative;
- color: $c-black;
- background-color: $c-white;
- font-size: 14px;
- line-height: 44px;
- box-sizing: border-box;
- cursor: pointer;
- text-align: center;
- flex: 1;
- -webkit-tap-highlight-color: rgba(0,0,0,0);
+ display: flex;
- @m active {
- color: #FF4444;
+ &--line {
+ height: 44px;
+
+ .van-tab {
+ &::after {
+ @mixin border-retina (top, bottom);
+ }
+ }
}
- @e pane {
- display: none;
+ &--card {
+ height: 28px;
+ margin: 0 15px;
+ background-color: $c-white;
+ border-radius: 2px;
+ border: 1px solid #666666;
+ overflow: hidden;
- @m select {
- display: block;
+ .van-tab {
+ color: #666;
+ line-height: 28px;
+ border-right: 1px solid #666;
+
+ &:last-child {
+ border-right: none;
+ }
+
+ &.van-tab--active {
+ background-color: #666;
+ color: $c-white;
+ }
}
}
}
+
+ &__nav-bar {
+ z-index: 1;
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ height: 2px;
+ background-color: #f13e3a;
+ transition: transform .3s cubic-bezier(.645, .045, .355, 1);
+ transform-origin: 0 0;
+ }
+}
+
+.van-tab {
+ position: relative;
+ color: $c-black;
+ background-color: $c-white;
+ font-size: 14px;
+ line-height: 44px;
+ box-sizing: border-box;
+ cursor: pointer;
+ text-align: center;
+ flex: 1;
+ -webkit-tap-highlight-color: rgba(0,0,0,0);
+
+ &--active {
+ color: #FF4444;
+ }
+
+ &__pane {
+ display: none;
+
+ &--select {
+ display: block;
+ }
+ }
}
diff --git a/packages/vant-css/src/tag.css b/packages/vant-css/src/tag.css
index 132e01930..17450ec75 100644
--- a/packages/vant-css/src/tag.css
+++ b/packages/vant-css/src/tag.css
@@ -1,69 +1,67 @@
@import './common/var.css';
@import './mixins/border_retina.css';
-@component-namespace van {
- @b tag {
- position: relative;
- display: inline-block;
- line-height: 14px;
- padding: 1px 5px;
- border-radius: 2px;
- font-size: 10px;
- background: $c-gray;
- color: $c-white;
+.van-tag {
+ position: relative;
+ display: inline-block;
+ line-height: 14px;
+ padding: 1px 5px;
+ border-radius: 2px;
+ font-size: 10px;
+ background: $c-gray;
+ color: $c-white;
+
+ &::after {
+ @mixin border-retina (top, right, bottom, left), $c-gray;
+ border-radius: 4px;
+ }
+
+ &.is-plain {
+ background: $c-white;
+ color: $c-gray;
+ }
+
+ &.is-mark {
+ border-radius: 0 8px 8px 0;
&::after {
- @mixin border-retina (top, right, bottom, left), $c-gray;
- border-radius: 4px;
+ border-radius: 0 16px 16px 0;
+ }
+ }
+
+ &--success {
+ background: $c-green;
+
+ &::after {
+ border-color: $c-green;
}
- @m success {
- background: $c-green;
+ &.is-plain {
+ color: $c-green;
+ }
+ }
- &::after {
- border-color: $c-green;
- }
+ &--danger {
+ background: $button-danger-background-color;
- @when plain {
- color: $c-green;
- }
+ &::after {
+ border-color: $button-danger-background-color;
}
- @m danger {
- background: $button-danger-background-color;
+ &.is-plain {
+ color: $button-danger-background-color;
+ }
+ }
- &::after {
- border-color: $button-danger-background-color;
- }
+ &--primary {
+ background: $c-blue;
- @when plain {
- color: $button-danger-background-color;
- }
+ &::after {
+ border-color: $c-blue;
}
- @m primary {
- background: $c-blue;
-
- &::after {
- border-color: $c-blue;
- }
-
- @when plain {
- color: $c-blue;
- }
- }
-
- @when plain {
- background: $c-white;
- color: $c-gray;
- }
-
- @when mark {
- border-radius: 0 8px 8px 0;
-
- &::after {
- border-radius: 0 16px 16px 0;
- }
+ &.is-plain {
+ color: $c-blue;
}
}
}
diff --git a/packages/vant-css/src/toast.css b/packages/vant-css/src/toast.css
index 88de4527f..8fcbf808a 100644
--- a/packages/vant-css/src/toast.css
+++ b/packages/vant-css/src/toast.css
@@ -1,53 +1,51 @@
@import './common/var.css';
-@component-namespace van {
- @b toast {
+.van-toast {
+ position: fixed;
+ z-index: 3001;
+ border-radius: 5px;
+ background-color: #272727;
+ opacity: .7;
+ top: 50%;
+ left: 50%;
+ transform: translate3d(-50%, -50%, 0);
+ font-size: 12px;
+ color: $c-white;
+ text-align: center;
+ line-height: 12px;
+
+ &__overlay {
position: fixed;
- z-index: 3001;
- border-radius: 5px;
- background-color: #272727;
- opacity: .7;
- top: 50%;
- left: 50%;
- transform: translate3d(-50%, -50%, 0);
- font-size: 12px;
- color: $c-white;
- text-align: center;
- line-height: 12px;
+ left: 0;
+ top: 0;
+ background: transparent;
+ height: 100vh;
+ width: 100vh;
+ z-index: 3000;
+ }
- @e overlay {
- position: fixed;
- left: 0;
- top: 0;
- background: transparent;
- height: 100vh;
- width: 100vh;
- z-index: 3000;
+ &--loading {
+ padding: 45px;
+ }
+
+ &--text, html {
+ padding: 12px;
+ min-width: 200px;
+ }
+
+ &--default {
+ width: 120px;
+ height: 120px;
+
+ .van-toast__icon {
+ padding-top: 20px;
+ font-size: 50px;
}
- @m loading {
- padding: 45px;
- }
-
- @m text, html {
- padding: 12px;
- min-width: 200px;
- }
-
- @m default {
- width: 120px;
- height: 120px;
-
- .van-toast__icon {
- padding-top: 20px;
- font-size: 50px;
- }
-
- .van-toast__text {
- padding: 15px 0 20px;
- font-size: 14px;
- line-height: 1.2;
- }
+ .van-toast__text {
+ padding: 15px 0 20px;
+ font-size: 14px;
+ line-height: 1.2;
}
}
}
diff --git a/packages/vant-css/src/uploader.css b/packages/vant-css/src/uploader.css
index c6499d397..26add94f9 100644
--- a/packages/vant-css/src/uploader.css
+++ b/packages/vant-css/src/uploader.css
@@ -1,23 +1,21 @@
-@component-namespace van {
- @b uploader {
- position: relative;
- display: inline-block;
+.van-uploader {
+ position: relative;
+ display: inline-block;
- @e input {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- display: block;
- width: 100%;
- height: 100%;
- opacity: 0;
- cursor:pointer;
- }
+ &__input {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ display: block;
+ width: 100%;
+ height: 100%;
+ opacity: 0;
+ cursor:pointer;
+ }
- input[type="file" i]::-webkit-file-upload-button {
- cursor:pointer;
- }
+ input[type="file" i]::-webkit-file-upload-button {
+ cursor:pointer;
}
}
diff --git a/packages/vant-css/yarn.lock b/packages/vant-css/yarn.lock
index 9c3f690d8..4ee189a21 100644
--- a/packages/vant-css/yarn.lock
+++ b/packages/vant-css/yarn.lock
@@ -22,7 +22,13 @@ ansi-styles@^2.2.1:
version "2.2.1"
resolved "http://registry.npm.qima-inc.com/ansi-styles/download/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
-any-promise@^0.1.0, any-promise@~0.1.0:
+ansi-styles@^3.1.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88"
+ dependencies:
+ color-convert "^1.9.0"
+
+any-promise@^0.1.0:
version "0.1.0"
resolved "http://registry.npm.qima-inc.com/any-promise/download/any-promise-0.1.0.tgz#830b680aa7e56f33451d4b049f3bd8044498ee27"
@@ -68,33 +74,29 @@ array-unique@^0.2.1:
version "0.2.1"
resolved "http://registry.npm.qima-inc.com/array-unique/download/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
-arrify@^1.0.0:
- version "1.0.1"
- resolved "http://registry.npm.qima-inc.com/arrify/download/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
-
-autoprefixer@^6.7.5:
- version "6.7.7"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014"
+autoprefixer@^7.1.2:
+ version "7.1.2"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.2.tgz#fbeaf07d48fd878e0682bf7cbeeade728adb2b18"
dependencies:
- browserslist "^1.7.6"
- caniuse-db "^1.0.30000634"
+ browserslist "^2.1.5"
+ caniuse-lite "^1.0.30000697"
normalize-range "^0.1.2"
num2fraction "^1.2.2"
- postcss "^5.2.16"
+ postcss "^6.0.6"
postcss-value-parser "^3.2.3"
balanced-match@0.1.0:
version "0.1.0"
resolved "http://registry.npm.qima-inc.com/balanced-match/download/balanced-match-0.1.0.tgz#b504bd05869b39259dd0c5efc35d843176dccc4a"
-balanced-match@^0.2.0:
- version "0.2.1"
- resolved "http://registry.npm.qima-inc.com/balanced-match/download/balanced-match-0.2.1.tgz#7bc658b4bed61eee424ad74f75f5c3e2c4df3cc7"
-
balanced-match@^0.4.1, balanced-match@^0.4.2:
version "0.4.2"
resolved "http://registry.npm.qima-inc.com/balanced-match/download/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
+balanced-match@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
+
beeper@^1.0.0:
version "1.1.1"
resolved "http://registry.npm.qima-inc.com/beeper/download/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809"
@@ -114,12 +116,12 @@ braces@^1.8.2:
preserve "^0.2.0"
repeat-element "^1.1.2"
-browserslist@^1.7.6:
- version "1.7.7"
- resolved "http://registry.npm.qima-inc.com/browserslist/download/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9"
+browserslist@^2.1.5:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.3.0.tgz#b2aa76415c71643fe2368f6243b43bbbb4211752"
dependencies:
- caniuse-db "^1.0.30000639"
- electron-to-chromium "^1.2.7"
+ caniuse-lite "^1.0.30000710"
+ electron-to-chromium "^1.3.17"
buffer-shims@~1.0.0:
version "1.0.0"
@@ -129,6 +131,10 @@ builtin-modules@^1.0.0:
version "1.1.1"
resolved "http://registry.npm.qima-inc.com/builtin-modules/download/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
+camelcase-css@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-1.0.1.tgz#157c4238265f5cf94a1dffde86446552cbf3f705"
+
camelcase-keys@^2.0.0:
version "2.1.0"
resolved "http://registry.npm.qima-inc.com/camelcase-keys/download/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
@@ -140,9 +146,9 @@ camelcase@^2.0.0:
version "2.1.1"
resolved "http://registry.npm.qima-inc.com/camelcase/download/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
-caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
- version "1.0.30000656"
- resolved "http://registry.npm.qima-inc.com/caniuse-db/download/caniuse-db-1.0.30000656.tgz#127c8c6e655e7464e58f039558f1e878fcca3c45"
+caniuse-lite@^1.0.30000697, caniuse-lite@^1.0.30000710:
+ version "1.0.30000712"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000712.tgz#b4732def2459224f3f78c6a9ba103abfcc705670"
chalk@^0.5.0:
version "0.5.1"
@@ -164,6 +170,14 @@ chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3:
strip-ansi "^3.0.0"
supports-color "^2.0.0"
+chalk@^2.0.1:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.1.0.tgz#ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e"
+ dependencies:
+ ansi-styles "^3.1.0"
+ escape-string-regexp "^1.0.5"
+ supports-color "^4.0.0"
+
clean-css@^3.1.9:
version "3.4.25"
resolved "http://registry.npm.qima-inc.com/clean-css/download/clean-css-3.4.25.tgz#9e9a52d5c1e6bc5123e1b2783fa65fe958946ede"
@@ -183,7 +197,7 @@ clone@^1.0.0, clone@^1.0.2:
version "1.0.2"
resolved "http://registry.npm.qima-inc.com/clone/download/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149"
-color-convert@^1.3.0:
+color-convert@^1.3.0, color-convert@^1.9.0:
version "1.9.0"
resolved "http://registry.npm.qima-inc.com/color-convert/download/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a"
dependencies:
@@ -232,9 +246,9 @@ cosmiconfig@^2.1.0, cosmiconfig@^2.1.1:
parse-json "^2.2.0"
require-from-string "^1.1.0"
-css-color-function@^1.2.0:
+css-color-function@^1.3.0:
version "1.3.0"
- resolved "http://registry.npm.qima-inc.com/css-color-function/download/css-color-function-1.3.0.tgz#72c767baf978f01b8a8a94f42f17ba5d22a776fc"
+ resolved "https://registry.yarnpkg.com/css-color-function/-/css-color-function-1.3.0.tgz#72c767baf978f01b8a8a94f42f17ba5d22a776fc"
dependencies:
balanced-match "0.1.0"
color "^0.11.0"
@@ -288,9 +302,9 @@ duplexer2@0.0.2:
dependencies:
readable-stream "~1.1.9"
-electron-to-chromium@^1.2.7:
- version "1.3.4"
- resolved "http://registry.npm.qima-inc.com/electron-to-chromium/download/electron-to-chromium-1.3.4.tgz#e51769c0cf550e0cf5aedf6aa2b803a264b3a900"
+electron-to-chromium@^1.3.17:
+ version "1.3.17"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.17.tgz#41c13457cc7166c5c15e767ae61d86a8cacdee5d"
end-of-stream@~0.1.5:
version "0.1.5"
@@ -304,7 +318,7 @@ error-ex@^1.2.0:
dependencies:
is-arrayish "^0.2.1"
-escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2:
+escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
version "1.0.5"
resolved "http://registry.npm.qima-inc.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
@@ -405,6 +419,10 @@ flagged-respawn@^0.3.2:
version "0.3.2"
resolved "http://registry.npm.qima-inc.com/flagged-respawn/download/flagged-respawn-0.3.2.tgz#ff191eddcd7088a675b2610fffc976be9b8074b5"
+flatten@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782"
+
for-in@^1.0.1:
version "1.0.2"
resolved "http://registry.npm.qima-inc.com/for-in/download/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
@@ -419,21 +437,6 @@ fs-exists-sync@^0.1.0:
version "0.1.0"
resolved "http://registry.npm.qima-inc.com/fs-exists-sync/download/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add"
-fs-extra@^0.24.0:
- version "0.24.0"
- resolved "http://registry.npm.qima-inc.com/fs-extra/download/fs-extra-0.24.0.tgz#d4e4342a96675cb7846633a6099249332b539952"
- dependencies:
- graceful-fs "^4.1.2"
- jsonfile "^2.1.0"
- path-is-absolute "^1.0.0"
- rimraf "^2.2.8"
-
-fs-promise@^0.3.1:
- version "0.3.1"
- resolved "http://registry.npm.qima-inc.com/fs-promise/download/fs-promise-0.3.1.tgz#bf34050368f24d6dc9dfc6688ab5cead8f86842a"
- dependencies:
- any-promise "~0.1.0"
-
fs.realpath@^1.0.0:
version "1.0.0"
resolved "http://registry.npm.qima-inc.com/fs.realpath/download/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
@@ -493,17 +496,7 @@ glob@^4.3.1:
minimatch "^2.0.1"
once "^1.3.0"
-glob@^5.0.3:
- version "5.0.15"
- resolved "http://registry.npm.qima-inc.com/glob/download/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
- dependencies:
- inflight "^1.0.4"
- inherits "2"
- minimatch "2 || 3"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@^7.0.3, glob@^7.0.5:
+glob@^7.0.3, glob@^7.1.1:
version "7.1.1"
resolved "http://registry.npm.qima-inc.com/glob/download/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
dependencies:
@@ -538,17 +531,6 @@ global-prefix@^0.1.4:
is-windows "^0.2.0"
which "^1.2.12"
-globby@^3.0.1:
- version "3.0.1"
- resolved "http://registry.npm.qima-inc.com/globby/download/globby-3.0.1.tgz#2094af8421e19152150d5893eb6416b312d9a22f"
- dependencies:
- array-union "^1.0.1"
- arrify "^1.0.0"
- glob "^5.0.3"
- object-assign "^4.0.1"
- pify "^2.0.0"
- pinkie-promise "^1.0.0"
-
globby@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
@@ -579,7 +561,7 @@ graceful-fs@^3.0.0:
dependencies:
natives "^1.1.0"
-graceful-fs@^4.1.2, graceful-fs@^4.1.6:
+graceful-fs@^4.1.2, graceful-fs@~4.1.4:
version "4.1.11"
resolved "http://registry.npm.qima-inc.com/graceful-fs/download/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
@@ -595,24 +577,24 @@ graceful-fs@~2.0.0:
version "1.0.1"
resolved "http://registry.npm.qima-inc.com/graceful-readlink/download/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
-gulp-cssmin@^0.1.7:
- version "0.1.7"
- resolved "http://registry.npm.qima-inc.com/gulp-cssmin/download/gulp-cssmin-0.1.7.tgz#f576fe5211d107baa9401504249bf87aed1556bd"
+gulp-cssmin@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/gulp-cssmin/-/gulp-cssmin-0.2.0.tgz#87ab3c69dd39b20d5d96355c6504ad6a447b1e72"
dependencies:
clean-css "^3.1.9"
filesize "~2.0.0"
- graceful-fs "~2.0.0"
+ graceful-fs "~4.1.4"
gulp-rename "~1.1.0"
gulp-util "~2.2.0"
map-stream "0.0.4"
temp-write "~0.1.0"
-gulp-postcss@^6.1.1:
- version "6.4.0"
- resolved "http://registry.npm.qima-inc.com/gulp-postcss/download/gulp-postcss-6.4.0.tgz#78a32e3c87aa6cdcec5ae1c905e196d478e8c5d5"
+gulp-postcss@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/gulp-postcss/-/gulp-postcss-7.0.0.tgz#cfb62a19fa947f8be67ce9ecae89ceb959f0cf93"
dependencies:
gulp-util "^3.0.8"
- postcss "^5.2.12"
+ postcss "^6.0.0"
postcss-load-config "^1.2.0"
vinyl-sourcemaps-apply "^0.2.1"
@@ -698,6 +680,10 @@ has-flag@^1.0.0:
version "1.0.0"
resolved "http://registry.npm.qima-inc.com/has-flag/download/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
+has-flag@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
+
has-gulplog@^0.1.0:
version "0.1.0"
resolved "http://registry.npm.qima-inc.com/has-gulplog/download/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce"
@@ -720,6 +706,10 @@ indent-string@^2.1.0:
dependencies:
repeating "^2.0.0"
+indexes-of@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
+
inflight@^1.0.4:
version "1.0.6"
resolved "http://registry.npm.qima-inc.com/inflight/download/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
@@ -867,12 +857,6 @@ js-yaml@^3.4.3:
argparse "^1.0.7"
esprima "^3.1.1"
-jsonfile@^2.1.0:
- version "2.4.0"
- resolved "http://registry.npm.qima-inc.com/jsonfile/download/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
- optionalDependencies:
- graceful-fs "^4.1.6"
-
kind-of@^3.0.2:
version "3.1.0"
resolved "http://registry.npm.qima-inc.com/kind-of/download/kind-of-3.1.0.tgz#475d698a5e49ff5e53d14e3e732429dc8bf4cf47"
@@ -1167,7 +1151,7 @@ micromatch@^2.3.7:
parse-glob "^3.0.4"
regex-cache "^0.4.2"
-"minimatch@2 || 3", minimatch@^2.0.1:
+minimatch@^2.0.1:
version "2.0.10"
resolved "http://registry.npm.qima-inc.com/minimatch/download/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
dependencies:
@@ -1341,22 +1325,12 @@ pify@^2.0.0, pify@^2.3.0:
version "2.3.0"
resolved "http://registry.npm.qima-inc.com/pify/download/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
-pinkie-promise@^1.0.0:
- version "1.0.0"
- resolved "http://registry.npm.qima-inc.com/pinkie-promise/download/pinkie-promise-1.0.0.tgz#d1da67f5482563bb7cf57f286ae2822ecfbf3670"
- dependencies:
- pinkie "^1.0.0"
-
pinkie-promise@^2.0.0:
version "2.0.1"
resolved "http://registry.npm.qima-inc.com/pinkie-promise/download/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
dependencies:
pinkie "^2.0.0"
-pinkie@^1.0.0:
- version "1.0.0"
- resolved "http://registry.npm.qima-inc.com/pinkie/download/pinkie-1.0.0.tgz#5a47f28ba1015d0201bda7bf0f358e47bec8c7e4"
-
pinkie@^2.0.0:
version "2.0.4"
resolved "http://registry.npm.qima-inc.com/pinkie/download/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
@@ -1367,51 +1341,44 @@ postcss-advanced-variables@1.2.2:
dependencies:
postcss "^5.0.10"
-postcss-atroot@^0.1.2:
+postcss-atroot@^0.1.3:
version "0.1.3"
- resolved "http://registry.npm.qima-inc.com/postcss-atroot/download/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-color-function@^2.0.0:
- version "2.0.1"
- resolved "http://registry.npm.qima-inc.com/postcss-color-function/download/postcss-color-function-2.0.1.tgz#9ad226f550e8a7c7f8b8a77860545b6dd7f55241"
+postcss-color-function@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-color-function/-/postcss-color-function-4.0.0.tgz#7e0106f4f6a1ecb1ad5b3a8553ace5e828aae187"
dependencies:
- css-color-function "^1.2.0"
- postcss "^5.0.4"
+ css-color-function "^1.3.0"
+ postcss "^6.0.1"
postcss-message-helpers "^2.0.0"
postcss-value-parser "^3.3.0"
-postcss-css-reset@^1.0.2:
- version "1.0.2"
- resolved "http://registry.npm.qima-inc.com/postcss-css-reset/download/postcss-css-reset-1.0.2.tgz#769f2d62d3f1f76e2600fb4f79066399bebe2bd8"
+postcss-custom-media@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-6.0.0.tgz#be532784110ecb295044fb5395a18006eb21a737"
dependencies:
- postcss "^5.0.19"
+ postcss "^6.0.1"
-postcss-custom-media@^5.0.0:
- version "5.0.1"
- resolved "http://registry.npm.qima-inc.com/postcss-custom-media/download/postcss-custom-media-5.0.1.tgz#138d25a184bf2eb54de12d55a6c01c30a9d8bd81"
+postcss-custom-properties@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-6.1.0.tgz#9caf1151ac41b1e9e64d3a2ff9ece996ca18977d"
dependencies:
- postcss "^5.0.0"
+ balanced-match "^1.0.0"
+ postcss "^6.0.3"
-postcss-custom-properties@^5.0.0:
- version "5.0.2"
- resolved "http://registry.npm.qima-inc.com/postcss-custom-properties/download/postcss-custom-properties-5.0.2.tgz#9719d78f2da9cf9f53810aebc23d4656130aceb1"
+postcss-custom-selectors@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-4.0.1.tgz#781382f94c52e727ef5ca4776ea2adf49a611382"
dependencies:
- balanced-match "^0.4.2"
- postcss "^5.0.0"
+ postcss "^6.0.1"
+ postcss-selector-matches "^3.0.0"
-postcss-custom-selectors@^3.0.0:
- version "3.0.0"
- resolved "http://registry.npm.qima-inc.com/postcss-custom-selectors/download/postcss-custom-selectors-3.0.0.tgz#8f81249f5ed07a8d0917cf6a39fe5b056b7f96ac"
- dependencies:
- balanced-match "^0.2.0"
- postcss "^5.0.0"
- postcss-selector-matches "^2.0.0"
-
-postcss-easy-import@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/postcss-easy-import/-/postcss-easy-import-2.0.0.tgz#a874d4de054b9242545bf553e438c1823c108512"
+postcss-easy-import@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-easy-import/-/postcss-easy-import-2.1.0.tgz#1d49f8a7c404415cfee4e5cb7a15fdf866c13022"
dependencies:
globby "^6.1.0"
is-glob "^3.1.0"
@@ -1422,12 +1389,22 @@ postcss-easy-import@^2.0.0:
postcss-import "^9.1.0"
resolve "^1.1.7"
-postcss-extend@^1.0.1:
+postcss-extend@^1.0.5:
version "1.0.5"
- resolved "http://registry.npm.qima-inc.com/postcss-extend/download/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-import@^10.0.0:
+ version "10.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-10.0.0.tgz#4c85c97b099136cc5ea0240dc1dfdbfde4e2ebbe"
+ dependencies:
+ 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-import@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-9.1.0.tgz#95fe9876a1e79af49fbdc3589f01fe5aa7cc1e80"
@@ -1439,6 +1416,13 @@ postcss-import@^9.1.0:
read-cache "^1.0.0"
resolve "^1.1.7"
+postcss-js@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-1.0.0.tgz#ccee5aa3b1970dd457008e79438165f66919ba30"
+ dependencies:
+ camelcase-css "^1.0.1"
+ postcss "^6.0.1"
+
postcss-load-config@^1.2.0:
version "1.2.0"
resolved "http://registry.npm.qima-inc.com/postcss-load-config/download/postcss-load-config-1.2.0.tgz#539e9afc9ddc8620121ebf9d8c3673e0ce50d28a"
@@ -1462,79 +1446,87 @@ postcss-load-plugins@^2.3.0:
cosmiconfig "^2.1.1"
object-assign "^4.1.0"
-postcss-media-minmax@^2.1.0:
- version "2.1.2"
- resolved "http://registry.npm.qima-inc.com/postcss-media-minmax/download/postcss-media-minmax-2.1.2.tgz#444c5cf8926ab5e4fd8a2509e9297e751649cdf8"
+postcss-media-minmax@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-3.0.0.tgz#675256037a43ef40bc4f0760bfd06d4dc69d48d2"
dependencies:
- postcss "^5.0.4"
+ postcss "^6.0.1"
postcss-message-helpers@^2.0.0:
version "2.0.0"
resolved "http://registry.npm.qima-inc.com/postcss-message-helpers/download/postcss-message-helpers-2.0.0.tgz#a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e"
-postcss-mixins@^2.1.0:
- version "2.1.1"
- resolved "http://registry.npm.qima-inc.com/postcss-mixins/download/postcss-mixins-2.1.1.tgz#b141a0803efa8e2d744867f8d91596890cf9241b"
+postcss-mixins@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-mixins/-/postcss-mixins-6.0.1.tgz#f5c9726259a6103733b43daa6a8b67dd0ed7aa47"
dependencies:
- globby "^3.0.1"
- postcss "^5.0.10"
- postcss-simple-vars "^1.0.1"
+ globby "^6.1.0"
+ postcss "^6.0.3"
+ postcss-js "^1.0.0"
+ postcss-simple-vars "^4.0.0"
+ sugarss "^1.0.0"
-postcss-nested@^1.0.0:
- version "1.0.1"
- resolved "http://registry.npm.qima-inc.com/postcss-nested/download/postcss-nested-1.0.1.tgz#91f28f4e6e23d567241ac154558a0cfab4cc0d8f"
+postcss-nested@^2.0.2:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-2.1.0.tgz#72661d79463f5894a8c4b890479baec689d1c693"
dependencies:
- postcss "^5.2.17"
+ postcss "^6.0.8"
+ postcss-selector-parser "^2.2.3"
-postcss-nesting@^2.0.6:
- version "2.3.1"
- resolved "http://registry.npm.qima-inc.com/postcss-nesting/download/postcss-nesting-2.3.1.tgz#94a6b6a4ef707fbec20a87fee5c957759b4e01cf"
+postcss-nesting@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-4.0.1.tgz#8fc2ce40cbfcfab7ee24e7b68fb6ebe84b641469"
dependencies:
- postcss "^5.0.19"
+ postcss "^6.0.1"
-postcss-partial-import@^1.3.0:
- version "1.3.0"
- resolved "http://registry.npm.qima-inc.com/postcss-partial-import/download/postcss-partial-import-1.3.0.tgz#2f4b773a76c7b0a69b389dcf475c4d362d0d2576"
+postcss-partial-import@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-partial-import/-/postcss-partial-import-4.1.0.tgz#f6c3e78e7bbeda4d9dab96d360367b90b353f9a4"
dependencies:
- fs-extra "^0.24.0"
- fs-promise "^0.3.1"
- object-assign "^4.0.1"
- postcss "^5.0.5"
- string-hash "^1.1.0"
+ glob "^7.1.1"
+ postcss-import "^10.0.0"
-postcss-property-lookup@^1.1.3:
+postcss-property-lookup@^1.2.1:
version "1.2.1"
- resolved "http://registry.npm.qima-inc.com/postcss-property-lookup/download/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-selector-matches@^2.0.0:
- version "2.0.5"
- resolved "http://registry.npm.qima-inc.com/postcss-selector-matches/download/postcss-selector-matches-2.0.5.tgz#fa0f43be57b68e77aa4cd11807023492a131027f"
+postcss-selector-matches@^3.0.0, postcss-selector-matches@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-3.0.1.tgz#e5634011e13950881861bbdd58c2d0111ffc96ab"
dependencies:
balanced-match "^0.4.2"
- postcss "^5.0.0"
+ postcss "^6.0.1"
-postcss-selector-not@^2.0.0:
- version "2.0.0"
- resolved "http://registry.npm.qima-inc.com/postcss-selector-not/download/postcss-selector-not-2.0.0.tgz#c73ad21a3f75234bee7fee269e154fd6a869798d"
+postcss-selector-not@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-3.0.1.tgz#2e4db2f0965336c01e7cec7db6c60dff767335d9"
dependencies:
- balanced-match "^0.2.0"
- postcss "^5.0.0"
+ balanced-match "^0.4.2"
+ postcss "^6.0.1"
-postcss-simple-vars@^1.0.1:
- version "1.2.0"
- resolved "http://registry.npm.qima-inc.com/postcss-simple-vars/download/postcss-simple-vars-1.2.0.tgz#2e6689921144b74114e765353275a3c32143f150"
+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:
- postcss "^5.0.13"
+ flatten "^1.0.2"
+ indexes-of "^1.0.1"
+ uniq "^1.0.1"
+
+postcss-simple-vars@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-simple-vars/-/postcss-simple-vars-4.0.0.tgz#d49e082897d9a4824f2268fa91d969d943e2ea76"
+ dependencies:
+ postcss "^6.0.1"
postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0:
version "3.3.0"
resolved "http://registry.npm.qima-inc.com/postcss-value-parser/download/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15"
-postcss@^5.0.0, postcss@^5.0.10, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.15, postcss@^5.0.19, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.8, postcss@^5.2.12, postcss@^5.2.16, postcss@^5.2.17:
+postcss@^5.0.10, postcss@^5.0.14, postcss@^5.0.15, postcss@^5.0.4, postcss@^5.0.5:
version "5.2.17"
resolved "http://registry.npm.qima-inc.com/postcss/download/postcss-5.2.17.tgz#cf4f597b864d65c8a492b2eabe9d706c879c388b"
dependencies:
@@ -1543,26 +1535,34 @@ postcss@^5.0.0, postcss@^5.0.10, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.
source-map "^0.5.6"
supports-color "^3.2.3"
-precss@^1.4.0:
- version "1.4.0"
- resolved "http://registry.npm.qima-inc.com/precss/download/precss-1.4.0.tgz#8d7c3ae70f10a00a3955287f85a66e0f8b31cda3"
+postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.3, postcss@^6.0.6, postcss@^6.0.8:
+ version "6.0.8"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.8.tgz#89067a9ce8b11f8a84cbc5117efc30419a0857b3"
dependencies:
- postcss "^5.0.10"
+ chalk "^2.0.1"
+ source-map "^0.5.6"
+ supports-color "^4.2.0"
+
+precss@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/precss/-/precss-2.0.0.tgz#7f567e3318e06d44c8fdbf9e58452e8358bf4b71"
+ dependencies:
+ postcss "^6.0.3"
postcss-advanced-variables "1.2.2"
- postcss-atroot "^0.1.2"
- postcss-color-function "^2.0.0"
- postcss-custom-media "^5.0.0"
- postcss-custom-properties "^5.0.0"
- postcss-custom-selectors "^3.0.0"
- postcss-extend "^1.0.1"
- postcss-media-minmax "^2.1.0"
- postcss-mixins "^2.1.0"
- postcss-nested "^1.0.0"
- postcss-nesting "^2.0.6"
- postcss-partial-import "^1.3.0"
- postcss-property-lookup "^1.1.3"
- postcss-selector-matches "^2.0.0"
- postcss-selector-not "^2.0.0"
+ 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"
preserve@^0.2.0:
version "0.2.0"
@@ -1703,18 +1703,6 @@ rgb@~0.1.0:
version "0.1.0"
resolved "http://registry.npm.qima-inc.com/rgb/download/rgb-0.1.0.tgz#be27b291e8feffeac1bd99729721bfa40fc037b5"
-rimraf@^2.2.8:
- version "2.6.1"
- resolved "http://registry.npm.qima-inc.com/rimraf/download/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
- dependencies:
- glob "^7.0.5"
-
-saladcss-bem@^0.0.1:
- version "0.0.1"
- resolved "http://registry.npm.qima-inc.com/saladcss-bem/download/saladcss-bem-0.0.1.tgz#72070014ff3f6a49a6872cfcb3946c7758f40fc2"
- dependencies:
- postcss "^5.0.8"
-
"semver@2 || 3 || 4 || 5", semver@^4.1.0:
version "4.3.6"
resolved "http://registry.npm.qima-inc.com/semver/download/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da"
@@ -1767,10 +1755,6 @@ stream-consume@~0.1.0:
version "0.1.0"
resolved "http://registry.npm.qima-inc.com/stream-consume/download/stream-consume-0.1.0.tgz#a41ead1a6d6081ceb79f65b061901b6d8f3d1d0f"
-string-hash@^1.1.0:
- version "1.1.3"
- resolved "http://registry.npm.qima-inc.com/string-hash/download/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b"
-
string_decoder@~0.10.x:
version "0.10.31"
resolved "http://registry.npm.qima-inc.com/string_decoder/download/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
@@ -1812,6 +1796,12 @@ strip-indent@^1.0.1:
dependencies:
get-stdin "^4.0.1"
+sugarss@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/sugarss/-/sugarss-1.0.0.tgz#65e51b3958432fb70d5451a68bb33e32d0cf1ef7"
+ dependencies:
+ postcss "^6.0.0"
+
supports-color@^0.2.0:
version "0.2.0"
resolved "http://registry.npm.qima-inc.com/supports-color/download/supports-color-0.2.0.tgz#d92de2694eb3f67323973d7ae3d8b55b4c22190a"
@@ -1826,6 +1816,12 @@ supports-color@^3.2.3:
dependencies:
has-flag "^1.0.0"
+supports-color@^4.0.0, supports-color@^4.2.0:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.2.1.tgz#65a4bb2631e90e02420dba5554c375a4754bb836"
+ dependencies:
+ has-flag "^2.0.0"
+
tcomb@^2.5.1:
version "2.7.0"
resolved "http://registry.npm.qima-inc.com/tcomb/download/tcomb-2.7.0.tgz#10d62958041669a5d53567b9a4ee8cde22b1c2b0"
@@ -1882,6 +1878,10 @@ unc-path-regex@^0.1.0:
version "0.1.2"
resolved "http://registry.npm.qima-inc.com/unc-path-regex/download/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"
+uniq@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"
+
unique-stream@^1.0.0:
version "1.0.0"
resolved "http://registry.npm.qima-inc.com/unique-stream/download/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b"
diff --git a/packages/waterfall/README.md b/packages/waterfall/README.md
index 13efadb2c..e69de29bb 100644
--- a/packages/waterfall/README.md
+++ b/packages/waterfall/README.md
@@ -1,26 +0,0 @@
-# @youzan/waterfall
-
-!!! 请在此处填写你的文档最简单描述 !!!
-
-[![version][version-image]][download-url]
-[![download][download-image]][download-url]
-
-[version-image]: http://npm.qima-inc.com/badge/v/@youzan/<%= name %>.svg?style=flat-square
-[download-image]: http://npm.qima-inc.com/badge/d/@youzan/<%= name %>.svg?style=flat-square
-[download-url]: http://npm.qima-inc.com/package/@youzan/<%= name %>
-
-## Demo
-
-## Usage
-
-## API
-
-| 参数 | 说明 | 类型 | 默认值 | 可选值 |
-|-----------|-----------|-----------|-------------|-------------|
-| className | 自定义额外类名 | string | '' | '' |
-
-
-
-
-## License
-[MIT](https://opensource.org/licenses/MIT)
diff --git a/postcss.config.js b/postcss.config.js
new file mode 100644
index 000000000..e5b2291bc
--- /dev/null
+++ b/postcss.config.js
@@ -0,0 +1,11 @@
+module.exports = {
+ plugins: [
+ require("postcss-easy-import")({
+ extensions: ['pcss', 'css']
+ }),
+ require("precss")(),
+ require("autoprefixer")({
+ browsers: ["Android >= 4.0", "iOS >= 7"]
+ })
+ ]
+};
diff --git a/src/index.js b/src/index.js
index e19e6e2e4..5da7dba2d 100644
--- a/src/index.js
+++ b/src/index.js
@@ -37,43 +37,49 @@ import Swipe from '../packages/swipe/index.js';
import SwipeItem from '../packages/swipe-item/index.js';
import DatetimePicker from '../packages/datetime-picker/index.js';
+const version = '0.7.9';
+const components = [
+ Button,
+ Switch,
+ Field,
+ Radio,
+ Cell,
+ Icon,
+ CellGroup,
+ CellSwipe,
+ Popup,
+ Picker,
+ RadioGroup,
+ Loading,
+ Panel,
+ Card,
+ Steps,
+ Tag,
+ Checkbox,
+ CheckboxGroup,
+ BadgeGroup,
+ Badge,
+ Search,
+ Step,
+ Tabs,
+ Tab,
+ Col,
+ Row,
+ Actionsheet,
+ Quantity,
+ Progress,
+ Uploader,
+ Swipe,
+ SwipeItem,
+ DatetimePicker
+];
+
const install = function(Vue) {
- /* istanbul ignore if */
if (install.installed) return;
- Vue.component(Button.name, Button);
- Vue.component(Switch.name, Switch);
- Vue.component(Field.name, Field);
- Vue.component(Radio.name, Radio);
- Vue.component(Cell.name, Cell);
- Vue.component(Icon.name, Icon);
- Vue.component(CellGroup.name, CellGroup);
- Vue.component(CellSwipe.name, CellSwipe);
- Vue.component(Popup.name, Popup);
- Vue.component(Picker.name, Picker);
- Vue.component(RadioGroup.name, RadioGroup);
- Vue.component(Loading.name, Loading);
- Vue.component(Panel.name, Panel);
- Vue.component(Card.name, Card);
- Vue.component(Steps.name, Steps);
- Vue.component(Tag.name, Tag);
- Vue.component(Checkbox.name, Checkbox);
- Vue.component(CheckboxGroup.name, CheckboxGroup);
- Vue.component(BadgeGroup.name, BadgeGroup);
- Vue.component(Badge.name, Badge);
- Vue.component(Search.name, Search);
- Vue.component(Step.name, Step);
- Vue.component(Tabs.name, Tabs);
- Vue.component(Tab.name, Tab);
- Vue.component(Col.name, Col);
- Vue.component(Row.name, Row);
- Vue.component(Actionsheet.name, Actionsheet);
- Vue.component(Quantity.name, Quantity);
- Vue.component(Progress.name, Progress);
- Vue.component(Uploader.name, Uploader);
- Vue.component(Swipe.name, Swipe);
- Vue.component(SwipeItem.name, SwipeItem);
- Vue.component(DatetimePicker.name, DatetimePicker);
+ components.forEach(component => {
+ Vue.component(component.name, component);
+ });
};
/* istanbul ignore if */
@@ -81,9 +87,51 @@ if (typeof window !== 'undefined' && window.Vue) {
install(window.Vue);
}
-module.exports = {
+export {
install,
- version: '0.6.6',
+ version,
+ Button,
+ Switch,
+ Field,
+ Radio,
+ Cell,
+ Icon,
+ CellGroup,
+ CellSwipe,
+ Popup,
+ Dialog,
+ Picker,
+ RadioGroup,
+ Waterfall,
+ Loading,
+ Panel,
+ Card,
+ Steps,
+ Tag,
+ Checkbox,
+ CheckboxGroup,
+ BadgeGroup,
+ Badge,
+ Search,
+ Step,
+ Tabs,
+ Tab,
+ Lazyload,
+ ImagePreview,
+ Col,
+ Row,
+ Actionsheet,
+ Quantity,
+ Progress,
+ Toast,
+ Uploader,
+ Swipe,
+ SwipeItem,
+ DatetimePicker
+};
+export default {
+ install,
+ version,
Button,
Switch,
Field,
diff --git a/src/mixins/popup/index.js b/src/mixins/popup/index.js
index 405b968a9..c1d0dd0fa 100644
--- a/src/mixins/popup/index.js
+++ b/src/mixins/popup/index.js
@@ -58,11 +58,45 @@ export default {
opening: false,
opened: false,
closing: false,
- bodyOverflow: null
+ bodyOverflow: null,
+ pos: {
+ x: 0,
+ y: 0
+ }
};
},
methods: {
+ recordPosition(e) {
+ this.pos = {
+ x: e.touches[0].clientX,
+ y: e.touches[0].clientY
+ };
+ },
+ watchTouchMove(e) {
+ const pos = this.pos;
+ const dx = e.touches[0].clientX - pos.x;
+ const dy = e.touches[0].clientY - pos.y;
+ const direction = dy > 0 ? '10' : '01';
+ const el = this.$el.querySelector('.scroller') || this.$el;
+ const scrollTop = el.scrollTop;
+ const scrollHeight = el.scrollHeight;
+ const offsetHeight = el.offsetHeight;
+ const isVertical = Math.abs(dx) < Math.abs(dy);
+
+ let status = '11';
+
+ if (scrollTop === 0) {
+ status = offsetHeight >= scrollHeight ? '00' : '01';
+ } else if (scrollTop + offsetHeight >= scrollHeight) {
+ status = '10';
+ }
+
+ if (status !== '11' && isVertical && !(parseInt(status, 2) & parseInt(direction, 2))) {
+ e.preventDefault();
+ e.stopPropagation();
+ }
+ },
/**
* 显示popup
*/
@@ -103,6 +137,8 @@ export default {
this.$el.style.zIndex = PopupManager.nextZIndex();
this.opened = true;
this.opening = false;
+ document.addEventListener('touchstart', this.recordPosition, false);
+ document.addEventListener('touchmove', this.watchTouchMove, false);
},
/**
@@ -131,6 +167,8 @@ export default {
doAfterClose() {
this.closing = false;
PopupManager.closeModal(this._popupId);
+ document.removeEventListener('touchstart', this.recordPosition, false);
+ document.removeEventListener('touchmove', this.watchTouchMove, false);
}
},
diff --git a/src/mixins/popup/popup-manager.js b/src/mixins/popup/popup-manager.js
index 3dc49114f..5d8bb2d96 100644
--- a/src/mixins/popup/popup-manager.js
+++ b/src/mixins/popup/popup-manager.js
@@ -81,18 +81,20 @@ const PopupManager = {
addClass(modalDom, 'van-modal');
+ let domParentNode;
if (dom && dom.parentNode && dom.parentNode.nodeType !== 11) {
- dom.parentNode.appendChild(modalDom);
+ domParentNode = dom.parentNode
} else {
- document.body.appendChild(modalDom);
+ domParentNode = document.body;
}
+ domParentNode.appendChild(modalDom);
if (zIndex) {
modalDom.style.zIndex = zIndex;
}
modalDom.style.display = '';
- modalStack.push({ id: id, zIndex: zIndex });
+ modalStack.push({ id: id, zIndex: zIndex, parentNode: domParentNode });
},
closeModal(id) {
@@ -105,6 +107,9 @@ const PopupManager = {
modalStack.pop();
if (modalStack.length > 0) {
modalDom.style.zIndex = modalStack[modalStack.length - 1].zIndex;
+ modalDom.parentNode.removeChild(modalDom);
+ const currModalParent = modalStack[0].parentNode;
+ currModalParent && currModalParent.appendChild(modalDom);
}
} else {
for (let i = modalStack.length - 1; i >= 0; i--) {
diff --git a/test/unit/get-webpack-conf.js b/test/unit/get-webpack-conf.js
index 4e0059db4..550c50d8b 100644
--- a/test/unit/get-webpack-conf.js
+++ b/test/unit/get-webpack-conf.js
@@ -1,7 +1,6 @@
const path = require('path');
const webpack = require('webpack');
const ProgressBarPlugin = require('progress-bar-webpack-plugin');
-const getPostcssPlugin = require('../../build/utils/postcss_pipe');
const webpackConfig = {
output: {
@@ -16,15 +15,13 @@ const webpackConfig = {
new webpack.LoaderOptionsPlugin({
minimize: true,
options: {
- postcss: getPostcssPlugin,
babel: {
presets: ['es2015'],
plugins: ['transform-runtime', 'transform-vue-jsx']
},
vue: {
autoprefixer: false,
- preserveWhitespace: false,
- postcss: getPostcssPlugin
+ preserveWhitespace: false
}
}
})
diff --git a/yarn.lock b/yarn.lock
index e7756f407..672078b41 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,6 +2,13 @@
# yarn lockfile v1
+JSONStream@^1.0.4:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.1.tgz#707f761e01dae9e16f1bcf93703b78c70966579a"
+ dependencies:
+ jsonparse "^1.2.0"
+ through ">=2.2.7 <3"
+
abab@^1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.3.tgz#b81de5f7274ec4e756d797cd834f303642724e5d"
@@ -44,28 +51,45 @@ acorn@^3.0.4:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
acorn@^4.0.3:
- version "4.0.11"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.11.tgz#edcda3bd937e7556410d42ed5860f67399c794c0"
+ version "4.0.13"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787"
-acorn@^5.0.0, acorn@^5.0.1:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.0.3.tgz#c460df08491463f028ccb82eab3730bf01087b3d"
+acorn@^5.0.0, acorn@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.1.1.tgz#53fe161111f912ab999ee887a90a0bc52822fd75"
+
+add-stream@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa"
after@0.8.2:
version "0.8.2"
resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f"
-ajv-keywords@^1.0.0, ajv-keywords@^1.1.1:
+ajv-keywords@^1.0.0:
version "1.5.1"
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.1.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c"
-ajv@^4.11.2, ajv@^4.7.0, ajv@^4.9.1:
- version "4.11.7"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.7.tgz#8655a5d86d0824985cc471a1d913fb6729a0ec48"
+ajv-keywords@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.0.tgz#a296e17f7bfae7c1ce4f7e0de53d29cb32162df0"
+
+ajv@^4.7.0, 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.5:
+ version "5.2.2"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.2.2.tgz#47c68d69e86f5d953103b0074a9430dc63da5e39"
+ dependencies:
+ co "^4.6.0"
+ fast-deep-equal "^1.0.0"
+ json-schema-traverse "^0.3.0"
+ json-stable-stringify "^1.0.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"
@@ -86,43 +110,61 @@ ansi-escapes@^1.1.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e"
+ansi-escapes@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-2.0.0.tgz#5bae52be424878dd9783e8910e3fc2922e83c81b"
+
+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.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
+ansi-regex@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
+
ansi-styles@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
+ansi-styles@^3.1.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88"
+ dependencies:
+ color-convert "^1.9.0"
+
ansi-styles@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178"
-any-promise@^0.1.0, any-promise@~0.1.0:
+any-promise@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-0.1.0.tgz#830b680aa7e56f33451d4b049f3bd8044498ee27"
anymatch@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.0.tgz#a3e52fa39168c825ff57b0248126ce5a8ff95507"
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a"
dependencies:
- arrify "^1.0.0"
micromatch "^2.1.5"
+ normalize-path "^2.0.0"
aproba@^1.0.3:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.1.tgz#95d3600f07710aa0e9298c726ad5ecf2eacbabab"
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.2.tgz#45c6629094de4e96f693ef7eab74ae079c240fc1"
archy@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
are-we-there-yet@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz#80e470e95a084794fe1899262c5667c6e88de1b3"
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d"
dependencies:
delegates "^1.0.0"
- readable-stream "^2.0.0 || ^1.1.13"
+ readable-stream "^2.0.6"
argparse@^1.0.7:
version "1.0.9"
@@ -147,13 +189,17 @@ arr-diff@^2.0.0:
arr-flatten "^1.0.1"
arr-flatten@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.3.tgz#a274ed85ac08849b6bd7847c4580745dc51adfb1"
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
array-differ@^1.0.0:
version "1.0.0"
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.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"
@@ -162,14 +208,22 @@ array-flatten@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
-array-from@^2.1.1:
+array-flatten@^2.1.0:
version "2.1.1"
- resolved "https://registry.yarnpkg.com/array-from/-/array-from-2.1.1.tgz#cfe9d8c26628b9dc5aecc62a9f5d8f1f352c1195"
+ resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.1.tgz#426bb9da84090c1838d812c8150af20a8331e296"
+
+array-ify@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece"
array-slice@^0.2.3:
version "0.2.3"
resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5"
+array-slice@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.0.0.tgz#e73034f00dcc1f40876008fd20feae77bd4b7c2f"
+
array-union@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
@@ -241,19 +295,19 @@ async-each@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d"
-async@1.x, async@^1.4.0, async@^1.5.0:
+async@1.x, async@^1.4.0, async@^1.5.0, async@^1.5.2:
version "1.5.2"
resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
-async@2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/async/-/async-2.1.2.tgz#612a4ab45ef42a70cde806bad86ee6db047e8385"
+async@2.1.4:
+ version "2.1.4"
+ resolved "https://registry.yarnpkg.com/async/-/async-2.1.4.tgz#2d2160c7788032e4dd6cbe2502f1f9a2c8f6cde4"
dependencies:
lodash "^4.14.0"
async@^2.1.2:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/async/-/async-2.3.0.tgz#1013d1051047dd320fe24e494d5c66ecaf6147d9"
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/async/-/async-2.5.0.tgz#843190fd6b7357a0b9e1c956edddd5ec8462b54d"
dependencies:
lodash "^4.14.0"
@@ -269,7 +323,7 @@ asynckit@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
-autoprefixer@^6.3.1, autoprefixer@^6.7.5:
+autoprefixer@^6.3.1:
version "6.7.7"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014"
dependencies:
@@ -280,7 +334,18 @@ autoprefixer@^6.3.1, autoprefixer@^6.7.5:
postcss "^5.2.16"
postcss-value-parser "^3.2.3"
-avoriaz@^2.0.0:
+autoprefixer@^7.1.2:
+ version "7.1.2"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.2.tgz#fbeaf07d48fd878e0682bf7cbeeade728adb2b18"
+ dependencies:
+ browserslist "^2.1.5"
+ caniuse-lite "^1.0.30000697"
+ normalize-range "^0.1.2"
+ num2fraction "^1.2.2"
+ postcss "^6.0.6"
+ postcss-value-parser "^3.2.3"
+
+avoriaz@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/avoriaz/-/avoriaz-2.0.0.tgz#df0b4cd95afa6da03bed886595e36b9c1d17e201"
dependencies:
@@ -323,20 +388,20 @@ babel-code-frame@^6.11.0, babel-code-frame@^6.16.0, babel-code-frame@^6.22.0:
esutils "^2.0.2"
js-tokens "^3.0.0"
-babel-core@^6.1.4, babel-core@^6.17.0, babel-core@^6.24.1, babel-core@~6:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.24.1.tgz#8c428564dce1e1f41fb337ec34f4c3b022b5ad83"
+babel-core@^6.1.4, babel-core@^6.24.1, babel-core@^6.25.0:
+ version "6.25.0"
+ resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.25.0.tgz#7dd42b0463c742e9d5296deb3ec67a9322dad729"
dependencies:
babel-code-frame "^6.22.0"
- babel-generator "^6.24.1"
+ babel-generator "^6.25.0"
babel-helpers "^6.24.1"
babel-messages "^6.23.0"
babel-register "^6.24.1"
babel-runtime "^6.22.0"
- babel-template "^6.24.1"
- babel-traverse "^6.24.1"
- babel-types "^6.24.1"
- babylon "^6.11.0"
+ babel-template "^6.25.0"
+ babel-traverse "^6.25.0"
+ babel-types "^6.25.0"
+ babylon "^6.17.2"
convert-source-map "^1.1.0"
debug "^2.1.1"
json5 "^0.5.0"
@@ -347,32 +412,22 @@ babel-core@^6.1.4, babel-core@^6.17.0, babel-core@^6.24.1, babel-core@~6:
slash "^1.0.0"
source-map "^0.5.0"
-babel-eslint@^6.1.2:
- version "6.1.2"
- resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-6.1.2.tgz#5293419fe3672d66598d327da9694567ba6a5f2f"
- dependencies:
- babel-traverse "^6.0.20"
- babel-types "^6.0.19"
- babylon "^6.0.18"
- lodash.assign "^4.0.0"
- lodash.pickby "^4.0.0"
-
babel-eslint@^7.2.1:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-7.2.2.tgz#0da2cbe6554fd0fb069f19674f2db2f9c59270ff"
+ version "7.2.3"
+ resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-7.2.3.tgz#b2fe2d80126470f5c19442dc757253a897710827"
dependencies:
babel-code-frame "^6.22.0"
babel-traverse "^6.23.1"
babel-types "^6.23.0"
- babylon "^6.16.1"
+ babylon "^6.17.0"
-babel-generator@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.24.1.tgz#e715f486c58ded25649d888944d52aa07c5d9497"
+babel-generator@^6.25.0:
+ version "6.25.0"
+ resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.25.0.tgz#33a1af70d5f2890aeb465a4a7793c1df6a9ea9fc"
dependencies:
babel-messages "^6.23.0"
babel-runtime "^6.22.0"
- babel-types "^6.24.1"
+ babel-types "^6.25.0"
detect-indent "^4.0.0"
jsesc "^1.3.0"
lodash "^4.2.0"
@@ -447,10 +502,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:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.2.tgz#aceb1c373588279e2755ea1cfd35c22394fd33f8"
-
babel-helpers@^6.24.1:
version "6.24.1"
resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2"
@@ -458,14 +509,13 @@ babel-helpers@^6.24.1:
babel-runtime "^6.22.0"
babel-template "^6.24.1"
-babel-loader@^6.2.5:
- version "6.4.1"
- resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-6.4.1.tgz#0b34112d5b0748a8dcdbf51acf6f9bd42d50b8ca"
+babel-loader@^7.1.1:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.1.tgz#b87134c8b12e3e4c2a94e0546085bc680a2b8488"
dependencies:
- find-cache-dir "^0.1.1"
- loader-utils "^0.2.16"
+ find-cache-dir "^1.0.0"
+ loader-utils "^1.0.2"
mkdirp "^0.5.1"
- object-assign "^4.0.1"
babel-messages@^6.23.0:
version "6.23.0"
@@ -479,9 +529,9 @@ babel-plugin-check-es2015-constants@^6.22.0:
dependencies:
babel-runtime "^6.22.0"
-babel-plugin-module-resolver@^2.2.0:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-2.7.0.tgz#9c1cb2fcf2a1bdb45e91c6c985b96311123797f9"
+babel-plugin-module-resolver@^2.7.1:
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-2.7.1.tgz#18be3c42ddf59f7a456c9e0512cd91394f6e4be1"
dependencies:
find-babel-config "^1.0.1"
glob "^7.1.1"
@@ -678,9 +728,9 @@ babel-plugin-transform-strict-mode@^6.24.1:
babel-runtime "^6.22.0"
babel-types "^6.24.1"
-babel-plugin-transform-vue-jsx@^3.3.0:
- version "3.4.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-3.4.2.tgz#906cfe3f1b669b15d3298fffe1006ad31c447d2c"
+babel-plugin-transform-vue-jsx@^3.5.0:
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-3.5.0.tgz#6b1ad29351ad753919403675f0bf8b2a43e17671"
dependencies:
esutils "^2.0.2"
@@ -733,49 +783,49 @@ babel-register@^6.24.1:
mkdirp "^0.5.1"
source-map-support "^0.4.2"
-babel-runtime@^6.11.0, babel-runtime@^6.18.0, babel-runtime@^6.22.0:
- version "6.23.0"
- resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.23.0.tgz#0a9489f144de70efb3ce4300accdb329e2fc543b"
+babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.25.0:
+ version "6.25.0"
+ resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.25.0.tgz#33b98eaa5d482bb01a8d1aa6b437ad2b01aec41c"
dependencies:
core-js "^2.4.0"
regenerator-runtime "^0.10.0"
-babel-template@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.24.1.tgz#04ae514f1f93b3a2537f2a0f60a5a45fb8308333"
+babel-template@^6.24.1, babel-template@^6.25.0:
+ version "6.25.0"
+ resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.25.0.tgz#665241166b7c2aa4c619d71e192969552b10c071"
dependencies:
babel-runtime "^6.22.0"
- babel-traverse "^6.24.1"
- babel-types "^6.24.1"
- babylon "^6.11.0"
+ babel-traverse "^6.25.0"
+ babel-types "^6.25.0"
+ babylon "^6.17.2"
lodash "^4.2.0"
-babel-traverse@^6.0.20, babel-traverse@^6.23.1, babel-traverse@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.24.1.tgz#ab36673fd356f9a0948659e7b338d5feadb31695"
+babel-traverse@^6.23.1, babel-traverse@^6.24.1, babel-traverse@^6.25.0:
+ version "6.25.0"
+ resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.25.0.tgz#2257497e2fcd19b89edc13c4c91381f9512496f1"
dependencies:
babel-code-frame "^6.22.0"
babel-messages "^6.23.0"
babel-runtime "^6.22.0"
- babel-types "^6.24.1"
- babylon "^6.15.0"
+ babel-types "^6.25.0"
+ babylon "^6.17.2"
debug "^2.2.0"
globals "^9.0.0"
invariant "^2.2.0"
lodash "^4.2.0"
-babel-types@^6.0.19, babel-types@^6.19.0, babel-types@^6.23.0, babel-types@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.24.1.tgz#a136879dc15b3606bda0d90c1fc74304c2ff0975"
+babel-types@^6.19.0, babel-types@^6.23.0, babel-types@^6.24.1, babel-types@^6.25.0:
+ version "6.25.0"
+ resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.25.0.tgz#70afb248d5660e5d18f811d91c8303b54134a18e"
dependencies:
babel-runtime "^6.22.0"
esutils "^2.0.2"
lodash "^4.2.0"
to-fast-properties "^1.0.1"
-babylon@^6.0.18, babylon@^6.11.0, babylon@^6.15.0, babylon@^6.16.1:
- version "6.16.1"
- resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.16.1.tgz#30c5a22f481978a9e7f8cdfdf496b11d94b404d3"
+babylon@^6.17.0, babylon@^6.17.2:
+ version "6.17.4"
+ resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.4.tgz#3e8b7402b88d22c3423e137a1577883b15ff869a"
backo2@1.0.2:
version "1.0.2"
@@ -785,29 +835,33 @@ balanced-match@0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.1.0.tgz#b504bd05869b39259dd0c5efc35d843176dccc4a"
-balanced-match@^0.2.0:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.2.1.tgz#7bc658b4bed61eee424ad74f75f5c3e2c4df3cc7"
-
-balanced-match@^0.4.1, balanced-match@^0.4.2:
+balanced-match@^0.4.2:
version "0.4.2"
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.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
+
base64-arraybuffer@0.1.5:
version "0.1.5"
resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8"
base64-js@^1.0.2:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.0.tgz#a39992d723584811982be5e290bb6a53d86700f1"
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886"
base64id@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/base64id/-/base64id-1.0.0.tgz#47688cb99bb6804f0e06d3e763b1c32e57d8e6b6"
-batch@0.5.3:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/batch/-/batch-0.5.3.tgz#3f3414f380321743bfc1042f9a83ff1d5824d464"
+base64url@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/base64url/-/base64url-2.0.0.tgz#eac16e03ea1438eff9423d69baa36262ed1f70bb"
+
+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"
@@ -830,8 +884,8 @@ big.js@^3.1.3:
resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.1.3.tgz#4cada2193652eb3ca9ec8e55c9015669c9806978"
binary-extensions@^1.0.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.8.0.tgz#48ec8d16df4377eae5fa5884682480af4d95c774"
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.9.0.tgz#66506c16ce6f4d6928a5b3cd6a33ca41e941e37b"
blob@0.0.4:
version "0.0.4"
@@ -843,32 +897,39 @@ block-stream@*:
dependencies:
inherits "~2.0.0"
-bluebird@^2.10.2:
- version "2.11.0"
- resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1"
-
bluebird@^3.0.5, bluebird@^3.1.1, bluebird@^3.3.0, bluebird@^3.4.7:
version "3.5.0"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.0.tgz#791420d7f551eea2897453a8a77653f96606d67c"
bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0:
- version "4.11.6"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215"
+ version "4.11.8"
+ resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f"
body-parser@^1.16.1:
- version "1.17.1"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.17.1.tgz#75b3bc98ddd6e7e0d8ffe750dfaca5c66993fa47"
+ version "1.17.2"
+ resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.17.2.tgz#f8892abc8f9e627d42aedafbca66bf5ab99104ee"
dependencies:
bytes "2.4.0"
content-type "~1.0.2"
- debug "2.6.1"
+ debug "2.6.7"
depd "~1.1.0"
http-errors "~1.6.1"
iconv-lite "0.4.15"
on-finished "~2.3.0"
qs "6.4.0"
raw-body "~2.2.0"
- type-is "~1.6.14"
+ 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"
@@ -880,11 +941,11 @@ boom@2.x.x:
dependencies:
hoek "2.x.x"
-brace-expansion@^1.0.0:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.7.tgz#3effc3c50e000531fb720eaff80f0ae8ef23cf59"
+brace-expansion@^1.0.0, brace-expansion@^1.1.7:
+ version "1.1.8"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292"
dependencies:
- balanced-match "^0.4.1"
+ balanced-match "^1.0.0"
concat-map "0.0.1"
braces@^0.1.2:
@@ -967,9 +1028,16 @@ browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6:
caniuse-db "^1.0.30000639"
electron-to-chromium "^1.2.7"
-buffer-shims@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51"
+browserslist@^2.1.5:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.3.1.tgz#39500a2090330b2a090120ea6c7fc78b6e091c5e"
+ dependencies:
+ caniuse-lite "^1.0.30000712"
+ electron-to-chromium "^1.3.17"
+
+buffer-indexof@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.0.tgz#f54f647c4f4e25228baa656a2e57e43d5f270982"
buffer-xor@^1.0.2:
version "1.0.3"
@@ -991,14 +1059,18 @@ 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@2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.3.0.tgz#d5b680a165b6201739acb611542aabc2d8ceb070"
+byline@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1"
bytes@2.4.0:
version "2.4.0"
resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.4.0.tgz#7d97196f9d5baf7f6935e25985549edd2a6c2339"
+bytes@2.5.0:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.5.0.tgz#4c9423ea2d252c270c41b2bdefeff9bb6b62c06a"
+
caller-path@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f"
@@ -1020,6 +1092,10 @@ camel-case@3.0.x, camel-case@^3.0.0:
no-case "^2.2.0"
upper-case "^1.1.1"
+camelcase-css@^1.0.1:
+ version "1.0.1"
+ 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"
@@ -1027,7 +1103,7 @@ camelcase-keys@^2.0.0:
camelcase "^2.0.0"
map-obj "^1.0.0"
-camelcase@^1.0.2, camelcase@^1.2.1:
+camelcase@^1.0.2:
version "1.2.1"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
@@ -1039,6 +1115,10 @@ camelcase@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
+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"
@@ -1049,8 +1129,12 @@ caniuse-api@^1.5.2:
lodash.uniq "^4.5.0"
caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
- version "1.0.30000656"
- resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000656.tgz#127c8c6e655e7464e58f039558f1e878fcca3c45"
+ version "1.0.30000713"
+ resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000713.tgz#ea01761840b5f148faf94ec5f34d0aa1d321966f"
+
+caniuse-lite@^1.0.30000697, caniuse-lite@^1.0.30000712:
+ version "1.0.30000713"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000713.tgz#33957ecb4a2154a5d40a60d13d8bf1cfa0881a8a"
caseless@~0.11.0:
version "0.11.0"
@@ -1067,15 +1151,18 @@ center-align@^0.1.1:
align-text "^0.1.3"
lazy-cache "^1.0.3"
-chai@^3.5.0:
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/chai/-/chai-3.5.0.tgz#4d02637b067fe958bdbfdd3a40ec56fef7373247"
+chai@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/chai/-/chai-4.1.1.tgz#66e21279e6f3c6415ff8231878227900e2171b39"
dependencies:
assertion-error "^1.0.1"
- deep-eql "^0.1.3"
- type-detect "^1.0.0"
+ check-error "^1.0.1"
+ deep-eql "^2.0.1"
+ get-func-name "^2.0.0"
+ pathval "^1.0.0"
+ type-detect "^4.0.0"
-chalk@*, chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3:
+chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
dependencies:
@@ -1085,6 +1172,14 @@ chalk@*, chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3:
strip-ansi "^3.0.0"
supports-color "^2.0.0"
+chalk@^2.0.0, chalk@^2.0.1:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.1.0.tgz#ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e"
+ dependencies:
+ ansi-styles "^3.1.0"
+ escape-string-regexp "^1.0.5"
+ supports-color "^4.0.0"
+
chalk@~0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.4.0.tgz#5199a3ddcd0c1efe23bc08c1b027b06176e0c64f"
@@ -1116,6 +1211,10 @@ change-case@3.0.x:
upper-case "^1.1.1"
upper-case-first "^1.1.0"
+check-error@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"
+
cheerio@0.22.0, cheerio@^0.22.0:
version "0.22.0"
resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.22.0.tgz#a9baa860a3f9b595a6b81b1a86873121ed3a269e"
@@ -1149,9 +1248,9 @@ cheerio@^0.20.0:
optionalDependencies:
jsdom "^7.0.2"
-chokidar@^1.4.1, chokidar@^1.4.3, chokidar@^1.6.1:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.6.1.tgz#2f4447ab5e96e50fb3d789fd90d4c72e0e4c70c2"
+chokidar@^1.4.1, chokidar@^1.6.0, chokidar@^1.6.1, chokidar@^1.7.0:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468"
dependencies:
anymatch "^1.3.0"
async-each "^1.0.0"
@@ -1164,32 +1263,37 @@ chokidar@^1.4.1, chokidar@^1.4.3, chokidar@^1.6.1:
optionalDependencies:
fsevents "^1.0.0"
-cipher-base@^1.0.0, cipher-base@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.3.tgz#eeabf194419ce900da3018c207d212f2a6df0a07"
+ci-info@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.0.0.tgz#dc5285f2b4e251821683681c381c3388f46ec534"
+
+cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
dependencies:
inherits "^2.0.1"
+ safe-buffer "^5.0.1"
circular-json@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.1.tgz#be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d"
+ version "0.3.3"
+ resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66"
clap@^1.0.9:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/clap/-/clap-1.1.3.tgz#b3bd36e93dd4cbfb395a3c26896352445265c05b"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.0.tgz#59c90fe3e137104746ff19469a27a634ff68c857"
dependencies:
chalk "^1.1.3"
clean-css@3.4.x:
- version "3.4.25"
- resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.25.tgz#9e9a52d5c1e6bc5123e1b2783fa65fe958946ede"
+ version "3.4.28"
+ resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.28.tgz#bf1945e82fc808f55695e6ddeaec01400efd03ff"
dependencies:
commander "2.8.x"
source-map "0.4.x"
-clean-css@4.0.x:
- version "4.0.12"
- resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.0.12.tgz#a02e61707f1840bd3338f54dbc9acbda4e772fa3"
+clean-css@4.1.x:
+ version "4.1.7"
+ resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.7.tgz#b9aea4f85679889cf3eae8b40349ec4ebdfdd032"
dependencies:
source-map "0.5.x"
@@ -1199,18 +1303,16 @@ cli-cursor@^1.0.1:
dependencies:
restore-cursor "^1.0.1"
+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-width@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a"
-clipboard@^1.5.5:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-1.6.1.tgz#65c5b654812466b0faab82dc6ba0f1d2f8e4be53"
- dependencies:
- good-listener "^1.2.0"
- select "^1.1.2"
- tiny-emitter "^1.0.0"
-
cliui@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1"
@@ -1251,8 +1353,8 @@ co@^4.6.0:
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
coa@~1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.1.tgz#7f959346cfc8719e3f7233cd6852854a7c67d8a3"
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.4.tgz#a9ef153660d6a86a8bdec0289a5c684d217432fd"
dependencies:
q "^1.1.2"
@@ -1260,29 +1362,23 @@ 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"
-codecov@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/codecov/-/codecov-2.1.0.tgz#25f48f9e9aa7473b61c5a9a934d595420a71cade"
+codecov@^2.2.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/codecov/-/codecov-2.3.0.tgz#ad25a2c6e0442d13740d9d4ddbb9a3e2714330f4"
dependencies:
argv "0.0.2"
- request "2.79.0"
+ request "2.81.0"
urlgrey "0.4.4"
-collections@^0.2.0:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/collections/-/collections-0.2.2.tgz#1f23026b2ef36f927eecc901e99c5f0d48fa334e"
- dependencies:
- weak-map "1.0.0"
-
-color-convert@^1.3.0:
+color-convert@^1.3.0, color-convert@^1.9.0:
version "1.9.0"
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a"
dependencies:
color-name "^1.1.1"
color-name@^1.0.0, color-name@^1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.2.tgz#5c8ab72b64bd2215d617ae9559ebb148475cf98d"
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
color-string@^0.3.0:
version "0.3.0"
@@ -1310,6 +1406,13 @@ colors@^1.1.0, colors@^1.1.2, colors@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
+columnify@^1.5.4:
+ version "1.5.4"
+ resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb"
+ dependencies:
+ strip-ansi "^3.0.0"
+ wcwidth "^1.0.0"
+
combine-lists@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/combine-lists/-/combine-lists-1.0.1.tgz#458c07e09e0d900fc28b70a3fec2dacd1d2cb7f6"
@@ -1322,12 +1425,13 @@ combined-stream@^1.0.5, combined-stream@~1.0.5:
dependencies:
delayed-stream "~1.0.0"
-command-join@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/command-join/-/command-join-1.1.1.tgz#09e7609012e1dd8b4f0a14fde41a69eff1d2111f"
- dependencies:
- array-from "^2.1.1"
- repeat-string "^1.5.4"
+command-join@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/command-join/-/command-join-2.0.0.tgz#52e8b984f4872d952ff1bdc8b98397d27c7144cf"
+
+commander@2.11.x, commander@^2.8.1, commander@^2.9.0, commander@~2.11.0:
+ version "2.11.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563"
commander@2.8.x:
version "2.8.1"
@@ -1335,7 +1439,7 @@ commander@2.8.x:
dependencies:
graceful-readlink ">= 1.0.0"
-commander@2.9.0, commander@2.9.x, commander@^2.8.1, commander@^2.9.0, commander@~2.9.0:
+commander@2.9.0, commander@2.9.x, commander@~2.9.0:
version "2.9.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4"
dependencies:
@@ -1345,6 +1449,13 @@ commondir@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
+compare-func@^1.3.1:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-1.3.2.tgz#99dd0ba457e1f9bc722b12c08ec33eeab31fa648"
+ dependencies:
+ array-ify "^1.0.0"
+ dot-prop "^3.0.0"
+
component-bind@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1"
@@ -1361,22 +1472,23 @@ component-inherit@0.0.3:
version "0.0.3"
resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143"
-compressible@~2.0.8:
- version "2.0.10"
- resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.10.tgz#feda1c7f7617912732b29bf8cf26252a20b9eecd"
+compressible@~2.0.10:
+ version "2.0.11"
+ resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.11.tgz#16718a75de283ed8e604041625a2064586797d8a"
dependencies:
- mime-db ">= 1.27.0 < 2"
+ mime-db ">= 1.29.0 < 2"
compression@^1.5.2:
- version "1.6.2"
- resolved "https://registry.yarnpkg.com/compression/-/compression-1.6.2.tgz#cceb121ecc9d09c52d7ad0c3350ea93ddd402bc3"
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.0.tgz#030c9f198f1643a057d776a738e922da4373012d"
dependencies:
accepts "~1.3.3"
- bytes "2.3.0"
- compressible "~2.0.8"
- debug "~2.2.0"
+ bytes "2.5.0"
+ compressible "~2.0.10"
+ debug "2.6.8"
on-headers "~1.0.1"
- vary "~1.1.0"
+ safe-buffer "5.1.1"
+ vary "~1.1.1"
concat-map@0.0.1:
version "0.0.1"
@@ -1390,7 +1502,7 @@ concat-stream@1.5.0:
readable-stream "~2.0.0"
typedarray "~0.0.5"
-concat-stream@^1.5.2:
+concat-stream@^1.4.10, concat-stream@^1.5.2:
version "1.6.0"
resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7"
dependencies:
@@ -1410,11 +1522,11 @@ connect-history-api-fallback@^1.3.0:
resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.3.0.tgz#e51d17f8f0ef0db90a64fdb47de3051556e9f169"
connect@^3.6.0:
- version "3.6.1"
- resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.1.tgz#b7760693a74f0454face1d9378edb3f885b43227"
+ version "3.6.3"
+ resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.3.tgz#f7320d46a25b4be7b483a2236517f24b1e27e301"
dependencies:
- debug "2.6.3"
- finalhandler "1.0.1"
+ debug "2.6.8"
+ finalhandler "1.0.4"
parseurl "~1.3.1"
utils-merge "1.0.0"
@@ -1457,6 +1569,165 @@ content-type@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.2.tgz#b7d113aee7a8dd27bd21133c4dc2529df1721eed"
+conventional-changelog-angular@^1.3.4:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-1.4.0.tgz#118b9f7d41a3d99500bfb6bea1f3525e055e8b9b"
+ dependencies:
+ compare-func "^1.3.1"
+ github-url-from-git "^1.4.0"
+ q "^1.4.1"
+ read-pkg-up "^2.0.0"
+
+conventional-changelog-atom@^0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-atom/-/conventional-changelog-atom-0.1.1.tgz#d40a9b297961b53c745e5d1718fd1a3379f6a92f"
+ dependencies:
+ q "^1.4.1"
+
+conventional-changelog-cli@^1.3.1:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-cli/-/conventional-changelog-cli-1.3.2.tgz#33abf2b5720a9b094df38e81741ccb502e1a4125"
+ dependencies:
+ add-stream "^1.0.0"
+ conventional-changelog "^1.1.4"
+ lodash "^4.1.0"
+ meow "^3.7.0"
+ tempfile "^1.1.1"
+
+conventional-changelog-codemirror@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-0.1.0.tgz#7577a591dbf9b538e7a150a7ee62f65a2872b334"
+ dependencies:
+ q "^1.4.1"
+
+conventional-changelog-core@^1.9.0:
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-1.9.0.tgz#de5dfbc091847656508d4a389e35c9a1bc49e7f4"
+ dependencies:
+ conventional-changelog-writer "^1.1.0"
+ conventional-commits-parser "^1.0.0"
+ dateformat "^1.0.12"
+ get-pkg-repo "^1.0.0"
+ git-raw-commits "^1.2.0"
+ git-remote-origin-url "^2.0.0"
+ git-semver-tags "^1.2.0"
+ lodash "^4.0.0"
+ normalize-package-data "^2.3.5"
+ q "^1.4.1"
+ read-pkg "^1.1.0"
+ read-pkg-up "^1.0.1"
+ through2 "^2.0.0"
+
+conventional-changelog-ember@^0.2.6:
+ version "0.2.6"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-0.2.6.tgz#8b7355419f5127493c4c562473ab2fc792f1c2b6"
+ dependencies:
+ q "^1.4.1"
+
+conventional-changelog-eslint@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-0.1.0.tgz#a52411e999e0501ce500b856b0a643d0330907e2"
+ dependencies:
+ q "^1.4.1"
+
+conventional-changelog-express@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-express/-/conventional-changelog-express-0.1.0.tgz#55c6c841c811962036c037bdbd964a54ae310fce"
+ dependencies:
+ q "^1.4.1"
+
+conventional-changelog-jquery@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-jquery/-/conventional-changelog-jquery-0.1.0.tgz#0208397162e3846986e71273b6c79c5b5f80f510"
+ dependencies:
+ q "^1.4.1"
+
+conventional-changelog-jscs@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-jscs/-/conventional-changelog-jscs-0.1.0.tgz#0479eb443cc7d72c58bf0bcf0ef1d444a92f0e5c"
+ dependencies:
+ q "^1.4.1"
+
+conventional-changelog-jshint@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-jshint/-/conventional-changelog-jshint-0.1.0.tgz#00cab8e9a3317487abd94c4d84671342918d2a07"
+ dependencies:
+ compare-func "^1.3.1"
+ q "^1.4.1"
+
+conventional-changelog-writer@^1.1.0:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-1.4.1.tgz#3f4cb4d003ebb56989d30d345893b52a43639c8e"
+ dependencies:
+ compare-func "^1.3.1"
+ conventional-commits-filter "^1.0.0"
+ dateformat "^1.0.11"
+ handlebars "^4.0.2"
+ json-stringify-safe "^5.0.1"
+ lodash "^4.0.0"
+ meow "^3.3.0"
+ semver "^5.0.1"
+ split "^1.0.0"
+ through2 "^2.0.0"
+
+conventional-changelog@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-1.1.4.tgz#108bc750c2a317e200e2f9b413caaa1f8c7efa3b"
+ dependencies:
+ conventional-changelog-angular "^1.3.4"
+ conventional-changelog-atom "^0.1.0"
+ conventional-changelog-codemirror "^0.1.0"
+ conventional-changelog-core "^1.9.0"
+ conventional-changelog-ember "^0.2.6"
+ conventional-changelog-eslint "^0.1.0"
+ conventional-changelog-express "^0.1.0"
+ conventional-changelog-jquery "^0.1.0"
+ conventional-changelog-jscs "^0.1.0"
+ conventional-changelog-jshint "^0.1.0"
+
+conventional-commits-filter@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-1.0.0.tgz#6fc2a659372bc3f2339cf9ffff7e1b0344b93039"
+ dependencies:
+ is-subset "^0.1.1"
+ modify-values "^1.0.0"
+
+conventional-commits-parser@^1.0.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-1.3.0.tgz#e327b53194e1a7ad5dc63479ee9099a52b024865"
+ dependencies:
+ JSONStream "^1.0.4"
+ is-text-path "^1.0.0"
+ lodash "^4.2.1"
+ meow "^3.3.0"
+ split2 "^2.0.0"
+ through2 "^2.0.0"
+ trim-off-newlines "^1.0.0"
+
+conventional-commits-parser@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-2.0.0.tgz#71d01910cb0a99aeb20c144e50f81f4df3178447"
+ dependencies:
+ JSONStream "^1.0.4"
+ is-text-path "^1.0.0"
+ lodash "^4.2.1"
+ meow "^3.3.0"
+ split2 "^2.0.0"
+ through2 "^2.0.0"
+ trim-off-newlines "^1.0.0"
+
+conventional-recommended-bump@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-1.0.1.tgz#56b8ae553a8a1152fa069e767599e1f6948bd36c"
+ dependencies:
+ concat-stream "^1.4.10"
+ conventional-commits-filter "^1.0.0"
+ conventional-commits-parser "^2.0.0"
+ git-raw-commits "^1.2.0"
+ git-semver-tags "^1.2.1"
+ meow "^3.3.0"
+ object-assign "^4.0.1"
+
convert-source-map@^1.1.0:
version "1.5.0"
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5"
@@ -1469,31 +1740,19 @@ cookie@0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
-copy-webpack-plugin@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.0.1.tgz#9728e383b94316050d0c7463958f2b85c0aa8200"
- dependencies:
- bluebird "^2.10.2"
- fs-extra "^0.26.4"
- glob "^6.0.4"
- is-glob "^3.1.0"
- loader-utils "^0.2.15"
- lodash "^4.3.0"
- minimatch "^3.0.0"
- node-dir "^0.1.10"
-
core-js@^2.2.0, core-js@^2.4.0:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.4.1.tgz#4de911e667b0eae9124e34254b53aea6fc618d3e"
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.0.tgz#569c050918be6486b3837552028ae0466b717086"
-core-util-is@~1.0.0:
+core-util-is@1.0.2, core-util-is@~1.0.0:
version "1.0.2"
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.1.1"
- resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-2.1.1.tgz#817f2c2039347a1e9bf7d090c0923e53f749ca82"
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-2.2.2.tgz#6173cebd56fac042c1f4390edf7af6c07c7cb892"
dependencies:
+ is-directory "^0.3.1"
js-yaml "^3.4.3"
minimist "^1.2.0"
object-assign "^4.1.0"
@@ -1501,13 +1760,6 @@ cosmiconfig@^2.1.0, cosmiconfig@^2.1.1:
parse-json "^2.2.0"
require-from-string "^1.1.0"
-cp-cli@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/cp-cli/-/cp-cli-1.0.2.tgz#36f202a7a10ab6d455b6b2ab8c9d690d84572a42"
- dependencies:
- fs-extra "^0.30.0"
- yargs "^4.6.0"
-
create-ecdh@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d"
@@ -1515,37 +1767,34 @@ create-ecdh@^4.0.0:
bn.js "^4.1.0"
elliptic "^6.0.0"
-create-hash@^1.1.0, create-hash@^1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.2.tgz#51210062d7bb7479f6c65bb41a92208b1d61abad"
+create-hash@^1.1.0, create-hash@^1.1.1, create-hash@^1.1.2:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.3.tgz#606042ac8b9262750f483caddab0f5819172d8fd"
dependencies:
cipher-base "^1.0.1"
inherits "^2.0.1"
- ripemd160 "^1.0.0"
- sha.js "^2.3.6"
+ ripemd160 "^2.0.0"
+ sha.js "^2.4.0"
-create-hmac@^1.1.0, create-hmac@^1.1.2:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.4.tgz#d3fb4ba253eb8b3f56e39ea2fbcb8af747bd3170"
+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"
dependencies:
+ cipher-base "^1.0.3"
create-hash "^1.1.0"
inherits "^2.0.1"
+ ripemd160 "^2.0.0"
+ safe-buffer "^5.0.1"
+ sha.js "^2.4.8"
-cross-env@^3.1.3:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-3.2.4.tgz#9e0585f277864ed421ce756f81a980ff0d698aba"
+cross-env@^5.0.5:
+ version "5.0.5"
+ resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.0.5.tgz#4383d364d9660873dd185b398af3bfef5efffef3"
dependencies:
cross-spawn "^5.1.0"
is-windows "^1.0.0"
-cross-spawn@^4.0.0:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-4.0.2.tgz#7b9247621c23adfdd3856004a823cbe397424d41"
- dependencies:
- lru-cache "^4.0.1"
- which "^1.2.9"
-
-cross-spawn@^5.1.0:
+cross-spawn@^5.0.1, cross-spawn@^5.1.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
dependencies:
@@ -1560,8 +1809,8 @@ cryptiles@2.x.x:
boom "2.x.x"
crypto-browserify@^3.11.0:
- version "3.11.0"
- resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.11.0.tgz#3652a0906ab9b2a7e0c3ce66a408e957a2485522"
+ version "3.11.1"
+ resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.11.1.tgz#948945efc6757a400d6e5e5af47194d10064279f"
dependencies:
browserify-cipher "^1.0.0"
browserify-sign "^4.0.0"
@@ -1574,7 +1823,7 @@ crypto-browserify@^3.11.0:
public-encrypt "^4.0.0"
randombytes "^2.0.0"
-css-color-function@^1.2.0:
+css-color-function@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/css-color-function/-/css-color-function-1.3.0.tgz#72c767baf978f01b8a8a94f42f17ba5d22a776fc"
dependencies:
@@ -1587,22 +1836,24 @@ 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.24.0:
- version "0.24.0"
- resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.24.0.tgz#7afaafb4c0fb2f90b335ed10a1c77b34d64843fe"
+css-loader@^0.28.4:
+ version "0.28.4"
+ resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.4.tgz#6cf3579192ce355e8b38d5f42dd7a1f2ec898d0f"
dependencies:
babel-code-frame "^6.11.0"
- css-selector-tokenizer "^0.6.0"
+ css-selector-tokenizer "^0.7.0"
cssnano ">=2.6.1 <4"
- loader-utils "~0.2.2"
- lodash.camelcase "^3.0.1"
+ icss-utils "^2.1.0"
+ loader-utils "^1.0.2"
+ lodash.camelcase "^4.3.0"
object-assign "^4.0.1"
postcss "^5.0.6"
postcss-modules-extract-imports "^1.0.0"
postcss-modules-local-by-default "^1.0.1"
postcss-modules-scope "^1.0.0"
postcss-modules-values "^1.1.0"
- source-list-map "^0.1.4"
+ postcss-value-parser "^3.3.0"
+ source-list-map "^0.1.7"
css-select@^1.1.0, css-select@~1.2.0:
version "1.2.0"
@@ -1613,9 +1864,9 @@ css-select@^1.1.0, css-select@~1.2.0:
domutils "1.5.1"
nth-check "~1.0.1"
-css-selector-tokenizer@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.6.0.tgz#6445f582c7930d241dcc5007a43d6fcb8f073152"
+css-selector-tokenizer@^0.7.0:
+ version "0.7.0"
+ resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz#e6988474ae8c953477bf5e7efecfceccd9cf4c86"
dependencies:
cssesc "^0.1.0"
fastparse "^1.1.1"
@@ -1703,6 +1954,12 @@ damerau-levenshtein@^1.0.0:
version "1.0.4"
resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz#03191c432cb6eea168bb77f3a55ffdccb8978514"
+dargs@^4.0.1:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17"
+ dependencies:
+ number-is-nan "^1.0.0"
+
dashdash@^1.12.0:
version "1.14.1"
resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
@@ -1713,7 +1970,7 @@ date-now@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
-dateformat@^1.0.6:
+dateformat@^1.0.11, dateformat@^1.0.12, dateformat@^1.0.6:
version "1.0.12"
resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9"
dependencies:
@@ -1732,7 +1989,7 @@ debug@0.7.4, debug@~0.7.4:
version "0.7.4"
resolved "https://registry.yarnpkg.com/debug/-/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39"
-debug@2.2.0, debug@~2.2.0:
+debug@2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
dependencies:
@@ -1744,37 +2001,45 @@ debug@2.3.3:
dependencies:
ms "0.7.2"
-debug@2.6.1:
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.1.tgz#79855090ba2c4e3115cc7d8769491d58f0491351"
+debug@2.6.7:
+ version "2.6.7"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.7.tgz#92bad1f6d05bbb6bba22cca88bcd0ec894c2861e"
dependencies:
- ms "0.7.2"
+ ms "2.0.0"
-debug@2.6.3, debug@^2.1.1, debug@^2.2.0:
- version "2.6.3"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.3.tgz#0f7eb8c30965ec08c72accfa0130c8b79984141d"
+debug@2.6.8, debug@^2.1.1, debug@^2.2.0, debug@^2.6.6, debug@^2.6.8:
+ version "2.6.8"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
dependencies:
- ms "0.7.2"
+ ms "2.0.0"
decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
-deep-eql@^0.1.3:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-0.1.3.tgz#ef558acab8de25206cd713906d74e56930eb69f2"
+dedent@^0.7.0:
+ version "0.7.0"
+ resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
+
+deep-eql@^2.0.1:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-2.0.2.tgz#b1bac06e56f0a76777686d50c9feb75c2ed7679a"
dependencies:
- type-detect "0.1.1"
+ type-detect "^3.0.0"
+
+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.1"
- resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.1.tgz#efe4113d08085f4e6f9687759810f807469e2253"
+ version "0.4.2"
+ resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f"
deep-is@~0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
-defaults@^1.0.0:
+defaults@^1.0.0, defaults@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
dependencies:
@@ -1803,21 +2068,28 @@ 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"
-delegate@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.1.2.tgz#1e1bc6f5cadda6cb6cbf7e6d05d0bcdd5712aebe"
-
delegates@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
-depd@1.1.0, depd@~1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.0.tgz#e1bd82c6aab6ced965b97b88b17ed3e528ca18c3"
+depd@1.1.1, depd@~1.1.0, depd@~1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359"
deprecated@^0.0.1:
version "0.0.1"
@@ -1846,13 +2118,21 @@ detect-indent@^4.0.0:
dependencies:
repeating "^2.0.0"
+detect-indent@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d"
+
+detect-node@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.3.tgz#a2033c09cc8e158d37748fbde7507832bd6ce127"
+
di@^0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c"
-diff@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/diff/-/diff-1.4.0.tgz#7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf"
+diff@3.2.0, diff@^3.1.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9"
diffie-hellman@^5.0.0:
version "5.0.2"
@@ -1862,6 +2142,23 @@ diffie-hellman@^5.0.0:
miller-rabin "^4.0.0"
randombytes "^2.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.0.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.1.1.tgz#2369d45038af045f3898e6fa56862aed3f40296c"
+ 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, doctrine@^1.2.2:
version "1.5.0"
resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa"
@@ -1898,6 +2195,10 @@ dom-serializer@0, dom-serializer@~0.1.0:
domelementtype "~1.1.1"
entities "~1.1.1"
+dom-walk@^0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018"
+
domain-browser@^1.1.1:
version "1.1.7"
resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc"
@@ -1916,12 +2217,18 @@ domhandler@2.1:
dependencies:
domelementtype "1"
-domhandler@2.3, domhandler@^2.3.0:
+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"
+ dependencies:
+ domelementtype "1"
+
domutils@1.1:
version "1.1.6"
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.1.6.tgz#bddc3de099b9a2efacc51c623f28f416ecc57485"
@@ -1941,12 +2248,22 @@ dot-case@^2.1.0:
dependencies:
no-case "^2.2.0"
+dot-prop@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177"
+ dependencies:
+ is-obj "^1.0.0"
+
duplexer2@0.0.2:
version "0.0.2"
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"
+
ecc-jsbn@~0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
@@ -1966,9 +2283,9 @@ ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
-electron-to-chromium@^1.2.7:
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.5.tgz#6cd6ff2106224a6130e235f21050f9546bc3e729"
+electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.17:
+ version "1.3.17"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.17.tgz#41c13457cc7166c5c15e767ae61d86a8cacdee5d"
elliptic@^6.0.0:
version "6.4.0"
@@ -1983,8 +2300,8 @@ elliptic@^6.0.0:
minimalistic-crypto-utils "^1.0.0"
emoji-regex@^6.1.0:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.4.2.tgz#a30b6fee353d406d96cfb9fa765bdc82897eff6e"
+ 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"
@@ -2039,14 +2356,14 @@ engine.io@1.8.3:
engine.io-parser "1.3.2"
ws "1.1.2"
-enhanced-resolve@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.1.0.tgz#9f4b626f577245edcf4b2ad83d86e17f4f421dec"
+enhanced-resolve@^3.4.0:
+ version "3.4.1"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz#0421e339fd71419b3da13d129b3979040230476e"
dependencies:
graceful-fs "^4.1.2"
memory-fs "^0.4.0"
object-assign "^4.0.1"
- tapable "^0.2.5"
+ tapable "^0.2.7"
ent@~2.2.0:
version "2.2.0"
@@ -2079,13 +2396,14 @@ error-stack-parser@^2.0.0:
stackframe "^1.0.3"
es-abstract@^1.7.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.7.0.tgz#dfade774e01bfcd97f96180298c449c8623fb94c"
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.8.0.tgz#3b00385e85729932beffa9163bbea1234e932914"
dependencies:
es-to-primitive "^1.1.1"
function-bind "^1.1.0"
+ has "^1.0.1"
is-callable "^1.1.3"
- is-regex "^1.0.3"
+ is-regex "^1.0.4"
es-to-primitive@^1.1.1:
version "1.1.1"
@@ -2096,8 +2414,8 @@ es-to-primitive@^1.1.1:
is-symbol "^1.0.1"
es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14:
- version "0.10.15"
- resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.15.tgz#c330a5934c1ee21284a7c081a86e5fd937c91ea6"
+ version "0.10.26"
+ resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.26.tgz#51b2128a531b70c4f6764093a73cbebb82186372"
dependencies:
es6-iterator "2"
es6-symbol "~3.1"
@@ -2187,8 +2505,10 @@ escope@^3.6.0:
estraverse "^4.1.1"
eslint-config-airbnb-base@^11.1.0:
- version "11.1.3"
- resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-11.1.3.tgz#0e8db71514fa36b977fbcf977c01edcf863e0cf0"
+ version "11.3.1"
+ resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-11.3.1.tgz#c0ab108c9beed503cb999e4c60f4ef98eda0ed30"
+ dependencies:
+ eslint-restricted-globals "^0.1.1"
eslint-config-airbnb@^14.1.0:
version "14.1.0"
@@ -2196,52 +2516,40 @@ eslint-config-airbnb@^14.1.0:
dependencies:
eslint-config-airbnb-base "^11.1.0"
-eslint-import-resolver-node@^0.2.0:
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.2.3.tgz#5add8106e8c928db2cba232bcd9efa846e3da16c"
+eslint-import-resolver-node@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.1.tgz#4422574cde66a9a7b099938ee4d508a199e0e3cc"
dependencies:
- debug "^2.2.0"
- object-assign "^4.0.1"
- resolve "^1.1.6"
+ debug "^2.6.8"
+ resolve "^1.2.0"
-eslint-loader@^1.7.1:
- version "1.7.1"
- resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-1.7.1.tgz#50b158dd6272dcefb97e984254837f81a5802ce0"
+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:
- find-cache-dir "^0.1.1"
- 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.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.0.0.tgz#a6f8c21d901358759cdc35dbac1982ae1ee58bce"
- dependencies:
- debug "2.2.0"
+ debug "^2.6.8"
pkg-dir "^1.0.0"
-eslint-plugin-html@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-html/-/eslint-plugin-html-2.0.1.tgz#3a829510e82522f1e2e44d55d7661a176121fce1"
+eslint-plugin-html@^3.0.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-html/-/eslint-plugin-html-3.1.1.tgz#d6c03796e89ac6b735da6fef9ca9162b423daee3"
dependencies:
htmlparser2 "^3.8.2"
eslint-plugin-import@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.2.0.tgz#72ba306fad305d67c4816348a4699a4229ac8b4e"
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.7.0.tgz#21de33380b9efb55f5ef6d2e210ec0e07e7fa69f"
dependencies:
builtin-modules "^1.1.1"
contains-path "^0.1.0"
- debug "^2.2.0"
+ debug "^2.6.8"
doctrine "1.5.0"
- eslint-import-resolver-node "^0.2.0"
- eslint-module-utils "^2.0.0"
+ eslint-import-resolver-node "^0.3.1"
+ eslint-module-utils "^2.1.1"
has "^1.0.1"
lodash.cond "^4.3.0"
minimatch "^3.0.3"
- pkg-up "^1.0.0"
+ read-pkg-up "^2.0.0"
eslint-plugin-jsx-a11y@^4.0.0:
version "4.0.0"
@@ -2258,7 +2566,7 @@ eslint-plugin-lean-imports@^0.3.3:
version "0.3.3"
resolved "https://registry.yarnpkg.com/eslint-plugin-lean-imports/-/eslint-plugin-lean-imports-0.3.3.tgz#acb835d23801d92d2ce119b752b97c953f96d865"
-eslint-plugin-react@^6.10.3, eslint-plugin-react@^6.9.0:
+eslint-plugin-react@^6.10.3:
version "6.10.3"
resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-6.10.3.tgz#c5435beb06774e12c7db2f6abaddcbf900cd3f78"
dependencies:
@@ -2268,12 +2576,24 @@ eslint-plugin-react@^6.10.3, eslint-plugin-react@^6.9.0:
jsx-ast-utils "^1.3.4"
object.assign "^4.0.4"
-eslint-plugin-vue@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-2.0.1.tgz#814aa24b5a892d1a95a9d65d980a11202e597e3b"
+eslint-plugin-react@^7.0.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.1.0.tgz#27770acf39f5fd49cd0af4083ce58104eb390d4c"
dependencies:
- eslint-plugin-html "^2.0.0"
- eslint-plugin-react "^6.9.0"
+ doctrine "^2.0.0"
+ has "^1.0.1"
+ jsx-ast-utils "^1.4.1"
+
+eslint-plugin-vue@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-2.1.0.tgz#50ed0b7e9a2389d90e689743a3cc26b502441b69"
+ dependencies:
+ eslint-plugin-html "^3.0.0"
+ eslint-plugin-react "^7.0.0"
+
+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@^3.18.0:
version "3.19.0"
@@ -2316,17 +2636,21 @@ eslint@^3.18.0:
user-home "^2.0.0"
espree@^3.4.0:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/espree/-/espree-3.4.1.tgz#28a83ab4aaed71ed8fe0f5efe61b76a05c13c4d2"
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.0.tgz#98358625bdd055861ea27e2867ea729faf463d8d"
dependencies:
- acorn "^5.0.1"
+ acorn "^5.1.1"
acorn-jsx "^3.0.0"
esprima@2.7.x, esprima@^2.1.0, esprima@^2.6.0, esprima@^2.7.1:
version "2.7.3"
resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
-esprima@^3.1.1, esprima@~3.1.0:
+esprima@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804"
+
+esprima@~3.1.0:
version "3.1.3"
resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633"
@@ -2337,24 +2661,20 @@ esquery@^1.0.0:
estraverse "^4.0.0"
esrecurse@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.1.0.tgz#4713b6536adf7f2ac4f327d559e7756bff648220"
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.0.tgz#fa9568d98d3823f9a41d91e902dcab9ea6e5b163"
dependencies:
- estraverse "~4.1.0"
+ estraverse "^4.1.0"
object-assign "^4.0.1"
estraverse@^1.9.1:
version "1.9.3"
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44"
-estraverse@^4.0.0, estraverse@^4.1.1, estraverse@^4.2.0:
+estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13"
-estraverse@~4.1.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.1.1.tgz#f6caca728933a850ef90661d0e17982ba47111a2"
-
esutils@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
@@ -2390,6 +2710,30 @@ evp_bytestokey@^1.0.0:
dependencies:
create-hash "^1.1.1"
+execa@^0.6.3:
+ version "0.6.3"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-0.6.3.tgz#57b69a594f081759c69e5370f0d17b9cb11658fe"
+ 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"
+
+execa@^0.7.0:
+ version "0.7.0"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777"
+ 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"
+
exit-hook@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8"
@@ -2421,15 +2765,21 @@ expand-range@^1.8.1:
dependencies:
fill-range "^2.1.0"
-expand-tilde@^1.2.1, expand-tilde@^1.2.2:
+expand-tilde@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-1.2.2.tgz#0b81eba897e5a3d31d1c3d102f8f01441e559449"
dependencies:
os-homedir "^1.0.1"
+expand-tilde@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502"
+ dependencies:
+ homedir-polyfill "^1.0.1"
+
express@^4.13.3:
- version "4.15.2"
- resolved "https://registry.yarnpkg.com/express/-/express-4.15.2.tgz#af107fc148504457f2dca9a6f2571d7129b97b35"
+ version "4.15.4"
+ resolved "https://registry.yarnpkg.com/express/-/express-4.15.4.tgz#032e2253489cf8fce02666beca3d11ed7a2daed1"
dependencies:
accepts "~1.3.3"
array-flatten "1.1.1"
@@ -2437,32 +2787,40 @@ express@^4.13.3:
content-type "~1.0.2"
cookie "0.3.1"
cookie-signature "1.0.6"
- debug "2.6.1"
- depd "~1.1.0"
+ debug "2.6.8"
+ depd "~1.1.1"
encodeurl "~1.0.1"
escape-html "~1.0.3"
etag "~1.8.0"
- finalhandler "~1.0.0"
+ finalhandler "~1.0.4"
fresh "0.5.0"
merge-descriptors "1.0.1"
methods "~1.1.2"
on-finished "~2.3.0"
parseurl "~1.3.1"
path-to-regexp "0.1.7"
- proxy-addr "~1.1.3"
- qs "6.4.0"
+ proxy-addr "~1.1.5"
+ qs "6.5.0"
range-parser "~1.2.0"
- send "0.15.1"
- serve-static "1.12.1"
+ send "0.15.4"
+ serve-static "1.12.4"
setprototypeof "1.0.3"
statuses "~1.3.1"
- type-is "~1.6.14"
+ type-is "~1.6.15"
utils-merge "1.0.0"
- vary "~1.1.0"
+ vary "~1.1.1"
extend@^3.0.0, extend@~3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.0.tgz#5a474353b9f3353ddd8176dfd37b91c83a46f1d4"
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
+
+external-editor@^2.0.4:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.0.4.tgz#1ed9199da9cbfe2ef2f7a31b2fde8b0d12368972"
+ dependencies:
+ iconv-lite "^0.4.17"
+ jschardet "^1.4.2"
+ tmp "^0.0.31"
extglob@^0.3.1:
version "0.3.2"
@@ -2470,14 +2828,14 @@ extglob@^0.3.1:
dependencies:
is-extglob "^1.0.0"
-extract-text-webpack-plugin@^2.0.0-beta.5:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-2.1.0.tgz#69315b885f876dbf96d3819f6a9f1cca7aebf159"
+extract-text-webpack-plugin@2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-2.1.2.tgz#756ef4efa8155c3681833fbc34da53b941746d6c"
dependencies:
- ajv "^4.11.2"
async "^2.1.2"
loader-utils "^1.0.2"
- webpack-sources "^0.1.0"
+ schema-utils "^0.3.0"
+ webpack-sources "^1.0.1"
extract-zip@~1.5.0:
version "1.5.0"
@@ -2488,9 +2846,9 @@ extract-zip@~1.5.0:
mkdirp "0.5.0"
yauzl "2.4.1"
-extsprintf@1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550"
+extsprintf@1.3.0, extsprintf@^1.2.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
fancy-log@^1.1.0:
version "1.3.0"
@@ -2499,6 +2857,10 @@ fancy-log@^1.1.0:
chalk "^1.1.1"
time-stamp "^1.0.0"
+fast-deep-equal@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff"
+
fast-levenshtein@~2.0.4:
version "2.0.6"
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
@@ -2547,6 +2909,12 @@ figures@^1.3.5:
escape-string-regexp "^1.0.5"
object-assign "^4.1.0"
+figures@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
+ dependencies:
+ escape-string-regexp "^1.0.5"
+
file-entry-cache@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361"
@@ -2554,12 +2922,6 @@ file-entry-cache@^2.0.0:
flat-cache "^1.2.1"
object-assign "^4.0.1"
-file-loader@^0.9.0:
- version "0.9.0"
- resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-0.9.0.tgz#1d2daddd424ce6d1b07cfe3f79731bed3617ab42"
- dependencies:
- loader-utils "~0.2.5"
-
file-save@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/file-save/-/file-save-0.2.0.tgz#39b20d0214e656b1417faa3c32d317b678545db7"
@@ -2567,8 +2929,8 @@ file-save@^0.2.0:
mkdirp "~0.5.0"
filename-regex@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.0.tgz#996e3e80479b98b9897f15a8a58b3d084e926775"
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
fill-range@^2.1.0:
version "2.2.3"
@@ -2580,11 +2942,11 @@ fill-range@^2.1.0:
repeat-element "^1.1.2"
repeat-string "^1.5.2"
-finalhandler@1.0.1, finalhandler@~1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.1.tgz#bcd15d1689c0e5ed729b6f7f541a6df984117db8"
+finalhandler@1.0.4, finalhandler@~1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.4.tgz#18574f2e7c4b98b8ae3b230c21f201f31bdb3fb7"
dependencies:
- debug "2.6.3"
+ debug "2.6.8"
encodeurl "~1.0.1"
escape-html "~1.0.3"
on-finished "~2.3.0"
@@ -2593,19 +2955,19 @@ finalhandler@1.0.1, finalhandler@~1.0.0:
unpipe "~1.0.0"
find-babel-config@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.0.1.tgz#179fa7b36bf3e94b487410855df448b6f853b9ec"
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.1.0.tgz#acc01043a6749fec34429be6b64f542ebb5d6355"
dependencies:
- json5 "^0.5.0"
+ 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"
+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"
dependencies:
commondir "^1.0.1"
- mkdirp "^0.5.1"
- pkg-dir "^1.0.0"
+ make-dir "^1.0.0"
+ pkg-dir "^2.0.0"
find-index@^0.1.1:
version "0.1.1"
@@ -2618,6 +2980,12 @@ find-up@^1.0.0:
path-exists "^2.0.0"
pinkie-promise "^2.0.0"
+find-up@^2.0.0, find-up@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
+ dependencies:
+ locate-path "^2.0.0"
+
findup-sync@^0.4.2:
version "0.4.3"
resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-0.4.3.tgz#40043929e7bc60adf0b7f4827c4c6e75a0deca12"
@@ -2628,15 +2996,13 @@ findup-sync@^0.4.2:
resolve-dir "^0.1.0"
fined@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/fined/-/fined-1.0.2.tgz#5b28424b760d7598960b7ef8480dff8ad3660e97"
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/fined/-/fined-1.1.0.tgz#b37dc844b76a2f5e7081e884f7c0ae344f153476"
dependencies:
- expand-tilde "^1.2.1"
- lodash.assignwith "^4.0.7"
- lodash.isempty "^4.2.1"
- lodash.isplainobject "^4.0.4"
- lodash.isstring "^4.0.1"
- lodash.pick "^4.2.1"
+ 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@^1.0.0:
@@ -2670,6 +3036,12 @@ for-own@^0.1.4:
dependencies:
for-in "^1.0.1"
+for-own@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b"
+ dependencies:
+ for-in "^1.0.1"
+
foreach@^2.0.5:
version "2.0.5"
resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99"
@@ -2686,11 +3058,11 @@ form-data@~2.1.1:
combined-stream "^1.0.5"
mime-types "^2.1.12"
-formatio@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/formatio/-/formatio-1.1.1.tgz#5ed3ccd636551097383465d996199100e86161e9"
+formatio@1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/formatio/-/formatio-1.2.0.tgz#f3b2167d9068c4698a8d51f4f760a39a54d818eb"
dependencies:
- samsam "~1.1"
+ samsam "1.x"
forwarded@~0.1.0:
version "0.1.0"
@@ -2718,34 +3090,13 @@ fs-exists-sync@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add"
-fs-extra@^0.24.0:
- version "0.24.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.24.0.tgz#d4e4342a96675cb7846633a6099249332b539952"
+fs-extra@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291"
dependencies:
graceful-fs "^4.1.2"
- jsonfile "^2.1.0"
- path-is-absolute "^1.0.0"
- rimraf "^2.2.8"
-
-fs-extra@^0.26.4:
- version "0.26.7"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.26.7.tgz#9ae1fdd94897798edab76d0918cf42d0c3184fa9"
- dependencies:
- graceful-fs "^4.1.2"
- jsonfile "^2.1.0"
- klaw "^1.0.0"
- path-is-absolute "^1.0.0"
- rimraf "^2.2.8"
-
-fs-extra@^0.30.0:
- version "0.30.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0"
- dependencies:
- graceful-fs "^4.1.2"
- jsonfile "^2.1.0"
- klaw "^1.0.0"
- path-is-absolute "^1.0.0"
- rimraf "^2.2.8"
+ jsonfile "^3.0.0"
+ universalify "^0.1.0"
fs-extra@~1.0.0:
version "1.0.0"
@@ -2755,12 +3106,6 @@ fs-extra@~1.0.0:
jsonfile "^2.1.0"
klaw "^1.0.0"
-fs-promise@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/fs-promise/-/fs-promise-0.3.1.tgz#bf34050368f24d6dc9dfc6688ab5cead8f86842a"
- dependencies:
- any-promise "~0.1.0"
-
fs-readdir-recursive@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.0.0.tgz#8cd1745c8b4f8a29c8caec392476921ba195f560"
@@ -2770,11 +3115,11 @@ fs.realpath@^1.0.0:
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
fsevents@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.1.tgz#f19fd28f43eeaf761680e519a203c4d0b3d31aff"
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.2.tgz#3282b713fb3ad80ede0e9fcf4611b5aa6fc033f4"
dependencies:
nan "^2.3.0"
- node-pre-gyp "^0.6.29"
+ node-pre-gyp "^0.6.36"
fstream-ignore@^1.0.5:
version "1.0.5"
@@ -2797,9 +3142,9 @@ function-bind@^1.0.2, function-bind@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.0.tgz#16176714c801798e4e8f2cf7f7529467bb4a5771"
-gauge@~2.7.1:
- version "2.7.3"
- resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.3.tgz#1c23855f962f17b3ad3d0dc7443f304542edfe09"
+gauge@~2.7.3:
+ version "2.7.4"
+ resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
dependencies:
aproba "^1.0.3"
console-control-strings "^1.0.0"
@@ -2830,28 +3175,84 @@ 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"
+get-func-name@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41"
+
+get-pkg-repo@^1.0.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d"
+ dependencies:
+ hosted-git-info "^2.1.4"
+ meow "^3.3.0"
+ normalize-package-data "^2.3.0"
+ parse-github-repo-url "^1.3.0"
+ through2 "^2.0.0"
+
+get-port@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.1.0.tgz#ef01b18a84ca6486970ff99e54446141a73ffd3e"
+
get-stdin@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
+get-stream@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
+
getpass@^0.1.1:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.6.tgz#283ffd9fc1256840875311c1b60e8c40187110e6"
+ version "0.1.7"
+ resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
dependencies:
assert-plus "^1.0.0"
-gh-pages@^0.12.0:
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-0.12.0.tgz#d951e3ed98b85699d4b0418eb1a15b1a04988dc1"
+gh-pages@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-1.0.0.tgz#4a46f4c25439f7a2b7e6835504d4a49e949f04ca"
dependencies:
- async "2.1.2"
+ async "2.1.4"
+ base64url "^2.0.0"
commander "2.9.0"
+ fs-extra "^3.0.1"
globby "^6.1.0"
- graceful-fs "4.1.10"
- q "1.4.1"
- q-io "1.13.2"
+ graceful-fs "4.1.11"
rimraf "^2.5.4"
+git-raw-commits@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-1.2.0.tgz#0f3a8bfd99ae0f2d8b9224d58892975e9a52d03c"
+ dependencies:
+ dargs "^4.0.1"
+ lodash.template "^4.0.2"
+ meow "^3.3.0"
+ split2 "^2.0.0"
+ through2 "^2.0.0"
+
+git-remote-origin-url@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f"
+ dependencies:
+ gitconfiglocal "^1.0.0"
+ pify "^2.3.0"
+
+git-semver-tags@^1.2.0, git-semver-tags@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-1.2.1.tgz#6ccd2a52e735b736748dc762444fcd9588e27490"
+ dependencies:
+ meow "^3.3.0"
+ semver "^5.0.1"
+
+gitconfiglocal@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b"
+ dependencies:
+ ini "^1.3.2"
+
+github-url-from-git@^1.4.0:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/github-url-from-git/-/github-url-from-git-1.5.0.tgz#f985fedcc0a9aa579dc88d7aff068d55cc6251a0"
+
glob-base@^0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
@@ -2888,9 +3289,9 @@ glob2base@^0.0.12:
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"
+glob@7.1.1:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
@@ -2908,7 +3309,7 @@ glob@^4.3.1:
minimatch "^2.0.1"
once "^1.3.0"
-glob@^5.0.15, glob@^5.0.3:
+glob@^5.0.15:
version "5.0.15"
resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
dependencies:
@@ -2918,24 +3319,14 @@ glob@^5.0.15, glob@^5.0.3:
once "^1.3.0"
path-is-absolute "^1.0.0"
-glob@^6.0.4:
- version "6.0.4"
- resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22"
- dependencies:
- inflight "^1.0.4"
- inherits "2"
- minimatch "2 || 3"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.0.6, glob@^7.1.1:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
+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.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
inherits "2"
- minimatch "^3.0.2"
+ minimatch "^3.0.4"
once "^1.3.0"
path-is-absolute "^1.0.0"
@@ -2963,20 +3354,16 @@ global-prefix@^0.1.4:
is-windows "^0.2.0"
which "^1.2.12"
-globals@^9.0.0, globals@^9.14.0:
- version "9.17.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-9.17.0.tgz#0c0ca696d9b9bb694d2e5470bd37777caad50286"
-
-globby@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/globby/-/globby-3.0.1.tgz#2094af8421e19152150d5893eb6416b312d9a22f"
+global@^4.3.2:
+ version "4.3.2"
+ resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f"
dependencies:
- array-union "^1.0.1"
- arrify "^1.0.0"
- glob "^5.0.3"
- object-assign "^4.0.1"
- pify "^2.0.0"
- pinkie-promise "^1.0.0"
+ min-document "^2.19.0"
+ process "~0.5.1"
+
+globals@^9.0.0, globals@^9.14.0:
+ version "9.18.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
globby@^5.0.0:
version "5.0.0"
@@ -3013,15 +3400,9 @@ glogg@^1.0.0:
dependencies:
sparkles "^1.0.0"
-good-listener@^1.2.0:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50"
- dependencies:
- delegate "^3.1.2"
-
-graceful-fs@4.1.10, graceful-fs@^4.1.2, graceful-fs@^4.1.4, graceful-fs@^4.1.6, graceful-fs@^4.1.9:
- version "4.1.10"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.10.tgz#f2d720c22092f743228775c75e3612632501f131"
+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, graceful-fs@^4.1.9:
+ version "4.1.11"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
graceful-fs@^3.0.0:
version "3.0.11"
@@ -3041,7 +3422,7 @@ growl@1.9.2:
version "1.9.2"
resolved "https://registry.yarnpkg.com/growl/-/growl-1.9.2.tgz#0ea7743715db8d8de2c5ede1775e1b45ac85c02f"
-gulp-util@*, 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.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f"
dependencies:
@@ -3088,9 +3469,13 @@ gulplog@^1.0.0:
dependencies:
glogg "^1.0.0"
-handlebars@^4.0.1:
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.6.tgz#2ce4484850537f9c97a8026d5399b935c4ed4ed7"
+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.1, handlebars@^4.0.2:
+ version "4.0.10"
+ resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.10.tgz#3d30c718b09a3d96f23ea4cc1f403c4d3ba9ff4f"
dependencies:
async "^1.4.0"
optimist "^0.6.1"
@@ -3142,6 +3527,10 @@ has-flag@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
+has-flag@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
+
has-gulplog@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce"
@@ -3158,15 +3547,22 @@ has@^1.0.1:
dependencies:
function-bind "^1.0.2"
+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-sum@^1.0.2:
version "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.0.3"
- resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.0.3.tgz#1332ff00156c0a0ffdd8236013d07b77a0451573"
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.3.tgz#340dedbe6290187151c1ea1d777a3448935df846"
dependencies:
- inherits "^2.0.1"
+ inherits "^2.0.3"
+ minimalistic-assert "^1.0.0"
hasha@~2.2.0:
version "2.2.0"
@@ -3195,9 +3591,9 @@ header-case@^1.0.0:
no-case "^2.2.0"
upper-case "^1.1.3"
-highlight.js@^9.4.0, highlight.js@^9.8.0:
- version "9.11.0"
- resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.11.0.tgz#47f98c7399918700db2caf230ded12cec41a84ae"
+highlight.js@^9.12.0, highlight.js@^9.4.0:
+ version "9.12.0"
+ resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.12.0.tgz#e6d9dbe57cbefe60751f02af336195870c90c01e"
hmac-drbg@^1.0.0:
version "1.0.1"
@@ -3218,29 +3614,32 @@ home-or-tmp@^2.0.0:
os-homedir "^1.0.0"
os-tmpdir "^1.0.1"
-homedir-polyfill@^1.0.0:
+homedir-polyfill@^1.0.0, homedir-polyfill@^1.0.1:
version "1.0.1"
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.4.2"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.4.2.tgz#0076b9f46a270506ddbaaea56496897460612a67"
+ 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-loader@^0.4.3:
- version "0.4.5"
- resolved "https://registry.yarnpkg.com/html-loader/-/html-loader-0.4.5.tgz#5fbcd87cd63a5c49a7fce2fe56f425e05729c68c"
- dependencies:
- es6-templates "^0.2.2"
- fastparse "^1.1.1"
- html-minifier "^3.0.1"
- loader-utils "^1.0.2"
- object-assign "^4.1.0"
+html-entities@^1.2.0:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f"
html-minifier@^2.1.5:
version "2.1.7"
@@ -3254,22 +3653,22 @@ html-minifier@^2.1.5:
relateurl "0.2.x"
uglify-js "2.6.x"
-html-minifier@^3.0.1, html-minifier@^3.2.3:
- version "3.4.3"
- resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.4.3.tgz#eb3a7297c804611f470454eeebe0aacc427e424a"
+html-minifier@^3.2.3:
+ version "3.5.3"
+ resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.3.tgz#4a275e3b1a16639abb79b4c11191ff0d0fcf1ab9"
dependencies:
camel-case "3.0.x"
- clean-css "4.0.x"
- commander "2.9.x"
+ clean-css "4.1.x"
+ commander "2.11.x"
he "1.1.x"
ncname "1.0.x"
param-case "2.1.x"
relateurl "0.2.x"
- uglify-js "~2.8.22"
+ uglify-js "3.0.x"
-html-webpack-plugin@^2.22.0:
- version "2.28.0"
- resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-2.28.0.tgz#2e7863b57e5fd48fe263303e2ffc934c3064d009"
+html-webpack-plugin@^2.29.0:
+ version "2.30.1"
+ resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz#7f9c421b7ea91ec460f56527d78df484ee7537d5"
dependencies:
bluebird "^3.4.7"
html-minifier "^3.2.3"
@@ -3308,24 +3707,20 @@ htmlparser2@~3.8.1:
entities "1.0"
readable-stream "1.1"
-http-errors@~1.5.0:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.5.1.tgz#788c0d2c1de2c81b9e6e8c01843b6b97eb920750"
- dependencies:
- inherits "2.0.3"
- setprototypeof "1.0.2"
- statuses ">= 1.3.1 < 2"
+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.1:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.1.tgz#5f8b8ed98aca545656bf572997387f904a722257"
+http-errors@~1.6.1, http-errors@~1.6.2:
+ version "1.6.2"
+ resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736"
dependencies:
- depd "1.1.0"
+ depd "1.1.1"
inherits "2.0.3"
setprototypeof "1.0.3"
statuses ">= 1.3.1 < 2"
-http-proxy-middleware@~0.17.1:
+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:
@@ -3357,17 +3752,27 @@ iconv-lite@0.4.15:
version "0.4.15"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb"
-icss-replace-symbols@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.0.2.tgz#cb0b6054eb3af6edc9ab1d62d01933e2d4c8bfa5"
+iconv-lite@^0.4.17:
+ version "0.4.18"
+ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.18.tgz#23d8656b16aae6742ac29732ea8f0336a4789cf2"
+
+icss-replace-symbols@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded"
+
+icss-utils@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962"
+ 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"
ignore@^3.2.0:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.2.7.tgz#4810ca5f1d8eca5595213a34b94f2eb4ed926bbd"
+ version "3.3.3"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.3.tgz#432352e57accd87ab3110e82d3fea0e47812156d"
imurmurhash@^0.1.4:
version "0.1.4"
@@ -3398,7 +3803,7 @@ inherits@1:
version "1.0.2"
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, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
@@ -3406,16 +3811,10 @@ inherits@2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
-ini@^1.3.4, ini@~1.3.0:
+ini@^1.3.2, ini@^1.3.4, ini@~1.3.0:
version "1.3.4"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e"
-inject-loader@^3.0.0-beta2:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/inject-loader/-/inject-loader-3.0.0.tgz#0aea1f96e589e657bdbb6b26e7d9d41730e5b68f"
- dependencies:
- babel-core "~6"
-
inquirer@^0.12.0:
version "0.12.0"
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-0.12.0.tgz#1ef2bfd63504df0bc75785fff8c2c41df12f077e"
@@ -3434,6 +3833,31 @@ inquirer@^0.12.0:
strip-ansi "^3.0.0"
through "^2.3.6"
+inquirer@^3.0.6:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.2.1.tgz#06ceb0f540f45ca548c17d6840959878265fa175"
+ dependencies:
+ ansi-escapes "^2.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"
+
+internal-ip@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-1.2.0.tgz#ae9fbf93b984878785d50a8de1b356956058cf5c"
+ dependencies:
+ meow "^3.3.0"
+
interpret@^1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.3.tgz#cbc35c62eeee73f19ab7b10a801511401afc0f90"
@@ -3448,9 +3872,13 @@ invert-kv@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
-ipaddr.js@1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.3.0.tgz#1e03a52fdad83a8bbb2b25cbf4998b4cffcd3dec"
+ip@^1.1.0, ip@^1.1.5:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
+
+ipaddr.js@1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.4.0.tgz#296aca878a821816e5b85d0a285a99bcff4582f0"
is-absolute-url@^2.0.0:
version "2.1.0"
@@ -3473,7 +3901,7 @@ is-binary-path@^1.0.0:
dependencies:
binary-extensions "^1.0.0"
-is-buffer@^1.0.2:
+is-buffer@^1.1.5:
version "1.1.5"
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc"
@@ -3487,13 +3915,23 @@ 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"
+is-ci@^1.0.10:
+ version "1.0.10"
+ resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.0.10.tgz#f739336b2632365061a9d48270cd56ae3369318e"
+ dependencies:
+ ci-info "^1.0.0"
+
is-date-object@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16"
+is-directory@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
+
is-dotfile@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.2.tgz#2c132383f39199f8edc268ca01b9b007d205cc4d"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
is-equal-shallow@^0.1.3:
version "0.1.3"
@@ -3560,12 +3998,22 @@ is-number@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-0.1.1.tgz#69a7af116963d47206ec9bd9b48a14216f1e3806"
-is-number@^2.0.2, is-number@^2.1.0:
+is-number@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
dependencies:
kind-of "^3.0.2"
+is-number@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
+ dependencies:
+ kind-of "^3.0.2"
+
+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"
@@ -3586,6 +4034,12 @@ is-plain-obj@^1.0.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.3:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
+ dependencies:
+ isobject "^3.0.1"
+
is-posix-bracket@^0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"
@@ -3594,11 +4048,15 @@ is-primitive@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575"
+is-promise@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
+
is-property@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84"
-is-regex@^1.0.3:
+is-regex@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491"
dependencies:
@@ -3616,10 +4074,14 @@ is-resolvable@^1.0.0:
dependencies:
tryit "^1.0.1"
-is-stream@^1.0.1:
+is-stream@^1.0.1, is-stream@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
+is-subset@^0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6"
+
is-svg@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9"
@@ -3630,6 +4092,12 @@ is-symbol@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572"
+is-text-path@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e"
+ dependencies:
+ text-extensions "^1.0.0"
+
is-typedarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
@@ -3655,8 +4123,8 @@ is-windows@^0.2.0:
resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c"
is-windows@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.0.tgz#c61d61020c3ebe99261b781bd3d1622395f547f8"
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.1.tgz#310db70f742d259a16a369202b51af84233310d9"
isarray@0.0.1:
version "0.0.1"
@@ -3674,12 +4142,16 @@ isexe@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
-isobject@^2.0.0:
+isobject@^2.0.0, isobject@^2.1.0:
version "2.1.0"
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.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
+
isparta-loader@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/isparta-loader/-/isparta-loader-2.0.0.tgz#4425f496c93f765bbceb4dd938576da307566ed1"
@@ -3723,19 +4195,13 @@ istanbul@^0.4.0:
which "^1.1.1"
wordwrap "^1.0.0"
-jodid25519@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/jodid25519/-/jodid25519-1.0.2.tgz#06d4912255093419477d425633606e0e90782967"
- dependencies:
- jsbn "~0.1.0"
-
js-base64@^2.1.9:
version "2.1.9"
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.1.9.tgz#f0e80ae039a4bd654b5f281fc93f04a914a7fcce"
-js-beautify@^1.6.3:
- version "1.6.12"
- resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.6.12.tgz#78b75933505d376da6e5a28e9b7887e0094db8b5"
+js-beautify@^1.6.14:
+ version "1.6.14"
+ resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.6.14.tgz#d3b8f7322d02b9277d58bd238264c327e58044cd"
dependencies:
config-chain "~1.1.5"
editorconfig "^0.13.2"
@@ -3743,15 +4209,15 @@ js-beautify@^1.6.3:
nopt "~3.0.1"
js-tokens@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7"
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
js-yaml@3.x, js-yaml@^3.4.3, js-yaml@^3.5.1, js-yaml@^3.6.1:
- version "3.8.3"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.3.tgz#33a05ec481c850c8875929166fe1beb61c728766"
+ version "3.9.1"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.9.1.tgz#08775cebdfdd359209f0d2acd383c8f86a6904a0"
dependencies:
argparse "^1.0.7"
- esprima "^3.1.1"
+ esprima "^4.0.0"
js-yaml@~3.7.0:
version "3.7.0"
@@ -3764,6 +4230,10 @@ jsbn@~0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
+jschardet@^1.4.2:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-1.5.1.tgz#c519f629f86b3a5bedba58a88d311309eec097f9"
+
jsdom@^7.0.2:
version "7.2.2"
resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-7.2.2.tgz#40b402770c2bda23469096bee91ab675e3b1fc6e"
@@ -3793,8 +4263,12 @@ jsesc@~0.5.0:
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
json-loader@^0.5.4:
- version "0.5.4"
- resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.4.tgz#8baa1365a632f58a3c46d20175fc6002c96e37de"
+ 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-schema@0.2.3:
version "0.2.3"
@@ -3806,7 +4280,7 @@ json-stable-stringify@^1.0.0, json-stable-stringify@^1.0.1:
dependencies:
jsonify "~0.0.0"
-json-stringify-safe@~5.0.1:
+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"
@@ -3828,30 +4302,40 @@ jsonfile@^2.1.0:
optionalDependencies:
graceful-fs "^4.1.6"
+jsonfile@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66"
+ 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"
+jsonparse@^1.2.0:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
+
jsonpointer@^4.0.0:
version "4.0.1"
resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9"
jsprim@^1.2.2:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.0.tgz#a3b87e40298d8c380552d8cc7628a0bb95a22918"
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
dependencies:
assert-plus "1.0.0"
- extsprintf "1.0.2"
+ extsprintf "1.3.0"
json-schema "0.2.3"
- verror "1.3.6"
+ verror "1.10.0"
-jsx-ast-utils@^1.0.0, jsx-ast-utils@^1.3.4:
+jsx-ast-utils@^1.0.0, jsx-ast-utils@^1.3.4, jsx-ast-utils@^1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-1.4.1.tgz#3867213e8dd79bf1e8f2300c0cfc1efb182c0df1"
-karma-chrome-launcher@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-2.0.0.tgz#c2790c5a32b15577d0fff5a4d5a2703b3b439c25"
+karma-chrome-launcher@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-2.2.0.tgz#cf1b9d07136cc18fe239327d24654c3dbc368acf"
dependencies:
fs-access "^1.0.0"
which "^1.2.1"
@@ -3891,15 +4375,15 @@ karma-sourcemap-loader@^0.3.7:
dependencies:
graceful-fs "^4.1.2"
-karma-spec-reporter@0.0.30:
- version "0.0.30"
- resolved "https://registry.yarnpkg.com/karma-spec-reporter/-/karma-spec-reporter-0.0.30.tgz#d10b5c8bb441cb1c6adf56785f89d395f2e9093a"
+karma-spec-reporter@^0.0.31:
+ version "0.0.31"
+ resolved "https://registry.yarnpkg.com/karma-spec-reporter/-/karma-spec-reporter-0.0.31.tgz#4830dc7148a155c7d7a186e632339a0d80fadec3"
dependencies:
colors "^1.1.2"
-karma-webpack@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-2.0.3.tgz#39cebf5ca2580139b27f9ae69b78816b9c82fae6"
+karma-webpack@^2.0.4:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-2.0.4.tgz#3e2d4f48ba94a878e1c66bb8e1ae6128987a175b"
dependencies:
async "~0.9.0"
loader-utils "^0.2.5"
@@ -3907,9 +4391,9 @@ karma-webpack@^2.0.2:
source-map "^0.1.41"
webpack-dev-middleware "^1.0.11"
-karma@^1.5.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/karma/-/karma-1.6.0.tgz#0e871d4527d5eac56c41d181f03c5c0a7e6dbf3e"
+karma@^1.7.0:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/karma/-/karma-1.7.0.tgz#6f7a1a406446fa2e187ec95398698f4cee476269"
dependencies:
bluebird "^3.3.0"
body-parser "^1.16.1"
@@ -3944,10 +4428,16 @@ kew@~0.7.0:
resolved "https://registry.yarnpkg.com/kew/-/kew-0.7.0.tgz#79d93d2d33363d6fdd2970b335d9141ad591d79b"
kind-of@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.1.0.tgz#475d698a5e49ff5e53d14e3e732429dc8bf4cf47"
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
dependencies:
- is-buffer "^1.0.2"
+ is-buffer "^1.1.5"
+
+kind-of@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
+ dependencies:
+ is-buffer "^1.1.5"
klaw@^1.0.0:
version "1.3.1"
@@ -3955,6 +4445,13 @@ klaw@^1.0.0:
optionalDependencies:
graceful-fs "^4.1.9"
+last-call-webpack-plugin@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-2.0.1.tgz#4fd10d3afe79d2fad45dc873928980cbe799f1a7"
+ dependencies:
+ lodash "^4.17.4"
+ webpack-sources "^1.0.1"
+
lazy-cache@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
@@ -3965,33 +4462,45 @@ lcid@^1.0.0:
dependencies:
invert-kv "^1.0.0"
-lerna@2.0.0-beta.31:
- version "2.0.0-beta.31"
- resolved "https://registry.yarnpkg.com/lerna/-/lerna-2.0.0-beta.31.tgz#68da53b860f8193d4653a6d0601ef300b8d7176d"
+lerna@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/lerna/-/lerna-2.0.0.tgz#49a72fe70e06aebfd7ea23efb2ab41abe60ebeea"
dependencies:
async "^1.5.0"
chalk "^1.1.1"
cmd-shim "^2.0.2"
- command-join "^1.1.1"
- cross-spawn "^4.0.0"
- glob "^7.0.6"
- inquirer "^0.12.0"
- lodash.find "^4.3.0"
- lodash.unionwith "^4.2.0"
- meow "^3.7.0"
- minimatch "^3.0.0"
- mkdirp "^0.5.1"
- normalize-path "^2.0.1"
- object-assign "^4.0.1"
- object-assign-sorted "^1.0.0"
- pad "^1.0.0"
- path-exists "^2.1.0"
- progress "^1.1.8"
+ columnify "^1.5.4"
+ command-join "^2.0.0"
+ conventional-changelog-cli "^1.3.1"
+ conventional-recommended-bump "^1.0.0"
+ dedent "^0.7.0"
+ execa "^0.6.3"
+ find-up "^2.1.0"
+ fs-extra "^3.0.1"
+ get-port "^3.1.0"
+ glob "^7.1.2"
+ globby "^6.1.0"
+ graceful-fs "^4.1.11"
+ inquirer "^3.0.6"
+ is-ci "^1.0.10"
+ load-json-file "^2.0.0"
+ lodash "^4.17.4"
+ minimatch "^3.0.4"
+ npmlog "^4.1.0"
+ p-finally "^1.0.0"
+ path-exists "^3.0.0"
read-cmd-shim "^1.0.1"
- rimraf "^2.4.4"
+ read-pkg "^2.0.0"
+ rimraf "^2.6.1"
+ safe-buffer "^5.0.1"
semver "^5.1.0"
- signal-exit "^2.1.2"
- sync-exec "^0.6.2"
+ signal-exit "^3.0.2"
+ strong-log-transformer "^1.0.6"
+ temp-write "^3.3.0"
+ write-file-atomic "^2.1.0"
+ write-json-file "^2.1.0"
+ write-pkg "^3.0.1"
+ yargs "^8.0.1"
levn@^0.3.0, levn@~0.3.0:
version "0.3.0"
@@ -4036,18 +4545,20 @@ load-json-file@^1.0.0:
pinkie-promise "^2.0.0"
strip-bom "^2.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"
+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"
dependencies:
- find-cache-dir "^0.1.1"
- mkdirp "0.5.1"
+ graceful-fs "^4.1.2"
+ parse-json "^2.2.0"
+ pify "^2.0.0"
+ strip-bom "^3.0.0"
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.5, loader-utils@~0.2.2, loader-utils@~0.2.5:
+loader-utils@^0.2.15, loader-utils@^0.2.16, loader-utils@^0.2.5:
version "0.2.17"
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348"
dependencies:
@@ -4064,6 +4575,13 @@ loader-utils@^1.0.2, loader-utils@^1.1.0:
emojis-list "^2.0.0"
json5 "^0.5.0"
+locate-path@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
+ dependencies:
+ p-locate "^2.0.0"
+ path-exists "^3.0.0"
+
lodash._baseassign@^3.0.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e"
@@ -4087,13 +4605,6 @@ lodash._basevalues@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7"
-lodash._createcompounder@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/lodash._createcompounder/-/lodash._createcompounder-3.0.0.tgz#5dd2cb55372d6e70e0e2392fb2304d6631091075"
- dependencies:
- lodash.deburr "^3.0.0"
- lodash.words "^3.0.0"
-
lodash._getnative@^3.0.0:
version "3.9.1"
resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5"
@@ -4110,7 +4621,7 @@ lodash._reevaluate@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed"
-lodash._reinterpolate@^3.0.0:
+lodash._reinterpolate@^3.0.0, lodash._reinterpolate@~3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
@@ -4118,27 +4629,17 @@ lodash._root@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692"
-lodash.assign@^4.0.0, lodash.assign@^4.0.3, lodash.assign@^4.0.6:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
-
lodash.assignin@^4.0.9:
version "4.2.0"
resolved "https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2"
-lodash.assignwith@^4.0.7:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/lodash.assignwith/-/lodash.assignwith-4.2.0.tgz#127a97f02adc41751a954d24b0de17e100e038eb"
-
lodash.bind@^4.1.4:
version "4.2.1"
resolved "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-4.2.1.tgz#7ae3017e939622ac31b7d7d7dcb1b34db1690d35"
-lodash.camelcase@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-3.0.1.tgz#932c8b87f8a4377897c67197533282f97aeac298"
- dependencies:
- lodash._createcompounder "^3.0.0"
+lodash.camelcase@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
lodash.cond@^4.3.0:
version "4.5.2"
@@ -4152,12 +4653,6 @@ lodash.create@3.1.1:
lodash._basecreate "^3.0.0"
lodash._isiterateecall "^3.0.0"
-lodash.deburr@^3.0.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/lodash.deburr/-/lodash.deburr-3.2.0.tgz#6da8f54334a366a7cf4c4c76ef8d80aa1b365ed5"
- dependencies:
- lodash._root "^3.0.0"
-
lodash.defaults@^4.0.1:
version "4.2.0"
resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c"
@@ -4172,10 +4667,6 @@ lodash.filter@^4.4.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/lodash.filter/-/lodash.filter-4.6.0.tgz#668b1d4981603ae1cc5a6fa760143e480b4c4ace"
-lodash.find@^4.3.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.find/-/lodash.find-4.6.0.tgz#cb0704d47ab71789ffa0de8b97dd926fb88b13b1"
-
lodash.flatten@^4.2.0:
version "4.4.0"
resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f"
@@ -4192,10 +4683,6 @@ lodash.isarray@^3.0.0:
version "3.0.4"
resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55"
-lodash.isempty@^4.2.1:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz#6f86cbedd8be4ec987be9aaf33c9684db1b31e7e"
-
lodash.isplainobject@^4.0.4:
version "4.0.6"
resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb"
@@ -4232,10 +4719,6 @@ lodash.pick@^4.2.1:
version "4.4.0"
resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3"
-lodash.pickby@^4.0.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.pickby/-/lodash.pickby-4.6.0.tgz#7dea21d8c18d7703a27c704c15d3b84a67e33aff"
-
lodash.reduce@^4.4.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/lodash.reduce/-/lodash.reduce-4.6.0.tgz#f1ab6b839299ad48f784abbf476596f03b914d3b"
@@ -4266,6 +4749,13 @@ lodash.template@^3.0.0:
lodash.restparam "^3.0.0"
lodash.templatesettings "^3.0.0"
+lodash.template@^4.0.2:
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0"
+ dependencies:
+ lodash._reinterpolate "~3.0.0"
+ lodash.templatesettings "^4.0.0"
+
lodash.templatesettings@^3.0.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5"
@@ -4273,25 +4763,21 @@ lodash.templatesettings@^3.0.0:
lodash._reinterpolate "^3.0.0"
lodash.escape "^3.0.0"
-lodash.unionwith@^4.2.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.unionwith/-/lodash.unionwith-4.6.0.tgz#74d140b5ca8146e6c643c3724f5152538d9ac1f0"
+lodash.templatesettings@^4.0.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316"
+ dependencies:
+ lodash._reinterpolate "~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.words@^3.0.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/lodash.words/-/lodash.words-3.2.0.tgz#4e2a8649bc08745b17c695b1a3ce8fee596623b3"
- dependencies:
- lodash._root "^3.0.0"
-
lodash@^3.8.0:
version "3.10.1"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
-lodash@^4.0.0, lodash@^4.0.1, lodash@^4.1.0, lodash@^4.14.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.5.0:
+lodash@^4.0.0, lodash@^4.0.1, lodash@^4.1.0, lodash@^4.14.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.5.0:
version "4.17.4"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
@@ -4306,11 +4792,11 @@ log4js@^0.6.31:
readable-stream "~1.0.2"
semver "~4.3.3"
-lolex@1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/lolex/-/lolex-1.3.2.tgz#7c3da62ffcb30f0f5a80a2566ca24e45d8a01f31"
+loglevel@^1.4.1:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.4.1.tgz#95b383f91a3c2756fd4ab093667e4309161f2bcd"
-lolex@^1.5.1, lolex@^1.6.0:
+lolex@^1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/lolex/-/lolex-1.6.0.tgz#3a9a0283452a47d7439e72731b9e07d7386e49f6"
@@ -4351,17 +4837,23 @@ lru-cache@^3.2.0:
dependencies:
pseudomap "^1.0.1"
-lru-cache@^4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.2.tgz#1d17679c069cda5d040991a09dbc2c0db377e55e"
+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"
dependencies:
- pseudomap "^1.0.1"
- yallist "^2.0.0"
+ pseudomap "^1.0.2"
+ yallist "^2.1.2"
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.0.0"
+ resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.0.0.tgz#97a011751e91dd87cfadef58832ebb04936de978"
+ dependencies:
+ pify "^2.3.0"
+
map-cache@^0.2.0:
version "0.2.2"
resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
@@ -4370,17 +4862,11 @@ map-obj@^1.0.0, map-obj@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
-markdown-it-anchor@^2.5.0:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/markdown-it-anchor/-/markdown-it-anchor-2.7.1.tgz#372f67da7a4c4632ad0ebe4c9691726efe25342a"
- dependencies:
- string "^3.0.1"
-
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@^6.0.5, markdown-it@^6.1.1:
+markdown-it@^6.0.5:
version "6.1.1"
resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-6.1.1.tgz#ced037f4473ee9f5153ac414f77dc83c91ba927c"
dependencies:
@@ -4390,9 +4876,9 @@ markdown-it@^6.0.5, markdown-it@^6.1.1:
mdurl "~1.0.1"
uc.micro "^1.0.1"
-markdown-it@^8.3.1:
- version "8.3.1"
- resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-8.3.1.tgz#2f4b622948ccdc193d66f3ca2d43125ac4ac7323"
+markdown-it@^8.3.1, markdown-it@^8.3.2:
+ version "8.3.2"
+ resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-8.3.2.tgz#df4b86530d17c3bc9beec3b68d770b92ea17ae96"
dependencies:
argparse "^1.0.7"
entities "~1.1.1"
@@ -4401,8 +4887,8 @@ markdown-it@^8.3.1:
uc.micro "^1.0.3"
math-expression-evaluator@^1.2.14:
- version "1.2.16"
- resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.16.tgz#b357fa1ca9faefb8e48d10c14ef2bcb2d9f0a7c9"
+ version "1.2.17"
+ resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac"
mdurl@^1.0.1, mdurl@~1.0.1:
version "1.0.1"
@@ -4412,6 +4898,12 @@ media-typer@0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
+mem@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76"
+ dependencies:
+ mimic-fn "^1.0.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"
@@ -4467,23 +4959,33 @@ miller-rabin@^4.0.0:
bn.js "^4.0.0"
brorand "^1.0.1"
-"mime-db@>= 1.27.0 < 2", mime-db@~1.27.0:
- version "1.27.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.27.0.tgz#820f572296bbd20ec25ed55e5b5de869e5436eb1"
+"mime-db@>= 1.29.0 < 2", mime-db@~1.29.0:
+ version "1.29.0"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.29.0.tgz#48d26d235589651704ac5916ca06001914266878"
mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.15, mime-types@~2.1.7:
- version "2.1.15"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.15.tgz#a4ebf5064094569237b8cf70046776d09fc92aed"
+ version "2.1.16"
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.16.tgz#2b858a52e5ecd516db897ac2be87487830698e23"
dependencies:
- mime-db "~1.27.0"
+ mime-db "~1.29.0"
-mime@1.3.4, mime@1.3.x, mime@^1.2.11, mime@^1.3.4:
+mime@1.3.4:
version "1.3.4"
resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
-mimeparse@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/mimeparse/-/mimeparse-0.1.4.tgz#dafb02752370fd226093ae3152c271af01ac254a"
+mime@1.3.x, mime@^1.3.4:
+ version "1.3.6"
+ resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.6.tgz#591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0"
+
+mimic-fn@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18"
+
+min-document@^2.19.0:
+ version "2.19.0"
+ resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685"
+ dependencies:
+ dom-walk "^0.1.0"
minimalistic-assert@^1.0.0:
version "1.0.0"
@@ -4493,11 +4995,11 @@ 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@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
+"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
dependencies:
- brace-expansion "^1.0.0"
+ brace-expansion "^1.1.7"
minimatch@^2.0.1:
version "2.0.10"
@@ -4520,6 +5022,10 @@ minimist@1.2.0, minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
+minimist@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.1.0.tgz#99df657a52574c21c9057497df742790b2b4c0de"
+
mkdirp@0.5.0:
version "0.5.0"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.0.tgz#1d73076a6df986cd9344e15e71fcc05a4c9abf12"
@@ -4532,22 +5038,30 @@ mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdi
dependencies:
minimist "0.0.8"
-mocha@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/mocha/-/mocha-3.2.0.tgz#7dc4f45e5088075171a68896814e6ae9eb7a85e3"
+mocha@^3.4.2:
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/mocha/-/mocha-3.5.0.tgz#1328567d2717f997030f8006234bce9b8cd72465"
dependencies:
browser-stdout "1.3.0"
commander "2.9.0"
- debug "2.2.0"
- diff "1.4.0"
+ debug "2.6.8"
+ diff "3.2.0"
escape-string-regexp "1.0.5"
- glob "7.0.5"
+ glob "7.1.1"
growl "1.9.2"
json3 "3.3.2"
lodash.create "3.1.1"
mkdirp "0.5.1"
supports-color "3.1.2"
+modify-values@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.0.tgz#e2b6cdeb9ce19f99317a53722f3dbf5df5eaaab2"
+
+moment@^2.6.0:
+ version "2.18.1"
+ resolved "https://registry.yarnpkg.com/moment/-/moment-2.18.1.tgz#c36193dd3ce1c2eed2adb7c802dbbc77a81b1c0f"
+
ms@0.7.1:
version "0.7.1"
resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098"
@@ -4556,6 +5070,21 @@ ms@0.7.2:
version "0.7.2"
resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765"
+ms@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/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.1.1"
+ resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.1.1.tgz#6e7de86a570872ab17058adea7160bbeca814dde"
+ dependencies:
+ dns-packet "^1.0.1"
+ thunky "^0.1.0"
+
multipipe@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b"
@@ -4566,10 +5095,18 @@ mute-stream@0.0.5:
version "0.0.5"
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0"
+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.6.2"
resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45"
+native-promise-only@^0.8.1:
+ version "0.8.1"
+ resolved "https://registry.yarnpkg.com/native-promise-only/-/native-promise-only-0.8.1.tgz#20a318c30cb45f71fe7adfbf7b21c99c1472ef11"
+
natives@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.0.tgz#e9ff841418a6b2ec7a495e939984f78f163e6e31"
@@ -4594,11 +5131,9 @@ no-case@^2.2.0:
dependencies:
lower-case "^1.1.1"
-node-dir@^0.1.10:
- version "0.1.16"
- resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.16.tgz#d2ef583aa50b90d93db8cdd26fcea58353957fe4"
- dependencies:
- minimatch "^3.0.2"
+node-forge@0.6.33:
+ version "0.6.33"
+ resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.6.33.tgz#463811879f573d45155ad6a9f43dc296e8e85ebc"
node-libs-browser@^2.0.0:
version "2.0.0"
@@ -4628,9 +5163,9 @@ node-libs-browser@^2.0.0:
util "^0.10.3"
vm-browserify "0.0.4"
-node-pre-gyp@^0.6.29:
- version "0.6.34"
- resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.34.tgz#94ad1c798a11d7fc67381b50d47f8cc18d9799f7"
+node-pre-gyp@^0.6.36:
+ version "0.6.36"
+ resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.36.tgz#db604112cb74e0d477554e9b505b17abddfab786"
dependencies:
mkdirp "^0.5.1"
nopt "^4.0.1"
@@ -4666,16 +5201,16 @@ nopt@^4.0.1:
abbrev "1"
osenv "^0.1.4"
-normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
- version "2.3.6"
- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.6.tgz#498fa420c96401f787402ba21e600def9f981fff"
+normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5:
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
dependencies:
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-path@^2.0.1:
+normalize-path@^2.0.0, normalize-path@^2.0.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
dependencies:
@@ -4694,13 +5229,19 @@ normalize-url@^1.4.0:
query-string "^4.1.0"
sort-keys "^1.0.0"
-npmlog@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.0.2.tgz#d03950e0e78ce1527ba26d2a7592e9348ac3e75f"
+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"
+ dependencies:
+ path-key "^2.0.0"
+
+npmlog@^4.0.2, npmlog@^4.1.0:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
dependencies:
are-we-there-yet "~1.1.2"
console-control-strings "~1.1.0"
- gauge "~2.7.1"
+ gauge "~2.7.3"
set-blocking "~2.0.0"
nth-check@~1.0.1:
@@ -4722,20 +5263,13 @@ number-is-nan@^1.0.0:
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
"nwmatcher@>= 1.3.7 < 2.0.0":
- version "1.3.9"
- resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.3.9.tgz#8bab486ff7fa3dfd086656bbe8b17116d3692d2a"
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.1.tgz#7ae9b07b0ea804db7e25f05cb5fe4097d4e4949f"
oauth-sign@~0.8.1:
version "0.8.2"
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
-object-assign-sorted@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/object-assign-sorted/-/object-assign-sorted-1.0.0.tgz#e739f698164014ec1f050f38decabad1e9b228bf"
- dependencies:
- object-assign "^4.0.1"
- sorted-object "^2.0.0"
-
object-assign@4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"
@@ -4744,7 +5278,7 @@ object-assign@^3.0.0:
version "3.0.0"
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.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
@@ -4752,10 +5286,6 @@ object-component@0.0.3:
version "0.0.3"
resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291"
-object-hash@^1.1.4:
- version "1.1.8"
- resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.1.8.tgz#28a659cf987d96a4dabe7860289f3b5326c4a03c"
-
object-keys@^1.0.10, object-keys@^1.0.8:
version "1.0.11"
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d"
@@ -4768,6 +5298,15 @@ object.assign@^4.0.1, object.assign@^4.0.4:
function-bind "^1.1.0"
object-keys "^1.0.10"
+object.defaults@^1.1.0:
+ version "1.1.0"
+ 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"
+ for-own "^1.0.0"
+ isobject "^3.0.0"
+
object.omit@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"
@@ -4775,6 +5314,16 @@ object.omit@^2.0.0:
for-own "^0.1.4"
is-extendable "^0.1.1"
+object.pick@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.2.0.tgz#b5392bee9782da6d9fb7d6afaf539779f1234c2b"
+ dependencies:
+ isobject "^2.1.0"
+
+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:
version "2.3.0"
resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
@@ -4801,24 +5350,32 @@ onetime@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789"
-open@0.0.5:
- version "0.0.5"
- resolved "https://registry.yarnpkg.com/open/-/open-0.0.5.tgz#42c3e18ec95466b6bf0dc42f3a2945c3f0cad8fc"
+onetime@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
+ dependencies:
+ mimic-fn "^1.0.0"
-optimist@^0.6.1, optimist@~0.6.1:
+opn@4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/opn/-/opn-4.0.2.tgz#7abc22e644dff63b0a96d5ab7f2790c0f01abc95"
+ dependencies:
+ object-assign "^4.0.1"
+ pinkie-promise "^2.0.0"
+
+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@^1.3.0:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-1.3.1.tgz#e2f198cdf63fe92ac2e3e321f1ade8faf1b59179"
+optimize-css-assets-webpack-plugin@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-3.0.0.tgz#03d4ce02e91ba3f2a7905507dc6be5f90b4158fd"
dependencies:
cssnano "^3.4.0"
- underscore "^1.8.3"
- webpack-sources "^0.1.0"
+ last-call-webpack-plugin "^2.0.1"
optionator@^0.8.1, optionator@^0.8.2:
version "0.8.2"
@@ -4867,6 +5424,14 @@ os-locale@^1.4.0:
dependencies:
lcid "^1.0.0"
+os-locale@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2"
+ dependencies:
+ execa "^0.7.0"
+ lcid "^1.0.0"
+ mem "^1.1.0"
+
os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
@@ -4886,9 +5451,23 @@ output-file-sync@^1.1.0:
mkdirp "^0.5.1"
object-assign "^4.1.0"
-pad@^1.0.0:
+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.1.0:
version "1.1.0"
- resolved "https://registry.yarnpkg.com/pad/-/pad-1.1.0.tgz#7a7d185200ebac32f9f12ee756c3a1d087b3190b"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc"
+
+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.1.1"
+ resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.1.1.tgz#05f5e4ae97a068371bc2a5cc86bfbdbc19c4ae7a"
pako@~0.2.0:
version "0.2.9"
@@ -4918,6 +5497,10 @@ parse-filepath@^1.0.1:
map-cache "^0.2.0"
path-root "^0.1.1"
+parse-github-repo-url@^1.3.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.0.tgz#286c53e2c9962e0641649ee3ac9508fca4dd959c"
+
parse-glob@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c"
@@ -4980,7 +5563,7 @@ path-case@^2.1.0:
dependencies:
no-case "^2.2.0"
-path-exists@^2.0.0, path-exists@^2.1.0:
+path-exists@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
dependencies:
@@ -4998,6 +5581,10 @@ path-is-inside@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
+path-key@^2.0.0:
+ version "2.0.1"
+ 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.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1"
@@ -5016,6 +5603,12 @@ 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-to-regexp@^1.7.0:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d"
+ dependencies:
+ isarray "0.0.1"
+
path-type@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
@@ -5024,11 +5617,25 @@ path-type@^1.0.0:
pify "^2.0.0"
pinkie-promise "^2.0.0"
-pbkdf2@^3.0.3:
- version "3.0.9"
- resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.9.tgz#f2c4b25a600058b3c3773c086c37dbbee1ffe693"
+path-type@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"
dependencies:
- create-hmac "^1.1.2"
+ pify "^2.0.0"
+
+pathval@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0"
+
+pbkdf2@^3.0.3:
+ version "3.0.13"
+ resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.13.tgz#c37d295531e786b1da3e3eadc840426accb0ae25"
+ dependencies:
+ create-hash "^1.1.2"
+ create-hmac "^1.1.4"
+ ripemd160 "^2.0.1"
+ safe-buffer "^5.0.1"
+ sha.js "^2.4.8"
pend@~1.2.0:
version "1.2.0"
@@ -5052,15 +5659,13 @@ phantomjs-prebuilt@^2.1.7:
request-progress "~2.0.1"
which "~1.2.10"
-pify@^2.0.0, pify@^2.3.0:
+pify@^2.0.0, pify@^2.2.0, pify@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
-pinkie-promise@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-1.0.0.tgz#d1da67f5482563bb7cf57f286ae2822ecfbf3670"
- dependencies:
- pinkie "^1.0.0"
+pify@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
pinkie-promise@^2.0.0:
version "2.0.1"
@@ -5068,10 +5673,6 @@ pinkie-promise@^2.0.0:
dependencies:
pinkie "^2.0.0"
-pinkie@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-1.0.0.tgz#5a47f28ba1015d0201bda7bf0f358e47bec8c7e4"
-
pinkie@^2.0.0:
version "2.0.4"
resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
@@ -5082,23 +5683,31 @@ pkg-dir@^1.0.0:
dependencies:
find-up "^1.0.0"
-pkg-up@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-1.0.0.tgz#3e08fb461525c4421624a33b9f7e6d0af5b05a26"
+pkg-dir@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b"
dependencies:
- find-up "^1.0.0"
+ find-up "^2.1.0"
pluralize@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-1.2.1.tgz#d1a21483fd22bb41e58a12fa3421823140897c45"
+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"
+
postcss-advanced-variables@1.2.2:
version "1.2.2"
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.2:
+postcss-atroot@^0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/postcss-atroot/-/postcss-atroot-0.1.3.tgz#6752c0230c745140549345b2b0e30ebeda01a405"
dependencies:
@@ -5112,12 +5721,12 @@ postcss-calc@^5.2.0:
postcss-message-helpers "^2.0.0"
reduce-css-calc "^1.2.6"
-postcss-color-function@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/postcss-color-function/-/postcss-color-function-2.0.1.tgz#9ad226f550e8a7c7f8b8a77860545b6dd7f55241"
+postcss-color-function@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-color-function/-/postcss-color-function-4.0.0.tgz#7e0106f4f6a1ecb1ad5b3a8553ace5e828aae187"
dependencies:
- css-color-function "^1.2.0"
- postcss "^5.0.4"
+ css-color-function "^1.3.0"
+ postcss "^6.0.1"
postcss-message-helpers "^2.0.0"
postcss-value-parser "^3.3.0"
@@ -5136,26 +5745,25 @@ postcss-convert-values@^2.3.4:
postcss "^5.0.11"
postcss-value-parser "^3.1.2"
-postcss-custom-media@^5.0.0:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-5.0.1.tgz#138d25a184bf2eb54de12d55a6c01c30a9d8bd81"
+postcss-custom-media@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-6.0.0.tgz#be532784110ecb295044fb5395a18006eb21a737"
dependencies:
- postcss "^5.0.0"
+ postcss "^6.0.1"
-postcss-custom-properties@^5.0.0:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-5.0.2.tgz#9719d78f2da9cf9f53810aebc23d4656130aceb1"
+postcss-custom-properties@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-6.1.0.tgz#9caf1151ac41b1e9e64d3a2ff9ece996ca18977d"
dependencies:
- balanced-match "^0.4.2"
- postcss "^5.0.0"
+ balanced-match "^1.0.0"
+ postcss "^6.0.3"
-postcss-custom-selectors@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-3.0.0.tgz#8f81249f5ed07a8d0917cf6a39fe5b056b7f96ac"
+postcss-custom-selectors@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-4.0.1.tgz#781382f94c52e727ef5ca4776ea2adf49a611382"
dependencies:
- balanced-match "^0.2.0"
- postcss "^5.0.0"
- postcss-selector-matches "^2.0.0"
+ postcss "^6.0.1"
+ postcss-selector-matches "^3.0.0"
postcss-discard-comments@^2.0.4:
version "2.0.4"
@@ -5188,9 +5796,9 @@ postcss-discard-unused@^2.2.1:
postcss "^5.0.14"
uniqs "^2.0.0"
-postcss-easy-import@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/postcss-easy-import/-/postcss-easy-import-2.0.0.tgz#a874d4de054b9242545bf553e438c1823c108512"
+postcss-easy-import@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-easy-import/-/postcss-easy-import-2.1.0.tgz#1d49f8a7c404415cfee4e5cb7a15fdf866c13022"
dependencies:
globby "^6.1.0"
is-glob "^3.1.0"
@@ -5201,7 +5809,7 @@ postcss-easy-import@^2.0.0:
postcss-import "^9.1.0"
resolve "^1.1.7"
-postcss-extend@^1.0.1:
+postcss-extend@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/postcss-extend/-/postcss-extend-1.0.5.tgz#5ea98bf787ba3cacf4df4609743f80a833b1d0e7"
dependencies:
@@ -5214,6 +5822,16 @@ postcss-filter-plugins@^2.0.0:
postcss "^5.0.4"
uniqid "^4.0.0"
+postcss-import@^10.0.0:
+ version "10.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-10.0.0.tgz#4c85c97b099136cc5ea0240dc1dfdbfde4e2ebbe"
+ dependencies:
+ 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-import@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-9.1.0.tgz#95fe9876a1e79af49fbdc3589f01fe5aa7cc1e80"
@@ -5225,6 +5843,13 @@ postcss-import@^9.1.0:
read-cache "^1.0.0"
resolve "^1.1.7"
+postcss-js@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-1.0.0.tgz#ccee5aa3b1970dd457008e79438165f66919ba30"
+ dependencies:
+ camelcase-css "^1.0.1"
+ postcss "^6.0.1"
+
postcss-load-config@^1.1.0, postcss-load-config@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-1.2.0.tgz#539e9afc9ddc8620121ebf9d8c3673e0ce50d28a"
@@ -5248,20 +5873,20 @@ postcss-load-plugins@^2.3.0:
cosmiconfig "^2.1.1"
object-assign "^4.1.0"
-postcss-loader@^1.3.3:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-1.3.3.tgz#a621ea1fa29062a83972a46f54486771301916eb"
+postcss-loader@^2.0.6:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.0.6.tgz#8c7e0055a3df1889abc6bad52dd45b2f41bbc6fc"
dependencies:
- loader-utils "^1.0.2"
- object-assign "^4.1.1"
- postcss "^5.2.15"
+ loader-utils "^1.1.0"
+ postcss "^6.0.2"
postcss-load-config "^1.2.0"
+ schema-utils "^0.3.0"
-postcss-media-minmax@^2.1.0:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-2.1.2.tgz#444c5cf8926ab5e4fd8a2509e9297e751649cdf8"
+postcss-media-minmax@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-3.0.0.tgz#675256037a43ef40bc4f0760bfd06d4dc69d48d2"
dependencies:
- postcss "^5.0.4"
+ postcss "^6.0.1"
postcss-merge-idents@^2.1.5:
version "2.1.7"
@@ -5324,52 +5949,55 @@ postcss-minify-selectors@^2.0.4:
postcss "^5.0.14"
postcss-selector-parser "^2.0.0"
-postcss-mixins@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/postcss-mixins/-/postcss-mixins-2.1.1.tgz#b141a0803efa8e2d744867f8d91596890cf9241b"
+postcss-mixins@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-mixins/-/postcss-mixins-6.0.1.tgz#f5c9726259a6103733b43daa6a8b67dd0ed7aa47"
dependencies:
- globby "^3.0.1"
- postcss "^5.0.10"
- postcss-simple-vars "^1.0.1"
+ globby "^6.1.0"
+ postcss "^6.0.3"
+ postcss-js "^1.0.0"
+ postcss-simple-vars "^4.0.0"
+ sugarss "^1.0.0"
postcss-modules-extract-imports@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.0.1.tgz#8fb3fef9a6dd0420d3f6d4353cf1ff73f2b2a341"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz#66140ecece38ef06bf0d3e355d69bf59d141ea85"
dependencies:
- postcss "^5.0.4"
+ postcss "^6.0.1"
postcss-modules-local-by-default@^1.0.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.1.1.tgz#29a10673fa37d19251265ca2ba3150d9040eb4ce"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069"
dependencies:
- css-selector-tokenizer "^0.6.0"
- postcss "^5.0.4"
+ css-selector-tokenizer "^0.7.0"
+ postcss "^6.0.1"
postcss-modules-scope@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.0.2.tgz#ff977395e5e06202d7362290b88b1e8cd049de29"
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90"
dependencies:
- css-selector-tokenizer "^0.6.0"
- postcss "^5.0.4"
+ css-selector-tokenizer "^0.7.0"
+ postcss "^6.0.1"
postcss-modules-values@^1.1.0:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.2.2.tgz#f0e7d476fe1ed88c5e4c7f97533a3e772ad94ca1"
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20"
dependencies:
- icss-replace-symbols "^1.0.2"
- postcss "^5.0.14"
+ icss-replace-symbols "^1.1.0"
+ postcss "^6.0.1"
-postcss-nested@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-1.0.1.tgz#91f28f4e6e23d567241ac154558a0cfab4cc0d8f"
+postcss-nested@^2.0.2:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-2.1.0.tgz#72661d79463f5894a8c4b890479baec689d1c693"
dependencies:
- postcss "^5.2.17"
+ postcss "^6.0.8"
+ postcss-selector-parser "^2.2.3"
-postcss-nesting@^2.0.6:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-2.3.1.tgz#94a6b6a4ef707fbec20a87fee5c957759b4e01cf"
+postcss-nesting@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-4.0.1.tgz#8fc2ce40cbfcfab7ee24e7b68fb6ebe84b641469"
dependencies:
- postcss "^5.0.19"
+ postcss "^6.0.1"
postcss-normalize-charset@^1.1.0:
version "1.1.1"
@@ -5393,17 +6021,14 @@ postcss-ordered-values@^2.1.0:
postcss "^5.0.4"
postcss-value-parser "^3.0.1"
-postcss-partial-import@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/postcss-partial-import/-/postcss-partial-import-1.3.0.tgz#2f4b773a76c7b0a69b389dcf475c4d362d0d2576"
+postcss-partial-import@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-partial-import/-/postcss-partial-import-4.1.0.tgz#f6c3e78e7bbeda4d9dab96d360367b90b353f9a4"
dependencies:
- fs-extra "^0.24.0"
- fs-promise "^0.3.1"
- object-assign "^4.0.1"
- postcss "^5.0.5"
- string-hash "^1.1.0"
+ glob "^7.1.1"
+ postcss-import "^10.0.0"
-postcss-property-lookup@^1.1.3:
+postcss-property-lookup@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/postcss-property-lookup/-/postcss-property-lookup-1.2.1.tgz#30450a1361b7aae758bbedd5201fbe057bb8270b"
dependencies:
@@ -5432,21 +6057,21 @@ postcss-reduce-transforms@^1.0.3:
postcss "^5.0.8"
postcss-value-parser "^3.0.1"
-postcss-selector-matches@^2.0.0:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-2.0.5.tgz#fa0f43be57b68e77aa4cd11807023492a131027f"
+postcss-selector-matches@^3.0.0, postcss-selector-matches@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-3.0.1.tgz#e5634011e13950881861bbdd58c2d0111ffc96ab"
dependencies:
balanced-match "^0.4.2"
- postcss "^5.0.0"
+ postcss "^6.0.1"
-postcss-selector-not@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-2.0.0.tgz#c73ad21a3f75234bee7fee269e154fd6a869798d"
+postcss-selector-not@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-3.0.1.tgz#2e4db2f0965336c01e7cec7db6c60dff767335d9"
dependencies:
- balanced-match "^0.2.0"
- postcss "^5.0.0"
+ 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.0.0, 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:
@@ -5454,11 +6079,11 @@ postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2:
indexes-of "^1.0.1"
uniq "^1.0.1"
-postcss-simple-vars@^1.0.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/postcss-simple-vars/-/postcss-simple-vars-1.2.0.tgz#2e6689921144b74114e765353275a3c32143f150"
+postcss-simple-vars@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-simple-vars/-/postcss-simple-vars-4.0.0.tgz#d49e082897d9a4824f2268fa91d969d943e2ea76"
dependencies:
- postcss "^5.0.13"
+ postcss "^6.0.1"
postcss-svgo@^2.1.1:
version "2.1.6"
@@ -5489,7 +6114,7 @@ postcss-zindex@^2.0.1:
postcss "^5.0.4"
uniqs "^2.0.0"
-postcss@^5.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.15, postcss@^5.0.16, postcss@^5.0.19, postcss@^5.0.2, postcss@^5.0.21, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.1.2, postcss@^5.2.15, postcss@^5.2.16, postcss@^5.2.17:
+postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.15, 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:
version "5.2.17"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.17.tgz#cf4f597b864d65c8a492b2eabe9d706c879c388b"
dependencies:
@@ -5498,26 +6123,34 @@ postcss@^5.0.0, postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.
source-map "^0.5.6"
supports-color "^3.2.3"
-precss@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/precss/-/precss-1.4.0.tgz#8d7c3ae70f10a00a3955287f85a66e0f8b31cda3"
+postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.2, postcss@^6.0.3, postcss@^6.0.6, postcss@^6.0.8:
+ version "6.0.8"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.8.tgz#89067a9ce8b11f8a84cbc5117efc30419a0857b3"
dependencies:
- postcss "^5.0.10"
+ chalk "^2.0.1"
+ source-map "^0.5.6"
+ supports-color "^4.2.0"
+
+precss@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/precss/-/precss-2.0.0.tgz#7f567e3318e06d44c8fdbf9e58452e8358bf4b71"
+ dependencies:
+ postcss "^6.0.3"
postcss-advanced-variables "1.2.2"
- postcss-atroot "^0.1.2"
- postcss-color-function "^2.0.0"
- postcss-custom-media "^5.0.0"
- postcss-custom-properties "^5.0.0"
- postcss-custom-selectors "^3.0.0"
- postcss-extend "^1.0.1"
- postcss-media-minmax "^2.1.0"
- postcss-mixins "^2.1.0"
- postcss-nested "^1.0.0"
- postcss-nesting "^2.0.6"
- postcss-partial-import "^1.3.0"
- postcss-property-lookup "^1.1.3"
- postcss-selector-matches "^2.0.0"
- postcss-selector-not "^2.0.0"
+ 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@~1.1.2:
version "1.1.2"
@@ -5532,8 +6165,8 @@ preserve@^0.2.0:
resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
pretty-error@^2.0.2:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.0.tgz#87f4e9d706a24c87d6cbee9fabec001fcf8c75d8"
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3"
dependencies:
renderkid "^2.0.1"
utila "~0.4"
@@ -5542,12 +6175,6 @@ pretty-hrtime@^1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
-prismjs@^1.5.1:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.6.0.tgz#118d95fb7a66dba2272e343b345f5236659db365"
- optionalDependencies:
- clipboard "^1.5.5"
-
private@^0.1.6, private@~0.1.5:
version "0.1.7"
resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1"
@@ -5557,12 +6184,16 @@ process-nextick-args@~1.0.6:
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
process@^0.11.0:
- version "0.11.9"
- resolved "https://registry.yarnpkg.com/process/-/process-0.11.9.tgz#7bd5ad21aa6253e7da8682264f1e11d11c0318c1"
+ version "0.11.10"
+ resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
-progress-bar-webpack-plugin@^1.9.3:
- version "1.9.3"
- resolved "https://registry.yarnpkg.com/progress-bar-webpack-plugin/-/progress-bar-webpack-plugin-1.9.3.tgz#81fb8bd8e38da6edaf9a20beed79bd978dd63c2a"
+process@~0.5.1:
+ version "0.5.2"
+ resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf"
+
+progress-bar-webpack-plugin@^1.10.0:
+ version "1.10.0"
+ resolved "https://registry.yarnpkg.com/progress-bar-webpack-plugin/-/progress-bar-webpack-plugin-1.10.0.tgz#e0b1063aa03c79e298a9340598590bb61efef9a4"
dependencies:
chalk "^1.1.1"
object.assign "^4.0.1"
@@ -5582,18 +6213,18 @@ 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@~1.1.3:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-1.1.4.tgz#27e545f6960a44a627d9b44467e35c1b6b4ce2f3"
+proxy-addr@~1.1.5:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-1.1.5.tgz#71c0ee3b102de3f202f3b64f608d173fcba1a918"
dependencies:
forwarded "~0.1.0"
- ipaddr.js "1.3.0"
+ ipaddr.js "1.4.0"
prr@~0.0.0:
version "0.0.0"
resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a"
-pseudomap@^1.0.1:
+pseudomap@^1.0.1, pseudomap@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
@@ -5615,20 +6246,9 @@ punycode@^1.2.4, punycode@^1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
-q-io@1.13.2:
- version "1.13.2"
- resolved "https://registry.yarnpkg.com/q-io/-/q-io-1.13.2.tgz#eea130d481ddb5e1aa1bc5a66855f7391d06f003"
- dependencies:
- collections "^0.2.0"
- mime "^1.2.11"
- mimeparse "^0.1.4"
- q "^1.0.1"
- qs "^1.2.1"
- url2 "^0.0.0"
-
-q@1.4.1, q@^1.0.1, q@^1.1.2:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e"
+q@^1.1.2, q@^1.4.1:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/q/-/q-1.5.0.tgz#dd01bac9d06d30e6f219aecb8253ee9ebdc308f1"
qjobs@^1.1.4:
version "1.1.5"
@@ -5638,9 +6258,9 @@ qs@6.4.0, qs@~6.4.0:
version "6.4.0"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
-qs@^1.2.1:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/qs/-/qs-1.2.2.tgz#19b57ff24dc2a99ce1f8bdf6afcda59f8ef61f88"
+qs@6.5.0:
+ version "6.5.0"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.0.tgz#8d04954d364def3efc55b5a0793e1e2c8b1e6e49"
qs@~6.3.0:
version "6.3.2"
@@ -5665,20 +6285,26 @@ querystringify@0.0.x:
version "0.0.4"
resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-0.0.4.tgz#0cf7f84f9463ff0ae51c4c4b142d95be37724d9c"
+querystringify@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-1.0.0.tgz#6286242112c5b712fa654e526652bf6a13ff05cb"
+
raf.js@0.0.4:
version "0.0.4"
resolved "https://registry.yarnpkg.com/raf.js/-/raf.js-0.0.4.tgz#f15af445d241b27fa7131a57450b67ef9c402fec"
randomatic@^1.1.3:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.6.tgz#110dcabff397e9dcff7c0789ccc0a49adf1ec5bb"
+ version "1.1.7"
+ resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c"
dependencies:
- is-number "^2.0.2"
- kind-of "^3.0.2"
+ is-number "^3.0.0"
+ kind-of "^4.0.0"
randombytes@^2.0.0, randombytes@^2.0.1:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.3.tgz#674c99760901c3c4112771a31e521dc349cc09ec"
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.5.tgz#dc009a246b8d09a177b4b7a0ae77bc570f4b1b79"
+ dependencies:
+ safe-buffer "^5.1.0"
range-parser@^1.0.3, range-parser@^1.2.0, range-parser@~1.2.0:
version "1.2.0"
@@ -5720,7 +6346,14 @@ read-pkg-up@^1.0.1:
find-up "^1.0.0"
read-pkg "^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"
+ dependencies:
+ find-up "^2.0.0"
+ read-pkg "^2.0.0"
+
+read-pkg@^1.0.0, read-pkg@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
dependencies:
@@ -5728,6 +6361,14 @@ 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"
+ dependencies:
+ load-json-file "^2.0.0"
+ normalize-package-data "^2.3.2"
+ path-type "^2.0.0"
+
readable-stream@1.0, "readable-stream@>=1.0.33-1 <1.1.0-0", readable-stream@~1.0.2:
version "1.0.34"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c"
@@ -5738,24 +6379,24 @@ readable-stream@1.0, "readable-stream@>=1.0.33-1 <1.1.0-0", readable-stream@~1.0
string_decoder "~0.10.x"
readable-stream@1.1, readable-stream@~1.1.9:
- version "1.1.13"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e"
+ version "1.1.14"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
dependencies:
core-util-is "~1.0.0"
inherits "~2.0.1"
isarray "0.0.1"
string_decoder "~0.10.x"
-"readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.2.6:
- version "2.2.9"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.9.tgz#cf78ec6f4a6d1eb43d26488cac97f042e74b7fc8"
+readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.2.6, readable-stream@^2.2.9:
+ version "2.3.3"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c"
dependencies:
- buffer-shims "~1.0.0"
core-util-is "~1.0.0"
- inherits "~2.0.1"
+ inherits "~2.0.3"
isarray "~1.0.0"
process-nextick-args "~1.0.6"
- string_decoder "~1.0.0"
+ safe-buffer "~5.1.1"
+ string_decoder "~1.0.3"
util-deprecate "~1.0.1"
readable-stream@~2.0.0:
@@ -5827,8 +6468,8 @@ regenerate@^1.2.1:
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.2.tgz#d1941c67bad437e1be76433add5b385f95b19260"
regenerator-runtime@^0.10.0:
- version "0.10.3"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz#8c4367a904b51ea62a908ac310bf99ff90a82a3e"
+ version "0.10.5"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658"
regenerator-transform@0.9.11:
version "0.9.11"
@@ -5876,8 +6517,8 @@ relateurl@0.2.x:
resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9"
remove-trailing-separator@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz#615ebb96af559552d4bf4057c8436d486ab63cc4"
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.0.2.tgz#69b062d978727ad14dc6b56ba4ab772fd8d70511"
renderkid@^2.0.1:
version "2.0.1"
@@ -5897,7 +6538,7 @@ repeat-string@^0.2.2:
version "0.2.2"
resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-0.2.2.tgz#c7a8d3236068362059a7e4651fc6884e8b1fb4ae"
-repeat-string@^1.5.2, repeat-string@^1.5.4:
+repeat-string@^1.5.2:
version "1.6.1"
resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
@@ -5917,32 +6558,7 @@ request-progress@~2.0.1:
dependencies:
throttleit "^1.0.0"
-request@2.79.0, request@^2.55.0, request@~2.79.0:
- version "2.79.0"
- resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de"
- dependencies:
- aws-sign2 "~0.6.0"
- aws4 "^1.2.1"
- caseless "~0.11.0"
- combined-stream "~1.0.5"
- extend "~3.0.0"
- forever-agent "~0.6.1"
- form-data "~2.1.1"
- har-validator "~2.0.6"
- 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"
- qs "~6.3.0"
- stringstream "~0.0.4"
- tough-cookie "~2.3.0"
- tunnel-agent "~0.4.1"
- uuid "^3.0.0"
-
-request@^2.81.0:
+request@2.81.0, request@^2.55.0, request@^2.81.0:
version "2.81.0"
resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
dependencies:
@@ -5969,6 +6585,31 @@ request@^2.81.0:
tunnel-agent "^0.6.0"
uuid "^3.0.0"
+request@~2.79.0:
+ version "2.79.0"
+ resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de"
+ dependencies:
+ aws-sign2 "~0.6.0"
+ aws4 "^1.2.1"
+ caseless "~0.11.0"
+ combined-stream "~1.0.5"
+ extend "~3.0.0"
+ forever-agent "~0.6.1"
+ form-data "~2.1.1"
+ har-validator "~2.0.6"
+ 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"
+ qs "~6.3.0"
+ stringstream "~0.0.4"
+ tough-cookie "~2.3.0"
+ tunnel-agent "~0.4.1"
+ uuid "^3.0.0"
+
require-directory@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
@@ -6008,8 +6649,8 @@ resolve@1.1.x:
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
resolve@^1.1.6, resolve@^1.1.7, resolve@^1.2.0, resolve@^1.3.3:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.3.tgz#655907c3469a8680dc2de3a275a8fdd69691f0e5"
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.4.0.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86"
dependencies:
path-parse "^1.0.5"
@@ -6020,6 +6661,13 @@ restore-cursor@^1.0.1:
exit-hook "^1.0.0"
onetime "^1.0.0"
+restore-cursor@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
+ dependencies:
+ onetime "^2.0.0"
+ signal-exit "^3.0.2"
+
rgb@~0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/rgb/-/rgb-0.1.0.tgz#be27b291e8feffeac1bd99729721bfa40fc037b5"
@@ -6030,15 +6678,18 @@ right-align@^0.1.1:
dependencies:
align-text "^0.1.1"
-rimraf@2, rimraf@^2.2.8, rimraf@^2.4.4, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.0, rimraf@^2.6.1:
+rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.0, rimraf@^2.6.1:
version "2.6.1"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
dependencies:
glob "^7.0.5"
-ripemd160@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-1.0.1.tgz#93a4bbd4942bc574b69a8fa57c71de10ecca7d6e"
+ripemd160@^2.0.0, ripemd160@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.1.tgz#0f4584295c53a3628af7e6d79aca21ce57d1c6e7"
+ dependencies:
+ hash-base "^2.0.0"
+ inherits "^2.0.1"
run-async@^0.1.0:
version "0.1.0"
@@ -6046,61 +6697,83 @@ run-async@^0.1.0:
dependencies:
once "^1.3.0"
-run-sequence@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/run-sequence/-/run-sequence-1.2.2.tgz#5095a0bebe98733b0140bd08dd80ec030ddacdeb"
+run-async@^2.2.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
dependencies:
- chalk "*"
- gulp-util "*"
+ is-promise "^2.1.0"
+
+run-sequence@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/run-sequence/-/run-sequence-2.1.0.tgz#149da012516f21dcf79db6dc99a2a95603631b21"
+ dependencies:
+ chalk "^1.1.3"
+ gulp-util "^3.0.8"
+
+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"
rx-lite@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-3.1.2.tgz#19ce502ca572665f3b647b10939f97fd1615f102"
-safe-buffer@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7"
+safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
-saladcss-bem@^0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/saladcss-bem/-/saladcss-bem-0.0.1.tgz#72070014ff3f6a49a6872cfcb3946c7758f40fc2"
- dependencies:
- postcss "^5.0.8"
-
-samsam@1.1.2, samsam@~1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.1.2.tgz#bec11fdc83a9fda063401210e40176c3024d1567"
+samsam@1.x, samsam@^1.1.3:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.2.1.tgz#edd39093a3184370cb859243b2bdf255e7d8ea67"
sax@^1.1.4, sax@~1.2.1:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.2.tgz#fd8631a23bc7826bef5d871bdb87378c95647828"
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
-select@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d"
+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"
-"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
+select-hose@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
+
+selfsigned@^1.9.1:
+ version "1.9.1"
+ resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.9.1.tgz#cdda4492d70d486570f87c65546023558e1dfa5a"
+ dependencies:
+ node-forge "0.6.33"
+
+"semver@2 || 3 || 4 || 5", semver@^5.0.1, semver@^5.1.0, semver@^5.3.0:
+ version "5.4.1"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
semver@^4.1.0, semver@~4.3.3:
version "4.3.6"
resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da"
-send@0.15.1:
- version "0.15.1"
- resolved "https://registry.yarnpkg.com/send/-/send-0.15.1.tgz#8a02354c26e6f5cca700065f5f0cdeba90ec7b5f"
+send@0.15.4:
+ version "0.15.4"
+ resolved "https://registry.yarnpkg.com/send/-/send-0.15.4.tgz#985faa3e284b0273c793364a35c6737bd93905b9"
dependencies:
- debug "2.6.1"
- depd "~1.1.0"
+ debug "2.6.8"
+ depd "~1.1.1"
destroy "~1.0.4"
encodeurl "~1.0.1"
escape-html "~1.0.3"
etag "~1.8.0"
fresh "0.5.0"
- http-errors "~1.6.1"
+ http-errors "~1.6.2"
mime "1.3.4"
- ms "0.7.2"
+ ms "2.0.0"
on-finished "~2.3.0"
range-parser "~1.2.0"
statuses "~1.3.1"
@@ -6117,25 +6790,25 @@ sequencify@~0.0.7:
resolved "https://registry.yarnpkg.com/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c"
serve-index@^1.7.2:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.8.0.tgz#7c5d96c13fb131101f93c1c5774f8516a1e78d3b"
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.0.tgz#d2b280fc560d616ee81b48bf0fa82abed2485ce7"
dependencies:
accepts "~1.3.3"
- batch "0.5.3"
- debug "~2.2.0"
+ batch "0.6.1"
+ debug "2.6.8"
escape-html "~1.0.3"
- http-errors "~1.5.0"
- mime-types "~2.1.11"
+ http-errors "~1.6.1"
+ mime-types "~2.1.15"
parseurl "~1.3.1"
-serve-static@1.12.1:
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.12.1.tgz#7443a965e3ced647aceb5639fa06bf4d1bbe0039"
+serve-static@1.12.4:
+ version "1.12.4"
+ resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.12.4.tgz#9b6aa98eeb7253c4eedc4c1f6fdbca609901a961"
dependencies:
encodeurl "~1.0.1"
escape-html "~1.0.3"
parseurl "~1.3.1"
- send "0.15.1"
+ send "0.15.4"
set-blocking@^2.0.0, set-blocking@~2.0.0:
version "2.0.0"
@@ -6149,15 +6822,11 @@ setimmediate@^1.0.4:
version "1.0.5"
resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
-setprototypeof@1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.2.tgz#81a552141ec104b88e89ce383103ad5c66564d08"
-
setprototypeof@1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04"
-sha.js@^2.3.6:
+sha.js@^2.4.0, sha.js@^2.4.8:
version "2.4.8"
resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.8.tgz#37068c2c476b6baf402d14a49c67f597921f634f"
dependencies:
@@ -6174,8 +6843,8 @@ shebang-regex@^1.0.0:
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
shelljs@^0.7.5:
- version "0.7.7"
- resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.7.tgz#b2f5c77ef97148f4b4f6e22682e10bba8667cff1"
+ version "0.7.8"
+ resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.8.tgz#decbcf874b0d1e5fb72e14b164a9683048e9acb3"
dependencies:
glob "^7.0.0"
interpret "^1.0.0"
@@ -6185,26 +6854,26 @@ sigmund@^1.0.1, sigmund@~1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590"
-signal-exit@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-2.1.2.tgz#375879b1f92ebc3b334480d038dc546a6d558564"
-
-signal-exit@^3.0.0:
+signal-exit@^3.0.0, signal-exit@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
-sinon-chai@^2.8.0:
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/sinon-chai/-/sinon-chai-2.9.0.tgz#34d820042bc9661a14527130d401eb462c49bb84"
+sinon-chai@^2.12.0:
+ version "2.12.0"
+ resolved "https://registry.yarnpkg.com/sinon-chai/-/sinon-chai-2.12.0.tgz#da71e9642ef7b893ba3cf2af806396a00aa45927"
-sinon@^1.17.7:
- version "1.17.7"
- resolved "https://registry.yarnpkg.com/sinon/-/sinon-1.17.7.tgz#4542a4f49ba0c45c05eb2e9dd9d203e2b8efe0bf"
+sinon@^2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/sinon/-/sinon-2.4.1.tgz#021fd64b54cb77d9d2fb0d43cdedfae7629c3a36"
dependencies:
- formatio "1.1.1"
- lolex "1.3.2"
- samsam "1.1.2"
- util ">=0.10.3 <1"
+ diff "^3.1.0"
+ formatio "1.2.0"
+ lolex "^1.6.0"
+ native-promise-only "^0.8.1"
+ path-to-regexp "^1.7.0"
+ samsam "^1.1.3"
+ text-encoding "0.6.4"
+ type-detect "^4.0.0"
slash@^1.0.0:
version "1.0.0"
@@ -6214,6 +6883,10 @@ slice-ansi@0.0.4:
version "0.0.4"
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35"
+slide@^1.1.5:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707"
+
snake-case@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-2.1.0.tgz#41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f"
@@ -6270,45 +6943,47 @@ socket.io@1.7.3:
socket.io-client "1.7.3"
socket.io-parser "2.3.1"
-sockjs-client@^1.0.3:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.1.2.tgz#f0212a8550e4c9468c8cceaeefd2e3493c033ad5"
+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.2.0"
+ 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.1"
+ url-parse "^1.1.8"
-sockjs@^0.3.15:
+sockjs@0.3.18:
version "0.3.18"
resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.18.tgz#d9b289316ca7df77595ef299e075f0f937eb4207"
dependencies:
faye-websocket "^0.10.0"
uuid "^2.0.2"
-sort-keys@^1.0.0:
+sort-keys@^1.0.0, sort-keys@^1.1.1:
version "1.1.2"
resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad"
dependencies:
is-plain-obj "^1.0.0"
-sorted-object@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/sorted-object/-/sorted-object-2.0.1.tgz#7d631f4bd3a798a24af1dffcfbfe83337a5df5fc"
+sort-keys@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128"
+ dependencies:
+ is-plain-obj "^1.0.0"
-source-list-map@^0.1.4, source-list-map@~0.1.7:
+source-list-map@^0.1.7:
version "0.1.8"
resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-0.1.8.tgz#c550b2ab5427f6b3f21f5afead88c4f5587b2106"
-source-list-map@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-1.1.1.tgz#1a33ac210ca144d1e561f906ebccab5669ff4cb4"
+source-list-map@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085"
source-map-support@^0.4.2:
- version "0.4.14"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.14.tgz#9d4463772598b86271b4f523f6c1f4e02a7d6aef"
+ version "0.4.15"
+ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.15.tgz#03202df65c06d2bd8c7ec2362a193056fef8d3b1"
dependencies:
source-map "^0.5.6"
@@ -6352,13 +7027,48 @@ spdx-license-ids@^1.0.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57"
+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"
+
+split2@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/split2/-/split2-2.1.1.tgz#7a1f551e176a90ecd3345f7246a0cfe175ef4fd0"
+ dependencies:
+ through2 "^2.0.2"
+
+split@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9"
+ dependencies:
+ through "2"
+
sprintf-js@~1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
sshpk@^1.7.0:
- version "1.13.0"
- resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.0.tgz#ff2a3e4fd04497555fed97b39a0fd82fafb3a33c"
+ 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"
@@ -6367,7 +7077,6 @@ sshpk@^1.7.0:
optionalDependencies:
bcrypt-pbkdf "^1.0.0"
ecc-jsbn "~0.1.1"
- jodid25519 "^1.0.0"
jsbn "~0.1.0"
tweetnacl "~0.14.0"
@@ -6386,17 +7095,13 @@ stream-browserify@^2.0.1:
inherits "~2.0.1"
readable-stream "^2.0.2"
-stream-cache@~0.0.1:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/stream-cache/-/stream-cache-0.0.2.tgz#1ac5ad6832428ca55667dbdee395dad4e6db118f"
-
stream-consume@~0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.0.tgz#a41ead1a6d6081ceb79f65b061901b6d8f3d1d0f"
stream-http@^2.3.1:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.7.0.tgz#cec1f4e3b494bc4a81b451808970f8b20b4ed5f6"
+ version "2.7.2"
+ resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.7.2.tgz#40a050ec8dc3b53b33d9909415c02c0bf1abfbad"
dependencies:
builtin-status-codes "^3.0.0"
inherits "^2.0.1"
@@ -6408,10 +7113,6 @@ 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-hash@^1.1.0:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b"
-
string-length@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/string-length/-/string-length-1.0.1.tgz#56970fb1c38558e9e70b728bf3de269ac45adfac"
@@ -6426,26 +7127,22 @@ 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:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.0.0.tgz#635c5436cc72a6e0c387ceca278d4e2eec52687e"
+string-width@^2.0.0, string-width@^2.1.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
dependencies:
is-fullwidth-code-point "^2.0.0"
- strip-ansi "^3.0.0"
-
-string@^3.0.1:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/string/-/string-3.3.3.tgz#5ea211cd92d228e184294990a6cc97b366a77cb0"
+ strip-ansi "^4.0.0"
string_decoder@^0.10.25, string_decoder@~0.10.x:
version "0.10.31"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
-string_decoder@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.0.tgz#f06f41157b664d86069f84bdbdc9b0d8ab281667"
+string_decoder@~1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab"
dependencies:
- buffer-shims "~1.0.0"
+ safe-buffer "~5.1.0"
stringstream@~0.0.4:
version "0.0.5"
@@ -6457,6 +7154,12 @@ strip-ansi@^3.0.0, strip-ansi@^3.0.1:
dependencies:
ansi-regex "^2.0.0"
+strip-ansi@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
+ dependencies:
+ ansi-regex "^3.0.0"
+
strip-ansi@~0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.1.1.tgz#39e8a98d044d150660abe4a6808acf70bb7bc991"
@@ -6478,6 +7181,10 @@ 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"
@@ -6488,13 +7195,30 @@ strip-json-comments@~2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
-style-loader@^0.13.1:
- version "0.13.2"
- resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.13.2.tgz#74533384cf698c7104c7951150b49717adc2f3bb"
+strong-log-transformer@^1.0.6:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-1.0.6.tgz#f7fb93758a69a571140181277eea0c2eb1301fa3"
+ dependencies:
+ byline "^5.0.0"
+ duplexer "^0.1.1"
+ minimist "^0.1.0"
+ moment "^2.6.0"
+ through "^2.3.4"
+
+style-loader@^0.18.2:
+ version "0.18.2"
+ resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.18.2.tgz#cc31459afbcd6d80b7220ee54b291a9fd66ff5eb"
dependencies:
loader-utils "^1.0.2"
+ schema-utils "^0.3.0"
-supports-color@3.1.2:
+sugarss@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/sugarss/-/sugarss-1.0.0.tgz#65e51b3958432fb70d5451a68bb33e32d0cf1ef7"
+ dependencies:
+ postcss "^6.0.0"
+
+supports-color@3.1.2, supports-color@^3.1.1:
version "3.1.2"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5"
dependencies:
@@ -6504,12 +7228,18 @@ supports-color@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
-supports-color@^3.1.0, supports-color@^3.1.1, supports-color@^3.2.3:
+supports-color@^3.1.0, supports-color@^3.2.3:
version "3.2.3"
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.0, supports-color@^4.2.1:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.2.1.tgz#65a4bb2631e90e02420dba5554c375a4754bb836"
+ dependencies:
+ has-flag "^2.0.0"
+
svgo@^0.7.0:
version "0.7.2"
resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5"
@@ -6533,10 +7263,6 @@ swap-case@^1.1.0:
version "3.2.2"
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"
-sync-exec@^0.6.2:
- version "0.6.2"
- resolved "https://registry.yarnpkg.com/sync-exec/-/sync-exec-0.6.2.tgz#717d22cc53f0ce1def5594362f3a89a2ebb91105"
-
table@^3.7.8:
version "3.8.3"
resolved "https://registry.yarnpkg.com/table/-/table-3.8.3.tgz#2bbc542f0fda9861a755d3947fefd8b3f513855f"
@@ -6548,9 +7274,9 @@ table@^3.7.8:
slice-ansi "0.0.4"
string-width "^2.0.0"
-tapable@^0.2.5, tapable@~0.2.5:
- version "0.2.6"
- resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.6.tgz#206be8e188860b514425375e6f1ae89bfb01fd8d"
+tapable@^0.2.7:
+ version "0.2.8"
+ resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22"
tar-pack@^3.4.0:
version "3.4.0"
@@ -6577,14 +7303,40 @@ tcomb@^2.5.1:
version "2.7.0"
resolved "https://registry.yarnpkg.com/tcomb/-/tcomb-2.7.0.tgz#10d62958041669a5d53567b9a4ee8cde22b1c2b0"
+temp-dir@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d"
+
+temp-write@^3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/temp-write/-/temp-write-3.3.0.tgz#c1a96de2b36061342eae81f44ff001aec8f615a9"
+ dependencies:
+ graceful-fs "^4.1.2"
+ is-stream "^1.1.0"
+ make-dir "^1.0.0"
+ pify "^2.2.0"
+ temp-dir "^1.0.0"
+ uuid "^3.0.1"
+
+tempfile@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/tempfile/-/tempfile-1.1.1.tgz#5bcc4eaecc4ab2c707d8bc11d99ccc9a2cb287f2"
+ dependencies:
+ os-tmpdir "^1.0.0"
+ uuid "^2.0.1"
+
+text-encoding@0.6.4:
+ version "0.6.4"
+ resolved "https://registry.yarnpkg.com/text-encoding/-/text-encoding-0.6.4.tgz#e399a982257a276dae428bb92845cb71bdc26d19"
+
+text-extensions@^1.0.0:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.5.0.tgz#d1cb2d14b5d0bc45bfdca8a08a473f68c7eb0cbc"
+
text-table@~0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
-theaterjs@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/theaterjs/-/theaterjs-3.1.0.tgz#74b1a750c54c4b3bef74383ea83cbcb19ab4f185"
-
throttleit@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c"
@@ -6596,17 +7348,21 @@ through2@^0.6.1:
readable-stream ">=1.0.33-1 <1.1.0-0"
xtend ">=4.0.0 <4.1.0-0"
-through2@^2.0.0:
+through2@^2.0.0, through2@^2.0.2:
version "2.0.3"
resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be"
dependencies:
readable-stream "^2.1.5"
xtend "~4.0.1"
-through@^2.3.6, through@~2.3.6:
+through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@~2.3.6:
version "2.3.8"
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
+thunky@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/thunky/-/thunky-0.1.0.tgz#bf30146824e2b6e67b0f2d7a4ac8beb26908684e"
+
tildify@^1.0.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a"
@@ -6614,19 +7370,20 @@ tildify@^1.0.0:
os-homedir "^1.0.0"
time-stamp@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.0.1.tgz#9f4bd23559c9365966f3302dbba2b07c6b99b151"
+ version "1.1.0"
+ 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"
timers-browserify@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.2.tgz#ab4883cf597dcd50af211349a00fbca56ac86b86"
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.3.tgz#41fd0bdc926a5feedc33a17a8e1f7d491925f7fc"
dependencies:
+ global "^4.3.2"
setimmediate "^1.0.4"
-tiny-emitter@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-1.2.0.tgz#6dc845052cb08ebefc1874723b58f24a648c3b6f"
-
title-case@^2.1.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/title-case/-/title-case-2.1.1.tgz#3e127216da58d2bc5becf137ab91dae3a7cd8faa"
@@ -6634,7 +7391,7 @@ title-case@^2.1.0:
no-case "^2.2.0"
upper-case "^1.0.3"
-tmp@0.0.31, tmp@0.0.x:
+tmp@0.0.31, tmp@0.0.x, tmp@^0.0.31:
version "0.0.31"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7"
dependencies:
@@ -6649,8 +7406,8 @@ to-arraybuffer@^1.0.0:
resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
to-fast-properties@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.2.tgz#f3f5c0c3ba7299a7ef99427e44633257ade43320"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
toposort@^1.0.0:
version "1.0.3"
@@ -6666,16 +7423,14 @@ tr46@~0.0.1:
version "0.0.3"
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
-transliteration@^1.1.11:
- version "1.5.3"
- resolved "https://registry.yarnpkg.com/transliteration/-/transliteration-1.5.3.tgz#067241a43bb2bc75f52fe562a8d9ad4d4f2b1d43"
- dependencies:
- yargs "^6.6.0"
-
trim-newlines@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
+trim-off-newlines@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3"
+
trim-right@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
@@ -6708,15 +7463,15 @@ type-check@~0.3.2:
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-detect@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-3.0.0.tgz#46d0cc8553abb7b13a352b0d6dea2fd58f2d9b55"
-type-detect@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-1.0.0.tgz#762217cc06db258ec48908a1298e8b95121e8ea2"
+type-detect@^4.0.0:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.3.tgz#0e3f2670b44099b0b46c284d136a7ef49c74c2ea"
-type-is@~1.6.14:
+type-is@~1.6.15:
version "1.6.15"
resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410"
dependencies:
@@ -6740,9 +7495,16 @@ uglify-js@2.6.x:
uglify-to-browserify "~1.0.0"
yargs "~3.10.0"
-uglify-js@^2.6, uglify-js@^2.8.5, uglify-js@~2.8.22:
- version "2.8.22"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.22.tgz#d54934778a8da14903fa29a326fb24c0ab51a1a0"
+uglify-js@3.0.x:
+ version "3.0.27"
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.0.27.tgz#a97db8c8ba6b9dba4e2f88d86aa9548fa6320034"
+ dependencies:
+ commander "~2.11.0"
+ source-map "~0.5.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"
dependencies:
source-map "~0.5.1"
yargs "~3.10.0"
@@ -6753,6 +7515,14 @@ 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"
+
uid-number@^0.0.6:
version "0.0.6"
resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
@@ -6765,10 +7535,6 @@ unc-path-regex@^0.1.0:
version "0.1.2"
resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"
-underscore@^1.8.3:
- version "1.8.3"
- resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022"
-
underscore@~1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.6.0.tgz#8b38b10cacdef63337b8b24e4ff86d45aea529a8"
@@ -6791,6 +7557,10 @@ unique-stream@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b"
+universalify@^0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/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"
@@ -6805,15 +7575,15 @@ upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1, upper-case@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598"
-uppercamelcase@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/uppercamelcase/-/uppercamelcase-1.1.0.tgz#324d98a6b3afc7e8a8953e10641509b0e4e23f97"
+uppercamelcase@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/uppercamelcase/-/uppercamelcase-3.0.0.tgz#380b321b8d73cba16fec4d752a575152d1ef7317"
dependencies:
- camelcase "^1.2.1"
+ camelcase "^4.1.0"
-url-loader@^0.5.7:
- version "0.5.8"
- resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-0.5.8.tgz#b9183b1801e0f847718673673040bc9dc1c715c5"
+url-loader@^0.5.9:
+ 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"
@@ -6825,17 +7595,13 @@ url-parse@1.0.x:
querystringify "0.0.x"
requires-port "1.0.x"
-url-parse@^1.1.1:
- version "1.1.8"
- resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.1.8.tgz#7a65b3a8d57a1e86af6b4e2276e34774167c0156"
+url-parse@^1.1.8:
+ version "1.1.9"
+ resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.1.9.tgz#c67f1d775d51f0a18911dd7b3ffad27bb9e5bd19"
dependencies:
- querystringify "0.0.x"
+ querystringify "~1.0.0"
requires-port "1.0.x"
-url2@^0.0.0:
- version "0.0.0"
- resolved "https://registry.yarnpkg.com/url2/-/url2-0.0.0.tgz#4eaabd1d5c3ac90d62ab4485c998422865a04b1a"
-
url@^0.11.0:
version "0.11.0"
resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
@@ -6858,8 +7624,8 @@ user-home@^2.0.0:
os-homedir "^1.0.0"
useragent@^2.1.12:
- version "2.1.13"
- resolved "https://registry.yarnpkg.com/useragent/-/useragent-2.1.13.tgz#bba43e8aa24d5ceb83c2937473e102e21df74c10"
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/useragent/-/useragent-2.2.1.tgz#cf593ef4f2d175875e8bb658ea92e18a4fd06d8e"
dependencies:
lru-cache "2.2.x"
tmp "0.0.x"
@@ -6868,7 +7634,7 @@ util-deprecate@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
-util@0.10.3, "util@>=0.10.3 <1", 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:
@@ -6886,13 +7652,13 @@ utils-merge@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8"
-uuid@^2.0.2:
+uuid@^2.0.1, uuid@^2.0.2:
version "2.0.3"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a"
-uuid@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1"
+uuid@^3.0.0, uuid@^3.0.1:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04"
v8flags@^2.0.10, v8flags@^2.0.2:
version "2.1.1"
@@ -6907,7 +7673,7 @@ validate-npm-package-license@^3.0.1:
spdx-correct "~1.0.0"
spdx-expression-parse "~1.0.0"
-vary@~1.1.0:
+vary@~1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.1.tgz#67535ebb694c1d52257457984665323f587e8d37"
@@ -6915,11 +7681,13 @@ vendors@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.1.tgz#37ad73c8ee417fb3d580e785312307d274847f22"
-verror@1.3.6:
- version "1.3.6"
- resolved "https://registry.yarnpkg.com/verror/-/verror-1.3.6.tgz#cff5df12946d297d2baaefaa2689e25be01c005c"
+verror@1.10.0:
+ version "1.10.0"
+ resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
dependencies:
- extsprintf "1.0.2"
+ assert-plus "^1.0.0"
+ core-util-is "1.0.2"
+ extsprintf "^1.2.0"
vinyl-fs@^0.3.0:
version "0.3.14"
@@ -6977,40 +7745,40 @@ vue-html-loader@^1.2.4:
loader-utils "^1.0.2"
object-assign "^4.1.0"
-vue-lazyload@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/vue-lazyload/-/vue-lazyload-1.0.3.tgz#6bd881a5bf3c681e74e86190094cad104bc403fa"
+vue-lazyload@^1.0.6:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/vue-lazyload/-/vue-lazyload-1.0.6.tgz#7d5494fc35c35fc84dcc271165b827e309b4e793"
-vue-loader@^12.0.0:
- version "12.2.1"
- resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-12.2.1.tgz#53f27c0973d386768f5a75156f4129b5efc6ba55"
+vue-loader@^13.0.4:
+ version "13.0.4"
+ resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-13.0.4.tgz#0a6d893698735fcf7037b20a23d724cb39eee7d4"
dependencies:
consolidate "^0.14.0"
hash-sum "^1.0.2"
- js-beautify "^1.6.3"
+ js-beautify "^1.6.14"
loader-utils "^1.1.0"
- lru-cache "^4.0.1"
- postcss "^5.0.21"
+ lru-cache "^4.1.1"
+ postcss "^6.0.6"
postcss-load-config "^1.1.0"
postcss-selector-parser "^2.0.0"
resolve "^1.3.3"
source-map "^0.5.6"
vue-hot-reload-api "^2.1.0"
vue-style-loader "^3.0.0"
- vue-template-es2015-compiler "^1.2.2"
+ vue-template-es2015-compiler "^1.5.3"
-vue-markdown-loader@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/vue-markdown-loader/-/vue-markdown-loader-1.0.0.tgz#255a2608e388991faa354618e4f4b642ebb7e0db"
+vue-markdown-loader@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/vue-markdown-loader/-/vue-markdown-loader-2.0.0.tgz#d3cadbf9c8976a81f2d5e39496d505fd4f31bc96"
dependencies:
cheerio "^0.20.0"
highlight.js "^9.4.0"
loader-utils "^0.2.15"
markdown-it "^6.0.5"
-vue-router@^2.5.0:
- version "2.5.3"
- resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-2.5.3.tgz#073783f564b6aece6c8a59c63e298dc2aabfb51b"
+vue-router@^2.7.0:
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-2.7.0.tgz#16d424493aa51c3c8cce8b7c7210ea4c3a89aff1"
vue-style-loader@^3.0.0:
version "3.0.1"
@@ -7019,117 +7787,122 @@ vue-style-loader@^3.0.0:
hash-sum "^1.0.2"
loader-utils "^1.0.2"
-vue-template-compiler@2.3.4:
- version "2.3.4"
- resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.3.4.tgz#5a88ac2c5e4d5d6218e6aa80e7e221fb7e67894c"
+vue-template-compiler@^2.4.2:
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.4.2.tgz#5a45d843f148b098f6c1d1e35ac20c4956d30ad1"
dependencies:
de-indent "^1.0.2"
he "^1.1.0"
-vue-template-es2015-compiler@^1.2.2, vue-template-es2015-compiler@^1.4.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.5.2.tgz#a0a6c50c941d2a4abda963f2f42c337ac450ee95"
+vue-template-es2015-compiler@^1.5.3:
+ version "1.5.3"
+ resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.5.3.tgz#22787de4e37ebd9339b74223bc467d1adee30545"
-vue@2.3.4:
- version "2.3.4"
- resolved "https://registry.yarnpkg.com/vue/-/vue-2.3.4.tgz#5ec3b87a191da8090bbef56b7cfabd4158038171"
+vue@^2.4.2:
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/vue/-/vue-2.4.2.tgz#a9855261f191c978cc0dc1150531b8d08149b58c"
-watchpack@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.3.1.tgz#7d8693907b28ce6013e7f3610aa2a1acf07dad87"
+watchpack@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.4.0.tgz#4a1472bcbb952bd0a9bb4036801f954dfb39faac"
dependencies:
async "^2.1.2"
- chokidar "^1.4.3"
+ chokidar "^1.7.0"
graceful-fs "^4.1.2"
-weak-map@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/weak-map/-/weak-map-1.0.0.tgz#b66e56a9df0bd25a76bbf1b514db129080614a37"
+wbuf@^1.1.0, wbuf@^1.7.2:
+ version "1.7.2"
+ resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.2.tgz#d697b99f1f59512df2751be42769c1580b5801fe"
+ dependencies:
+ minimalistic-assert "^1.0.0"
+
+wcwidth@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
+ dependencies:
+ defaults "^1.0.3"
webidl-conversions@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-2.0.1.tgz#3bf8258f7d318c7443c36f2e169402a1a6703506"
-webpack-dev-middleware@^1.0.11, webpack-dev-middleware@^1.4.0:
- version "1.10.1"
- resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.10.1.tgz#c6b4cf428139cf1aefbe06a0c00fdb4f8da2f893"
+webpack-dev-middleware@^1.0.11, webpack-dev-middleware@^1.11.0:
+ version "1.12.0"
+ resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.12.0.tgz#d34efefb2edda7e1d3b5dbe07289513219651709"
dependencies:
memory-fs "~0.4.1"
mime "^1.3.4"
path-is-absolute "^1.0.0"
range-parser "^1.0.3"
+ time-stamp "^2.0.0"
-webpack-dev-server@^1.16.3:
- version "1.16.3"
- resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-1.16.3.tgz#cbb6a0d3e7c8eb5453b3e9befcbe843219f62661"
+webpack-dev-server@^2.7.1:
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-2.7.1.tgz#21580f5a08cd065c71144cf6f61c345bca59a8b8"
dependencies:
+ ansi-html "0.0.7"
+ bonjour "^3.5.0"
+ chokidar "^1.6.0"
compression "^1.5.2"
connect-history-api-fallback "^1.3.0"
+ del "^3.0.0"
express "^4.13.3"
- http-proxy-middleware "~0.17.1"
- open "0.0.5"
- optimist "~0.6.1"
+ html-entities "^1.2.0"
+ http-proxy-middleware "~0.17.4"
+ internal-ip "^1.2.0"
+ ip "^1.1.5"
+ loglevel "^1.4.1"
+ opn "4.0.2"
+ portfinder "^1.0.9"
+ selfsigned "^1.9.1"
serve-index "^1.7.2"
- sockjs "^0.3.15"
- sockjs-client "^1.0.3"
- stream-cache "~0.0.1"
+ sockjs "0.3.18"
+ sockjs-client "1.1.4"
+ spdy "^3.4.1"
strip-ansi "^3.0.0"
supports-color "^3.1.1"
- webpack-dev-middleware "^1.4.0"
+ webpack-dev-middleware "^1.11.0"
+ yargs "^6.0.0"
-webpack-merge@^2.0.0:
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-2.6.1.tgz#f1d801d2c5d39f83ffec9f119240b3e3be994a1c"
+webpack-merge@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.1.0.tgz#6ad72223b3e0b837e531e4597c199f909361511e"
dependencies:
lodash "^4.17.4"
-webpack-node-externals@^1.5.4:
- version "1.5.4"
- resolved "https://registry.yarnpkg.com/webpack-node-externals/-/webpack-node-externals-1.5.4.tgz#ea05ba17108a23e776c35c42e7bb0e86c225be00"
-
-webpack-sources@^0.1.0:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-0.1.5.tgz#aa1f3abf0f0d74db7111c40e500b84f966640750"
+webpack-sources@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.0.1.tgz#c7356436a4d13123be2e2426a05d1dad9cbe65cf"
dependencies:
- source-list-map "~0.1.7"
+ source-list-map "^2.0.0"
source-map "~0.5.3"
-webpack-sources@^0.2.3:
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-0.2.3.tgz#17c62bfaf13c707f9d02c479e0dcdde8380697fb"
- dependencies:
- source-list-map "^1.1.1"
- source-map "~0.5.3"
-
-webpack-vendor-chunk-plugin@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/webpack-vendor-chunk-plugin/-/webpack-vendor-chunk-plugin-1.0.0.tgz#0c014046d8fae1d7d7cb3a7e64877ee20c4b2fc4"
-
-webpack@^2.2.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-2.4.1.tgz#15a91dbe34966d8a4b99c7d656efd92a2e5a6f6a"
+webpack@^3.5.1:
+ version "3.5.1"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.5.1.tgz#b749ee3d2b5a118dad53e8e41585b3f71e75499a"
dependencies:
acorn "^5.0.0"
acorn-dynamic-import "^2.0.0"
- ajv "^4.7.0"
- ajv-keywords "^1.1.1"
+ ajv "^5.1.5"
+ ajv-keywords "^2.0.0"
async "^2.1.2"
- enhanced-resolve "^3.0.0"
+ enhanced-resolve "^3.4.0"
+ escope "^3.6.0"
interpret "^1.0.0"
json-loader "^0.5.4"
json5 "^0.5.1"
loader-runner "^2.3.0"
- loader-utils "^0.2.16"
+ loader-utils "^1.1.0"
memory-fs "~0.4.1"
mkdirp "~0.5.0"
node-libs-browser "^2.0.0"
source-map "^0.5.3"
- supports-color "^3.1.0"
- tapable "~0.2.5"
- uglify-js "^2.8.5"
- watchpack "^1.3.1"
- webpack-sources "^0.2.3"
- yargs "^6.0.0"
+ supports-color "^4.2.1"
+ tapable "^0.2.7"
+ uglifyjs-webpack-plugin "^0.4.6"
+ watchpack "^1.4.0"
+ webpack-sources "^1.0.1"
+ yargs "^8.0.2"
websocket-driver@>=0.5.1:
version "0.6.5"
@@ -7155,26 +7928,32 @@ which-module@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
-which@^1.0.9, which@^1.1.1, which@^1.2.1, which@^1.2.12, which@^1.2.9, which@~1.2.10:
+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.0.9, which@^1.1.1, which@^1.2.1, which@^1.2.12, which@^1.2.9:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"
+ dependencies:
+ isexe "^2.0.0"
+
+which@~1.2.10:
version "1.2.14"
resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5"
dependencies:
isexe "^2.0.0"
wide-align@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.0.tgz#40edde802a71fea1f070da3e62dcda2e7add96ad"
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710"
dependencies:
- string-width "^1.0.1"
+ string-width "^1.0.2"
window-size@0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
-window-size@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075"
-
wordwrap@0.0.2:
version "0.0.2"
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
@@ -7198,6 +7977,32 @@ wrappy@1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
+write-file-atomic@^2.0.0, write-file-atomic@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.1.0.tgz#1769f4b551eedce419f0505deae2e26763542d37"
+ dependencies:
+ graceful-fs "^4.1.11"
+ imurmurhash "^0.1.4"
+ slide "^1.1.5"
+
+write-json-file@^2.1.0, write-json-file@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-2.2.0.tgz#51862506bbb3b619eefab7859f1fd6c6d0530876"
+ dependencies:
+ detect-indent "^5.0.0"
+ graceful-fs "^4.1.2"
+ make-dir "^1.0.0"
+ pify "^2.0.0"
+ sort-keys "^1.1.1"
+ write-file-atomic "^2.0.0"
+
+write-pkg@^3.0.1:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/write-pkg/-/write-pkg-3.1.0.tgz#030a9994cc9993d25b4e75a9f1a1923607291ce9"
+ dependencies:
+ sort-keys "^2.0.0"
+ write-json-file "^2.2.0"
+
write@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757"
@@ -7235,43 +8040,23 @@ y18n@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
-yallist@^2.0.0:
+yallist@^2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
-yargs-parser@^2.4.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-2.4.1.tgz#85568de3cf150ff49fa51825f03a8c880ddcc5c4"
- dependencies:
- camelcase "^3.0.0"
- lodash.assign "^4.0.6"
-
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"
-yargs@^4.6.0:
- version "4.8.1"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-4.8.1.tgz#c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0"
+yargs-parser@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9"
dependencies:
- cliui "^3.2.0"
- decamelize "^1.1.1"
- get-caller-file "^1.0.1"
- lodash.assign "^4.0.3"
- 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.1"
- which-module "^1.0.0"
- window-size "^0.2.0"
- y18n "^3.2.1"
- yargs-parser "^2.4.1"
+ camelcase "^4.1.0"
-yargs@^6.0.0, yargs@^6.6.0:
+yargs@^6.0.0:
version "6.6.0"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208"
dependencies:
@@ -7289,6 +8074,24 @@ yargs@^6.0.0, yargs@^6.6.0:
y18n "^3.2.1"
yargs-parser "^4.2.0"
+yargs@^8.0.1, 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"
@@ -7308,9 +8111,9 @@ yeast@0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"
-zan-doc@0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/zan-doc/-/zan-doc-0.1.0.tgz#6ea2aba808c39b35b9730899f000dbf05806cbad"
+zan-doc@0.1.12:
+ version "0.1.12"
+ resolved "https://registry.yarnpkg.com/zan-doc/-/zan-doc-0.1.12.tgz#65b3d43c6a18dbb939c5ea28d6a4630697de6824"
dependencies:
cheerio "0.22.0"
decamelize "^1.2.0"