From 084ab5300871867dcb8e627f9d5557b0051dfe74 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Sun, 16 Jun 2019 19:05:09 +0800 Subject: [PATCH] docs: move to vuepress --- .gitignore | 4 +- .travis.yml | 19 +- docs/.nojekyll | 0 docs/.vuepress/components/DPlayer.vue | 94 ++ docs/.vuepress/config.js | 83 + docs/{ => .vuepress/public}/CNAME | 0 docs/.vuepress/public/logo.png | Bin 0 -> 32587 bytes docs/.vuepress/styles/index.styl | 36 + docs/.vuepress/styles/palette.styl | 1 + docs/README.md | 153 +- docs/config.js | 284 ---- docs/ecosystem.md | 2 +- docs/index.html | 48 - docs/landing.html | 83 - docs/support.md | 21 +- docs/{zh-Hans => zh}/README.md | 173 ++- docs/{zh-Hans => zh}/ecosystem.md | 3 +- docs/{zh-Hans => zh}/support.md | 22 +- package.json | 9 +- yarn.lock | 2071 ++++++++++++++++++++++++- 20 files changed, 2424 insertions(+), 682 deletions(-) delete mode 100644 docs/.nojekyll create mode 100644 docs/.vuepress/components/DPlayer.vue create mode 100644 docs/.vuepress/config.js rename docs/{ => .vuepress/public}/CNAME (100%) create mode 100644 docs/.vuepress/public/logo.png create mode 100644 docs/.vuepress/styles/index.styl create mode 100644 docs/.vuepress/styles/palette.styl delete mode 100644 docs/config.js delete mode 100644 docs/index.html delete mode 100644 docs/landing.html rename docs/{zh-Hans => zh}/README.md (81%) rename docs/{zh-Hans => zh}/ecosystem.md (98%) rename docs/{zh-Hans => zh}/support.md (76%) diff --git a/.gitignore b/.gitignore index 71bb6a7..743558f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,10 @@ .idea node_modules demo2 +docs2 npm-debug.log DPlayer.log* wxw .vscode -package-lock.json \ No newline at end of file +package-lock.json +docs/.vuepress/dist \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index ff3f33d..21b0aca 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,12 +1,13 @@ language: node_js - node_js: - - "node" - -cache: - yarn: true - directories: - - node_modules - + - lts/* script: - yarn run build + - npm run docs:build +deploy: + provider: pages + skip-cleanup: true + local_dir: docs/.vuepress/dist + github-token: $GITHUB_TOKEN # a token generated on github allowing travis to push code on you repository + keep-history: true + on: + branch: master \ No newline at end of file diff --git a/docs/.nojekyll b/docs/.nojekyll deleted file mode 100644 index e69de29..0000000 diff --git a/docs/.vuepress/components/DPlayer.vue b/docs/.vuepress/components/DPlayer.vue new file mode 100644 index 0000000..09d91ac --- /dev/null +++ b/docs/.vuepress/components/DPlayer.vue @@ -0,0 +1,94 @@ + + + diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js new file mode 100644 index 0000000..4402be9 --- /dev/null +++ b/docs/.vuepress/config.js @@ -0,0 +1,83 @@ +module.exports = { + plugins: { + '@vuepress/google-analytics': { + ga: 'UA-48084758-9', + }, + '@vuepress/pwa': { + serviceWorker: true, + updatePopup: { + '/zh/': { + message: '发现新内容可用', + buttonText: '刷新', + }, + '/': { + message: 'New content is available', + buttonText: 'Refresh', + }, + }, + }, + '@vuepress/back-to-top': true, + }, + locales: { + '/zh/': { + lang: 'zh-CN', + title: 'DPlayer', + description: '🍭 Wow, such a lovely HTML5 danmaku video player', + }, + '/': { + lang: 'en-US', + title: 'DPlayer', + description: '🍭 Wow, such a lovely HTML5 danmaku video player', + }, + }, + head: [['link', { rel: 'icon', href: `/logo.png` }]], + themeConfig: { + repo: 'MoePlayer/DPlayer', + editLinks: true, + docsDir: 'docs', + locales: { + '/zh/': { + lang: 'zh-CN', + selectText: '选择语言', + label: '简体中文', + editLinkText: '在 GitHub 上编辑此页', + lastUpdated: '上次更新', + nav: [ + { + text: '指南', + link: '/zh/', + }, + { + text: '生态', + link: '/zh/ecosystem/', + }, + { + text: '支持 DPlayer', + link: '/zh/support/', + }, + ], + }, + '/': { + lang: 'en-US', + selectText: 'Languages', + label: 'English', + editLinkText: 'Edit this page on GitHub', + lastUpdated: 'Last Updated', + nav: [ + { + text: 'Guide', + link: '/', + }, + { + text: 'Ecosystem', + link: '/ecosystem/', + }, + { + text: 'Support DPlayer', + link: '/support/', + }, + ], + }, + }, + }, +}; diff --git a/docs/CNAME b/docs/.vuepress/public/CNAME similarity index 100% rename from docs/CNAME rename to docs/.vuepress/public/CNAME diff --git a/docs/.vuepress/public/logo.png b/docs/.vuepress/public/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..1e72c8ebdec1aeb958cb4a855a80034ceee71412 GIT binary patch literal 32587 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 li > .sidebar-sub-headers > .sidebar-sub-header > a { + color: $accentColor; +} + +#dplayer { + margin-top: -1.5rem; + margin-bottom: 1rem; +} \ No newline at end of file diff --git a/docs/.vuepress/styles/palette.styl b/docs/.vuepress/styles/palette.styl new file mode 100644 index 0000000..56eb5f7 --- /dev/null +++ b/docs/.vuepress/styles/palette.styl @@ -0,0 +1 @@ +$accentColor = #F5712C diff --git a/docs/README.md b/docs/README.md index 32d484a..bd4bc56 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,29 +1,44 @@ --- -search: english +sidebar: auto --- +# Guide + + + + + + + # DPlayer 🍭 Wow, such a lovely HTML5 danmaku video player -## Special Sponsors + + +  + +## Special Thanks + +### Special Sponsors + +  +  + - + -## Sponsors +### Sponsors - - - ## Installation @@ -41,9 +56,9 @@ yarn add dplayer ## Quick Start -
-
-
+At first, let's initialize a simplest DPlayer + +Load DPlayer files ```html @@ -51,6 +66,17 @@ yarn add dplayer ``` +Or work with module bundler: + +```js +import 'dplayer/dist/DPlayer.min.css'; +import DPlayer from 'dplayer'; + +const dp = new DPlayer(options); +``` + +Initialization in js: + ```js const dp = new DPlayer({ container: document.getElementById('dplayer'), @@ -70,39 +96,32 @@ const dp = new DPlayer({ }); ``` -Work with module bundler: - -```js -import 'dplayer/dist/DPlayer.min.css'; -import DPlayer from 'dplayer'; - -const dp = new DPlayer(options); -``` - ## Options +You can custom your player instance by those options + Name | Default | Description ----|-------|---- container | document.querySelector('.dplayer') | player container -live | false | enable live mode, [see more details](http://dplayer.js.org/#/home?id=live) +live | false | enable live mode, see [#live](#live) autoplay | false | video autoplay theme | '#b7daff' | main color loop | false | video loop lang | navigator.language.toLowerCase() | values: 'en', 'zh-cn', 'zh-tw' screenshot | false | enable screenshot, if true, video and video poster must enable Cross-Origin -hotkey | true | enable hotkey +hotkey | true | enable hotkey, support FF, FR, volume control, play & pause preload | 'auto' | values: 'none', 'metadata', 'auto' volume | 0.7 | default volume, notice that player will remember user setting, default volume will not work after user set volume themselves logo | - | showing logo in the top left corner, you can adjust its size and position by CSS -apiBackend | - | getting and sending danmaku in your way, [see more details](http://dplayer.js.org/#/home?id=live) +apiBackend | - | getting and sending danmaku in your way, see [#live](#live) video | - | video info -video.quality | - | [see more details](http://dplayer.js.org/#/home?id=quality-switching) -video.defaultQuality | - | [see more details](http://dplayer.js.org/#/home?id=quality-switching) +video.quality | - | see [#Quality switching](#quality-switching) +video.defaultQuality | - | see [#Quality switching](#quality-switching) video.url | - | video url video.pic | - | video poster video.thumbnails | - | video thumbnails, generated by [DPlayer-thumbnails](https://github.com/MoePlayer/DPlayer-thumbnails) -video.type | 'auto' | values: 'auto', 'hls', 'flv', 'dash', 'webtorrent', 'normal' or other custom type, [see more details](http://dplayer.js.org/#/home?id=mse-support) -video.customType | - | custom video type, [see more details](http://dplayer.js.org/#/home?id=mse-support) +video.type | 'auto' | values: 'auto', 'hls', 'flv', 'dash', 'webtorrent', 'normal' or other custom type, see [#MSE support](#mse-support) +video.customType | - | custom video type, see [#MSE support](#mse-support) subtitle | - | external subtitle subtitle.url | `required` | subtitle url subtitle.type | 'webvtt' | subtitle type, values: 'webvtt', 'ass', but only webvtt is supported for now @@ -111,10 +130,10 @@ subtitle.bottom | '40px' | the distance between the subtitle and player bottom, subtitle.color | '#fff' | subtitle color danmaku | - | showing danmaku danmaku.id | `required` | danamku pool id, it must be unique -danmaku.api | `required` | [see more details](http://dplayer.js.org/#/home?id=danmaku-api) +danmaku.api | `required` | see [#Danmaku API](#danmaku-api) danmaku.token | - | back end verification token danmaku.maximum | - | danmaku maximum quantity -danmaku.addition | - | additional danmaku, [see more details](http://dplayer.js.org/#/home?id=bilibili-danmaku) +danmaku.addition | - | additional danmaku, see [#bilibili danmaku](#bilibili-danmaku) danmaku.user | 'DIYgod' | danmaku user name danmaku.bottom | - | values like: '10px' '10%', the distance between the danmaku bottom and player bottom, in order to prevent warding off subtitle danmaku.unlimited | false | display all danmaku even though danmaku overlap, notice that player will remember user setting, default setting will not work after user set it themselves @@ -122,12 +141,6 @@ contextmenu | [] | custom contextmenu highlight | [] | custom time markers upon progress bar mutex | true | prevent to play multiple player at the same time, pause other players when this player start play -For example: - -
-
-
- ```js const dp = new DPlayer({ container: document.getElementById('player'), @@ -365,9 +378,22 @@ Player events Set video url and video type in `video.quality`, set default quality by `video.defaultQuality`. -
-
-
+ ```js const dp = new DPlayer({ @@ -426,9 +452,12 @@ const option = { It requires the library [hls.js](https://github.com/video-dev/hls.js) and it should be loaded before `DPlayer.min.js`. -
-
-
+ ```html @@ -469,10 +498,6 @@ const dp = new DPlayer({ It requires the library [dash.js](https://github.com/Dash-Industry-Forum/dash.js) and it should be loaded before `DPlayer.min.js`. -
-
-
- ```html
@@ -539,9 +564,12 @@ const dp = new DPlayer({ It requires the library [flv.js](https://github.com/Bilibili/flv.js) and it should be loaded before `DPlayer.min.js`. -
-
-
+ ```html @@ -585,9 +613,12 @@ const dp = new DPlayer({ It requires the library [webtorrent](https://github.com/webtorrent/webtorrent) and it should be loaded before `DPlayer.min.js`. -
-
-
+ ```html @@ -636,10 +667,6 @@ const dp = new DPlayer({ DPlayer can work with any MSE library via `customType` option. -
-
-
- ```html
@@ -667,12 +694,16 @@ const dp = new DPlayer({ ## Live -
-
-
- You can use DPlayer in live, but if you want live danmaku, you should prepare a WebSocket backend yourself. + + Init player: ```js @@ -708,12 +739,6 @@ const danmaku = { dp.danmaku.draw(danmaku); ``` -## CDN - -- [jsDelivr](https://www.jsdelivr.com/package/npm/dplayer) -- [cdnjs](https://cdnjs.com/libraries/dplayer) -- [unpkg](https://unpkg.com/dplayer/) - ## FAQ ### Why can't player be full screen? diff --git a/docs/config.js b/docs/config.js deleted file mode 100644 index 5403055..0000000 --- a/docs/config.js +++ /dev/null @@ -1,284 +0,0 @@ -const langs = [ - { title: 'English', path: '/home', matchPath: /^\/(home|ecosystem|support)/ }, - { title: '简体中文', path: '/zh-Hans/', matchPath: /^\/zh-Hans/ }, -]; - -docute.init({ - landing: 'landing.html', - title: 'DPlayer', - repo: 'DIYgod/DPlayer', - twitter: 'DIYgod', - 'edit-link': 'https://github.com/MoePlayer/DPlayer/tree/master/docs', - nav: { - default: [ - { - title: 'Home', path: '/home' - }, - { - title: 'Ecosystem', path: '/ecosystem' - }, - { - title: 'Support DPlayer', path: '/support' - }, - { - title: 'Languages', type: 'dropdown', items: langs - } - ], - 'zh-Hans': [ - { - title: '首页', path: '/zh-Hans/' - }, - { - title: '生态', path: '/zh-Hans/ecosystem' - }, - { - title: '支持 DPlayer', path: '/zh-Hans/support' - }, - { - title: '选择语言', type: 'dropdown', items: langs - } - ], - }, - plugins: [ - docsearch({ - apiKey: '46a8ba306e368972c1d75feb581fb430', - indexName: 'dplayer', - tags: ['english', 'zh-Hans'], - url: 'http://dplayer.js.org' - }), - evanyou(), - player() - ] -}); - -function player () { - return function (context) { - context.event.on('landing:updated', function () { - console.log('landing:updated'); - clearPlayer(); - dplayer1(); - }); - context.event.on('content:updated', function () { - console.log('content:updated'); - clearPlayer(); - for (let i = 0; i < document.querySelectorAll('.load').length; i++) { - document.querySelectorAll('.load')[i].addEventListener('click', function () { - window[this.parentElement.id] && window[this.parentElement.id](); - }); - } - }); - }; -} - -function clearPlayer () { - for (let i = 0; i < 10; i++) { - if (window['dp' + (i + 1)]) { - window['dp' + (i + 1)].destroy(); - } - } -} - -function dplayer1 () { - window.dp1 = new DPlayer({ - container: document.getElementById('dplayer1'), - video: { - url: 'https://api.dogecloud.com/player/get.mp4?vcode=5ac682e6f8231991&userId=17&ext=.mp4', - pic: 'https://i.loli.net/2019/06/06/5cf8c5d9c57b510947.png', - thumbnails: 'https://i.loli.net/2019/06/06/5cf8c5d9cec8510758.jpg' - }, - danmaku: { - id: '9E2E3368B56CDBB4', - api: 'https://api.prprpr.me/dplayer/' - } - }); -} - -function dplayer2 () { - window.dp2 = new DPlayer({ - container: document.getElementById('dplayer2'), - video: { - url: 'https://api.dogecloud.com/player/get.mp4?vcode=5ac682e6f8231991&userId=17&ext=.mp4', - pic: 'https://i.loli.net/2019/06/06/5cf8c5d9c57b510947.png', - thumbnails: 'https://i.loli.net/2019/06/06/5cf8c5d9cec8510758.jpg' - }, - danmaku: { - id: '9E2E3368B56CDBB4', - api: 'https://api.prprpr.me/dplayer/' - } - }); -} - -function dplayer3 () { - window.dp3 = new DPlayer({ - container: document.getElementById('dplayer3'), - autoplay: false, - theme: '#FADFA3', - loop: true, - lang: 'zh-cn', - hotkey: true, - preload: 'auto', - logo: 'https://i.loli.net/2019/06/06/5cf8c5d94521136430.png', - volume: 0.7, - mutex: true, - video: { - url: 'https://api.dogecloud.com/player/get.mp4?vcode=5ac682e6f8231991&userId=17&ext=.mp4', - pic: 'https://i.loli.net/2019/06/06/5cf8c5d9c57b510947.png', - thumbnails: 'https://i.loli.net/2019/06/06/5cf8c5d9cec8510758.jpg', - type: 'auto' - }, - danmaku: { - id: '9E2E3368B56CDBB4', - api: 'https://api.prprpr.me/dplayer/', - token: 'tokendemo', - maximum: 1000, - addition: ['https://api.prprpr.me/dplayer/v3/bilibili?aid=4157142'], - user: 'DIYgod', - bottom: '15%', - unlimited: true - }, - contextmenu: [ - { - text: 'custom1', - link: 'https://github.com/DIYgod/DPlayer' - }, - { - text: 'custom2', - click: (player) => { - console.log(player); - } - } - ], - highlight: [ - { - time: 20, - text: '这是第 20 秒' - }, - { - time: 120, - text: '这是 2 分钟' - } - ] - }); -} - -function dplayer4 () { - window.dp4 = new DPlayer({ - container: document.getElementById('dplayer4'), - video: { - quality: [{ - name: 'HD', - url: 'https://api.dogecloud.com/player/get.m3u8?vcode=5ac682e6f8231991&userId=17&ext=.m3u8', - type: 'hls' - }, { - name: 'SD', - url: 'https://api.dogecloud.com/player/get.mp4?vcode=5ac682e6f8231991&userId=17&ext=.mp4', - type: 'normal' - }], - defaultQuality: 0, - pic: 'https://i.loli.net/2019/06/06/5cf8c5d9c57b510947.png', - thumbnails: 'https://i.loli.net/2019/06/06/5cf8c5d9cec8510758.jpg' - } - }); -} - -function dplayer5 () { - window.dp5 = new DPlayer({ - container: document.getElementById('dplayer5'), - video: { - url: 'https://api.dogecloud.com/player/get.m3u8?vcode=5ac682e6f8231991&userId=17&ext=.m3u8', - type: 'hls' - } - }); -} - -function dplayer6 () { - // window.dp6 = new DPlayer({ - // container: document.getElementById('dplayer6'), - // video: { - // url: 'https://moeplayer.b0.upaiyun.com/dplayer/dash/hikarunara.mpd', - // type: 'dash' - // } - // }); -} - -function dplayer7 () { - window.dp7 = new DPlayer({ - container: document.getElementById('dplayer7'), - video: { - url: 'https://api.dogecloud.com/player/get.flv?vcode=5ac682e6f8231991&userId=17&ext=.flv', - type: 'flv' - } - }); -} - -function dplayer8 () { - window.dp8 = new DPlayer({ - container: document.getElementById('dplayer8'), - video: { - url: 'magnet:?xt=urn:btih:08ada5a7a6183aae1e09d831df6748d566095a10&dn=Sintel&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2F&xs=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel.torrent', - type: 'webtorrent' - } - }); -} - -function dplayer9 () { - window.dp9 = new DPlayer({ - container: document.getElementById('dplayer9'), - live: true, - danmaku: true, - apiBackend: { - read: function (endpoint, callback) { - console.log('Pretend to connect WebSocket'); - callback(); - }, - send: function (endpoint, danmakuData, callback) { - console.log('Pretend to send danamku via WebSocket', danmakuData); - callback(); - } - }, - video: { - url: 'https://api.dogecloud.com/player/get.m3u8?vcode=5ac682e6f8231991&userId=17&ext=.m3u8', - type: 'hls' - } - }); -} - -function dplayer10 () { - loadScript('https://cdn.jsdelivr.net/npm/pearplayer', function () { - window.dp10 = new DPlayer({ - container: document.getElementById('dplayer10'), - video: { - url: 'https://qq.webrtc.win/tv/Pear-Demo-Yosemite_National_Park.mp4', - type: 'pearplayer', - customType: { - 'pearplayer': function (video, player) { - new PearPlayer(video, { - src: video.src, - autoplay: player.options.autoplay - }); - } - } - } - }); - }); -} - -function loadScript (src, callback) { - let s, - r, - t; - r = false; - s = document.createElement('script'); - s.type = 'text/javascript'; - s.src = src; - s.onload = s.onreadystatechange = function () { - // console.log( this.readyState ); //uncomment this line to see which ready states are called. - if (!r && (!this.readyState || this.readyState == 'complete')) - { - r = true; - callback(); - } - }; - t = document.getElementsByTagName('script')[0]; - t.parentNode.insertBefore(s, t); -} \ No newline at end of file diff --git a/docs/ecosystem.md b/docs/ecosystem.md index 24701ea..226c02b 100644 --- a/docs/ecosystem.md +++ b/docs/ecosystem.md @@ -1,5 +1,5 @@ --- -search: english +sidebar: auto --- # Ecosystem diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index a128385..0000000 --- a/docs/index.html +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - DPlayer - - - - - - - - - - - - - - - -
- - - - - - - - diff --git a/docs/landing.html b/docs/landing.html deleted file mode 100644 index 28b7fb4..0000000 --- a/docs/landing.html +++ /dev/null @@ -1,83 +0,0 @@ -

DPlayer

- -

🍭 Wow, such a lovely HTML5 danmaku video player.

- -
-
-
- - - - \ No newline at end of file diff --git a/docs/support.md b/docs/support.md index aa71b46..68c4bb5 100644 --- a/docs/support.md +++ b/docs/support.md @@ -1,5 +1,5 @@ --- -search: english +sidebar: auto --- # Sponsor DPlayer Development @@ -24,19 +24,23 @@ We accept donations through these channels: Recurring pledges come with exclusive perks, e.g. having your name or your company logo listed in the DPlayer GitHub repository and this website. -- Become a backer or sponsor via [OpenCollective](https://opencollective.com/dplayer) -- E-mail us: i#html.love +- Become a Backer or a Sponser on [Patreon](https://www.patreon.com/DIYgod) +- E-mail us: i#diygod.me ## Current Premium Sponsors -## Special Sponsors +### Special Sponsors + +  +  + - + ### Sponsors @@ -44,13 +48,6 @@ Recurring pledges come with exclusive perks, e.g. having your name or your compa - - - - -### OpenCollective backers - -![](https://opencollective.com/DPlayer/backers.svg?width=890) ## DPlayer contributors diff --git a/docs/zh-Hans/README.md b/docs/zh/README.md similarity index 81% rename from docs/zh-Hans/README.md rename to docs/zh/README.md index 850851f..309bb8b 100644 --- a/docs/zh-Hans/README.md +++ b/docs/zh/README.md @@ -1,20 +1,36 @@ --- -nav: zh-Hans -search: zh-Hans +sidebar: auto --- +# 指南 + + + + + + # DPlayer 🍭 Wow, such a lovely HTML5 danmaku video player -## Special Sponsors + + +  + +## Special Thanks + +### Special Sponsors + +  +  + - + ### Sponsors @@ -22,9 +38,6 @@ search: zh-Hans - - - ## 安装 @@ -40,11 +53,11 @@ npm install dplayer --save yarn add dplayer ``` -## 入门 +## 快速开始 -
-
-
+我们先尝试初始化一个最简单的 DPlayer + +加载播放器文件: ```html @@ -52,26 +65,7 @@ yarn add dplayer ``` -```js -const dp = new DPlayer({ - container: document.getElementById('dplayer'), - screenshot: true, - video: { - url: 'demo.mp4', - pic: 'demo.jpg', - thumbnails: 'thumbnails.jpg' - }, - subtitle: { - url: 'webvtt.vtt' - }, - danmaku: { - id: 'demo', - api: 'https://api.prprpr.me/dplayer/' - } -}); -``` - -使用模块管理器: +或者使用模块管理器: ```js import 'dplayer/dist/DPlayer.min.css'; @@ -80,30 +74,45 @@ import DPlayer from 'dplayer'; const dp = new DPlayer(options); ``` +在 js 里初始化: + +```js +const dp = new DPlayer({ + container: document.getElementById('dplayer'), + video: { + url: 'demo.mp4' + }, +}); +``` + +一个最简单的 DPlayer 就初始化好了,它只有最基本的视频播放功能 + ## 参数 +DPlayer 有丰富的参数可以自定义你的播放器实例 + 名称 | 默认值 | 描述 ----|-------|---- container | document.querySelector('.dplayer') | 播放器容器元素 -live | false | 开启直播模式, [详情](http://dplayer.js.org/#/home?id=live) +live | false | 开启直播模式, 见[#直播](#直播) autoplay | false | 视频自动播放 theme | '#b7daff' | 主题色 loop | false | 视频循环播放 lang | navigator.language.toLowerCase() | 可选值: 'en', 'zh-cn', 'zh-tw' -screenshot | false | 开启截图,如果开启,视频和视频封面需要开启跨域 -hotkey | true | 开启热键 -preload | 'auto' | 预加载,可选值: 'none', 'metadata', 'auto' +screenshot | false | 开启截图,如果开启,视频和视频封面需要允许跨域 +hotkey | true | 开启热键,支持快进、快退、音量控制、播放暂停 +preload | 'auto' | 视频预加载,可选值: 'none', 'metadata', 'auto' volume | 0.7 | 默认音量,请注意播放器会记忆用户设置,用户手动设置音量后默认音量即失效 logo | - | 在左上角展示一个 logo,你可以通过 CSS 调整它的大小和位置 -apiBackend | - | 自定义获取和发送弹幕行为,[详情](http://dplayer.js.org/#/home?id=live) +apiBackend | - | 自定义获取和发送弹幕行为,见[#直播](#直播) video | - | 视频信息 -video.quality | - | [详情](http://dplayer.js.org/#/home?id=quality-switching) -video.defaultQuality | - | [详情](http://dplayer.js.org/#/home?id=quality-switching) +video.quality | - | 见[#清晰度切换](#清晰度切换) +video.defaultQuality | - | 见[#清晰度切换](#清晰度切换) video.url | - | 视频链接 video.pic | - | 视频封面 video.thumbnails | - | 视频缩略图,可以使用 [DPlayer-thumbnails](https://github.com/MoePlayer/DPlayer-thumbnails) 生成 -video.type | 'auto' | 可选值: 'auto', 'hls', 'flv', 'dash', 'webtorrent', 'normal' 或其他自定义类型, [详情](http://dplayer.js.org/#/home?id=mse-support) -video.customType | - | 自定义类型, [详情](http://dplayer.js.org/#/home?id=mse-support) +video.type | 'auto' | 可选值: 'auto', 'hls', 'flv', 'dash', 'webtorrent', 'normal' 或其他自定义类型, 见[#MSE 支持](#mse-支持) +video.customType | - | 自定义类型, 见[#MSE 支持](#mse-支持) subtitle | - | 外挂字幕 subtitle.url | `required` | 字幕链接 subtitle.type | 'webvtt' | 字幕类型,可选值: 'webvtt', 'ass',目前只支持 webvtt @@ -112,10 +121,10 @@ subtitle.bottom | '40px' | 字幕距离播放器底部的距离,取值形如: subtitle.color | '#fff' | 字幕颜色 danmaku | - | 显示弹幕 danmaku.id | `required` | 弹幕池id,必须唯一 -danmaku.api | `required` | [详情](http://dplayer.js.org/#/home?id=danmaku-api) +danmaku.api | `required` | 见[#弹幕接口](#弹幕接口) danmaku.token | - | 弹幕后端验证 token danmaku.maximum | - | 弹幕最大数量 -danmaku.addition | - | 额外外挂弹幕,[详情](http://dplayer.js.org/#/home?id=bilibili-danmaku) +danmaku.addition | - | 额外外挂弹幕,见[#bilibili 弹幕](#bilibili-弹幕) danmaku.user | 'DIYgod' | 弹幕用户名 danmaku.bottom | - | 弹幕距离播放器底部的距离,防止遮挡字幕,取值形如: '10px' '10%' danmaku.unlimited | false | 海量弹幕模式,即使重叠也展示全部弹幕,请注意播放器会记忆用户设置,用户手动设置后即失效 @@ -123,12 +132,6 @@ contextmenu | [] | 自定义右键菜单 highlight | [] | 自定义进度条提示点 mutex | true | 互斥,阻止多个播放器同时播放,当前播放器播放时暂停其他播放器 -例如: - -
-
-
- ```js const dp = new DPlayer({ container: document.getElementById('player'), @@ -204,7 +207,7 @@ const dp = new DPlayer({ + `dp.toggle()`: 切换播放和暂停 -+ `dp.on(event: string, handler: function)`: 绑定视频和播放器事件,[详情](http://dplayer.js.org/#/home?id=event-binding) ++ `dp.on(event: string, handler: function)`: 绑定视频和播放器事件,见[#事件绑定](#事件绑定) + `dp.switchVideo(video, danmaku)`: 切换到其他视频 @@ -360,9 +363,22 @@ dp.on('ended', function () { 在 `video.quality` 里设置不同清晰度的视频链接和类型,`video.defaultQuality` 设置默认清晰度 -
-
-
+ ```js const dp = new DPlayer({ @@ -421,9 +437,12 @@ const option = { 需要在 `DPlayer.min.js` 前面加载 [hls.js](https://github.com/video-dev/hls.js)。 -
-
-
+ ```html @@ -464,10 +483,6 @@ const dp = new DPlayer({ 需要在 `DPlayer.min.js` 前面加载 [dash.js](https://github.com/Dash-Industry-Forum/dash.js)。 -
-
-
- ```html
@@ -534,9 +549,12 @@ const dp = new DPlayer({ 需要在 `DPlayer.min.js` 前面加载 [flv.js](https://github.com/Bilibili/flv.js)。 -
-
-
+ ```html @@ -580,9 +598,12 @@ const dp = new DPlayer({ 需要在 `DPlayer.min.js` 前面加载 [webtorrent](https://github.com/webtorrent/webtorrent)。 -
-
-
+ ```html @@ -631,10 +652,6 @@ const dp = new DPlayer({ DPlayer 可以通过 `customType` 参数与任何 MSE 库一起使用 -
-
-
- ```html
@@ -662,12 +679,16 @@ const dp = new DPlayer({ ## 直播 -
-
-
- 你可以把 DPlayer 用在直播当中,但如果你想要直播弹幕,你需要自己准备一个 WebSocket 后端。 + + 初始化播放器: ```js @@ -703,12 +724,6 @@ const danmaku = { dp.danmaku.draw(danmaku); ``` -## CDN - -- [jsDelivr](https://www.jsdelivr.com/package/npm/dplayer) -- [cdnjs](https://cdnjs.com/libraries/dplayer) -- [unpkg](https://unpkg.com/dplayer/) - ## 常见问题 ### 为什么播放器不能全屏? diff --git a/docs/zh-Hans/ecosystem.md b/docs/zh/ecosystem.md similarity index 98% rename from docs/zh-Hans/ecosystem.md rename to docs/zh/ecosystem.md index 9d5aa8f..a066bc4 100644 --- a/docs/zh-Hans/ecosystem.md +++ b/docs/zh/ecosystem.md @@ -1,6 +1,5 @@ --- -nav: zh-Hans -search: zh-Hans +sidebar: auto --- # 生态 diff --git a/docs/zh-Hans/support.md b/docs/zh/support.md similarity index 76% rename from docs/zh-Hans/support.md rename to docs/zh/support.md index 5a97e4e..2cc7e75 100644 --- a/docs/zh-Hans/support.md +++ b/docs/zh/support.md @@ -1,6 +1,5 @@ --- -nav: zh-Hans -search: zh-Hans +sidebar: auto --- # 赞助 DPlayer 的研发 @@ -25,19 +24,23 @@ DPlayer 是采用 MIT 许可的开源项目,使用完全免费。 但是随着 周期性赞助可以获得额外的回报,比如你的名字或你的公司 logo 会出现在 DPlayer 的 GitHub 仓库和现在我们的官网中。 -- 通过 [OpenCollective](https://opencollective.com/dplayer) 赞助成为 backer 或 sponsor -- 给我们发邮件联系赞助事宜: i#html.love +- 通过 [Patreon](https://www.patreon.com/DIYgod) 赞助 +- 给我们发邮件联系赞助事宜: i#diygod.me ## 当前的顶级赞助商 -## Special Sponsors +### Special Sponsors + +  +  + - + ### Sponsors @@ -45,13 +48,6 @@ DPlayer 是采用 MIT 许可的开源项目,使用完全免费。 但是随着 - - - - -### OpenCollective backers - -![](https://opencollective.com/DPlayer/backers.svg?width=890) ## DPlayer 贡献者 diff --git a/package.json b/package.json index d63dfeb..790df5e 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,9 @@ "start": "npm run dev", "build": "cross-env NODE_ENV=production webpack --config webpack/prod.config.js --progress --display-error-details --colors", "dev": "cross-env NODE_ENV=development webpack-dev-server --config webpack/dev.config.js --watch --colors", - "test": "eslint src webpack" + "test": "eslint src webpack", + "docs:dev": "vuepress dev docs", + "docs:build": "vuepress build docs" }, "files": [ "dist" @@ -32,6 +34,9 @@ "devDependencies": { "@babel/core": "^7.4.5", "@babel/preset-env": "^7.4.5", + "@vuepress/plugin-back-to-top": "1.0.1", + "@vuepress/plugin-google-analytics": "1.0.1", + "@vuepress/plugin-pwa": "1.0.1", "art-template": "4.13.2", "art-template-loader": "1.4.3", "autoprefixer": "^9.6.0", @@ -39,6 +44,7 @@ "cross-env": "^5.2.0", "css-loader": "^2.1.1", "cssnano": "^4.1.10", + "dplayer": "^1.25.0", "eslint": "^5.16.0", "eslint-loader": "^2.1.2", "exports-loader": "^0.7.0", @@ -53,6 +59,7 @@ "svg-inline-loader": "0.8.0", "template-string-optimize-loader": "^3.0.0", "url-loader": "^2.0.0", + "vuepress": "1.0.1", "webpack": "^4.33.0", "webpack-cli": "3.3.2", "webpack-dev-server": "^3.6.0" diff --git a/yarn.lock b/yarn.lock index dc8c616..ebb921a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9,7 +9,7 @@ dependencies: "@babel/highlight" "^7.0.0" -"@babel/core@^7.4.5": +"@babel/core@^7.0.0", "@babel/core@^7.4.5": version "7.4.5" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.4.5.tgz#081f97e8ffca65a9b4b0fdc7e274e703f000c06a" integrity sha512-OvjIh6aqXtlsA8ujtGKfC7LYWksYSX8yQcM8Ay3LuvVeQ63lcOKgoZWVqcpFwkd29aYU9rVx7jxhfhiEDV9MZA== @@ -64,6 +64,18 @@ "@babel/traverse" "^7.4.4" "@babel/types" "^7.4.4" +"@babel/helper-create-class-features-plugin@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.4.4.tgz#fc3d690af6554cc9efc607364a82d48f58736dba" + integrity sha512-UbBHIa2qeAGgyiNR9RszVF7bUHEdgS4JAUNT8SiqrAN6YJVxlOxeLr5pBzb5kan302dejJ9nla4RyKcR1XT6XA== + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-member-expression-to-functions" "^7.0.0" + "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.4.4" + "@babel/helper-split-export-declaration" "^7.4.4" + "@babel/helper-define-map@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.4.4.tgz#6969d1f570b46bdc900d1eba8e5d59c48ba2c12a" @@ -227,6 +239,23 @@ "@babel/helper-remap-async-to-generator" "^7.1.0" "@babel/plugin-syntax-async-generators" "^7.2.0" +"@babel/plugin-proposal-class-properties@^7.0.0": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.4.4.tgz#93a6486eed86d53452ab9bab35e368e9461198ce" + integrity sha512-WjKTI8g8d5w1Bc9zgwSz2nfrsNQsXcCf9J9cdCvrJV6RF56yztwm4TmJC0MgJ9tvwO9gUA/mcYe89bLdGfiXFg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.4.4" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-proposal-decorators@^7.1.0": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.4.4.tgz#de9b2a1a8ab0196f378e2a82f10b6e2a36f21cc0" + integrity sha512-z7MpQz3XC/iQJWXH9y+MaWcLPNSMY9RQSthrLzak8R8hCj0fuyNk+Dzi9kfNe/JxxlWQ2g7wkABbgWjW36MTcw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.4.4" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-decorators" "^7.2.0" + "@babel/plugin-proposal-json-strings@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz#568ecc446c6148ae6b267f02551130891e29f317" @@ -235,7 +264,7 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-json-strings" "^7.2.0" -"@babel/plugin-proposal-object-rest-spread@^7.4.4": +"@babel/plugin-proposal-object-rest-spread@^7.3.4", "@babel/plugin-proposal-object-rest-spread@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.4.tgz#1ef173fcf24b3e2df92a678f027673b55e7e3005" integrity sha512-dMBG6cSPBbHeEBdFXeQ2QLc5gUpg4Vkaz8octD4aoW/ISO+jBOcsuxYL7bsb5WSu8RLP6boxrBIALEHgoHtO9g== @@ -251,7 +280,7 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" -"@babel/plugin-proposal-unicode-property-regex@^7.4.4": +"@babel/plugin-proposal-unicode-property-regex@^7.2.0", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz#501ffd9826c0b91da22690720722ac7cb1ca9c78" integrity sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA== @@ -267,6 +296,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" +"@babel/plugin-syntax-decorators@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.2.0.tgz#c50b1b957dcc69e4b1127b65e1c33eef61570c1b" + integrity sha512-38QdqVoXdHUQfTpZo3rQwqQdWtCn5tMv4uV6r2RMfTqNBuv4ZBhz79SfaQWKTVmxHjeFv/DnXVC/+agHCklYWA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-dynamic-import@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz#69c159ffaf4998122161ad8ebc5e6d1f55df8612" + integrity sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-json-strings@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz#72bd13f6ffe1d25938129d2a186b11fd62951470" @@ -274,6 +317,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz#0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7" + integrity sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz#3b7a3e733510c57e820b9142a6579ac8b0dfad2e" @@ -295,7 +345,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-async-to-generator@^7.4.4": +"@babel/plugin-transform-async-to-generator@^7.3.4", "@babel/plugin-transform-async-to-generator@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.4.tgz#a3f1d01f2f21cadab20b33a82133116f14fb5894" integrity sha512-YiqW2Li8TXmzgbXw+STsSqPBPFnGviiaSp6CYOq55X8GQ2SGVLrXB6pNid8HkqkZAzOH6knbai3snhP7v0fNwA== @@ -311,7 +361,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-block-scoping@^7.4.4": +"@babel/plugin-transform-block-scoping@^7.3.4", "@babel/plugin-transform-block-scoping@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.4.tgz#c13279fabf6b916661531841a23c4b7dae29646d" integrity sha512-jkTUyWZcTrwxu5DD4rWz6rDB5Cjdmgz6z7M7RLXOJyCUkFBawssDGcGh8M/0FTSB87avyJI1HsTwUXp9nKA1PA== @@ -319,7 +369,7 @@ "@babel/helper-plugin-utils" "^7.0.0" lodash "^4.17.11" -"@babel/plugin-transform-classes@^7.4.4": +"@babel/plugin-transform-classes@^7.3.4", "@babel/plugin-transform-classes@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.4.tgz#0ce4094cdafd709721076d3b9c38ad31ca715eb6" integrity sha512-/e44eFLImEGIpL9qPxSRat13I5QNRgBLu2hOQJCF7VLy/otSM/sypV1+XaIw5+502RX/+6YaSAPmldk+nhHDPw== @@ -340,14 +390,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-destructuring@^7.4.4": +"@babel/plugin-transform-destructuring@^7.2.0", "@babel/plugin-transform-destructuring@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.4.tgz#9d964717829cc9e4b601fc82a26a71a4d8faf20f" integrity sha512-/aOx+nW0w8eHiEHm+BTERB2oJn5D127iye/SUQl7NjHy0lf+j7h4MKMMSOwdazGq9OxgiNADncE+SRJkCxjZpQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-dotall-regex@^7.4.4": +"@babel/plugin-transform-dotall-regex@^7.2.0", "@babel/plugin-transform-dotall-regex@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz#361a148bc951444312c69446d76ed1ea8e4450c3" integrity sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg== @@ -371,14 +421,14 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-for-of@^7.4.4": +"@babel/plugin-transform-for-of@^7.2.0", "@babel/plugin-transform-for-of@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz#0267fc735e24c808ba173866c6c4d1440fc3c556" integrity sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-function-name@^7.4.4": +"@babel/plugin-transform-function-name@^7.2.0", "@babel/plugin-transform-function-name@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz#e1436116abb0610c2259094848754ac5230922ad" integrity sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA== @@ -408,7 +458,7 @@ "@babel/helper-module-transforms" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-modules-commonjs@^7.4.4": +"@babel/plugin-transform-modules-commonjs@^7.2.0", "@babel/plugin-transform-modules-commonjs@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.4.tgz#0bef4713d30f1d78c2e59b3d6db40e60192cac1e" integrity sha512-4sfBOJt58sEo9a2BQXnZq+Q3ZTSAUXyK3E30o36BOGnJ+tvJ6YSxF0PG6kERvbeISgProodWuI9UVG3/FMY6iw== @@ -417,7 +467,7 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-simple-access" "^7.1.0" -"@babel/plugin-transform-modules-systemjs@^7.4.4": +"@babel/plugin-transform-modules-systemjs@^7.3.4", "@babel/plugin-transform-modules-systemjs@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.4.tgz#dc83c5665b07d6c2a7b224c00ac63659ea36a405" integrity sha512-MSiModfILQc3/oqnG7NrP1jHaSPryO6tA2kOMmAQApz5dayPxWiHqmq4sWH2xF5LcQK56LlbKByCd8Aah/OIkQ== @@ -433,14 +483,14 @@ "@babel/helper-module-transforms" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-named-capturing-groups-regex@^7.4.5": +"@babel/plugin-transform-named-capturing-groups-regex@^7.3.0", "@babel/plugin-transform-named-capturing-groups-regex@^7.4.5": version "7.4.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.5.tgz#9d269fd28a370258199b4294736813a60bbdd106" integrity sha512-z7+2IsWafTBbjNsOxU/Iv5CvTJlr5w4+HGu1HovKYTtgJ362f7kBcQglkfmlspKKZ3bgrbSGvLfNx++ZJgCWsg== dependencies: regexp-tree "^0.1.6" -"@babel/plugin-transform-new-target@^7.4.4": +"@babel/plugin-transform-new-target@^7.0.0", "@babel/plugin-transform-new-target@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz#18d120438b0cc9ee95a47f2c72bc9768fbed60a5" integrity sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA== @@ -455,7 +505,7 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-replace-supers" "^7.1.0" -"@babel/plugin-transform-parameters@^7.4.4": +"@babel/plugin-transform-parameters@^7.2.0", "@babel/plugin-transform-parameters@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz#7556cf03f318bd2719fe4c922d2d808be5571e16" integrity sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw== @@ -471,7 +521,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-regenerator@^7.4.5": +"@babel/plugin-transform-regenerator@^7.3.4", "@babel/plugin-transform-regenerator@^7.4.5": version "7.4.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz#629dc82512c55cee01341fb27bdfcb210354680f" integrity sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA== @@ -485,6 +535,16 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" +"@babel/plugin-transform-runtime@^7.4.0": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.4.4.tgz#a50f5d16e9c3a4ac18a1a9f9803c107c380bce08" + integrity sha512-aMVojEjPszvau3NRg+TIH14ynZLvPewH4xhlCW1w6A3rkxTS1m4uwzRclYR9oS+rl/dr+kT+pzbfHuAWP/lc7Q== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + resolve "^1.8.1" + semver "^5.5.1" + "@babel/plugin-transform-shorthand-properties@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz#6333aee2f8d6ee7e28615457298934a3b46198f0" @@ -507,7 +567,7 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-regex" "^7.0.0" -"@babel/plugin-transform-template-literals@^7.4.4": +"@babel/plugin-transform-template-literals@^7.2.0", "@babel/plugin-transform-template-literals@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz#9d28fea7bbce637fb7612a0750989d8321d4bcb0" integrity sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g== @@ -522,7 +582,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-unicode-regex@^7.4.4": +"@babel/plugin-transform-unicode-regex@^7.2.0", "@babel/plugin-transform-unicode-regex@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz#ab4634bb4f14d36728bf5978322b35587787970f" integrity sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA== @@ -531,6 +591,55 @@ "@babel/helper-regex" "^7.4.4" regexpu-core "^4.5.4" +"@babel/preset-env@^7.0.0 < 7.4.0": + version "7.3.4" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.3.4.tgz#887cf38b6d23c82f19b5135298bdb160062e33e1" + integrity sha512-2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-async-generator-functions" "^7.2.0" + "@babel/plugin-proposal-json-strings" "^7.2.0" + "@babel/plugin-proposal-object-rest-spread" "^7.3.4" + "@babel/plugin-proposal-optional-catch-binding" "^7.2.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.2.0" + "@babel/plugin-syntax-async-generators" "^7.2.0" + "@babel/plugin-syntax-json-strings" "^7.2.0" + "@babel/plugin-syntax-object-rest-spread" "^7.2.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" + "@babel/plugin-transform-arrow-functions" "^7.2.0" + "@babel/plugin-transform-async-to-generator" "^7.3.4" + "@babel/plugin-transform-block-scoped-functions" "^7.2.0" + "@babel/plugin-transform-block-scoping" "^7.3.4" + "@babel/plugin-transform-classes" "^7.3.4" + "@babel/plugin-transform-computed-properties" "^7.2.0" + "@babel/plugin-transform-destructuring" "^7.2.0" + "@babel/plugin-transform-dotall-regex" "^7.2.0" + "@babel/plugin-transform-duplicate-keys" "^7.2.0" + "@babel/plugin-transform-exponentiation-operator" "^7.2.0" + "@babel/plugin-transform-for-of" "^7.2.0" + "@babel/plugin-transform-function-name" "^7.2.0" + "@babel/plugin-transform-literals" "^7.2.0" + "@babel/plugin-transform-modules-amd" "^7.2.0" + "@babel/plugin-transform-modules-commonjs" "^7.2.0" + "@babel/plugin-transform-modules-systemjs" "^7.3.4" + "@babel/plugin-transform-modules-umd" "^7.2.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.3.0" + "@babel/plugin-transform-new-target" "^7.0.0" + "@babel/plugin-transform-object-super" "^7.2.0" + "@babel/plugin-transform-parameters" "^7.2.0" + "@babel/plugin-transform-regenerator" "^7.3.4" + "@babel/plugin-transform-shorthand-properties" "^7.2.0" + "@babel/plugin-transform-spread" "^7.2.0" + "@babel/plugin-transform-sticky-regex" "^7.2.0" + "@babel/plugin-transform-template-literals" "^7.2.0" + "@babel/plugin-transform-typeof-symbol" "^7.2.0" + "@babel/plugin-transform-unicode-regex" "^7.2.0" + browserslist "^4.3.4" + invariant "^2.2.2" + js-levenshtein "^1.1.3" + semver "^5.3.0" + "@babel/preset-env@^7.4.5": version "7.4.5" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.4.5.tgz#2fad7f62983d5af563b5f3139242755884998a58" @@ -585,6 +694,21 @@ js-levenshtein "^1.1.3" semver "^5.5.0" +"@babel/runtime-corejs2@^7.2.0": + version "7.4.5" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs2/-/runtime-corejs2-7.4.5.tgz#3d892f0560df21bafb384dd7727e33853e95d3c9" + integrity sha512-5yLuwzvIDecKwYMzJtiarky4Fb5643H3Ao5jwX0HrMR5oM5mn2iHH9wSZonxwNK0oAjAFUQAiOd4jT7/9Y2jMQ== + dependencies: + core-js "^2.6.5" + regenerator-runtime "^0.13.2" + +"@babel/runtime@^7.0.0": + version "7.4.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12" + integrity sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ== + dependencies: + regenerator-runtime "^0.13.2" + "@babel/template@^7.1.0", "@babel/template@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.4.4.tgz#f4b88d1225689a08f5bc3a17483545be9e4ed237" @@ -618,6 +742,19 @@ lodash "^4.17.11" to-fast-properties "^2.0.0" +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + +"@nodelib/fs.stat@^1.1.2": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== + "@types/events@*": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" @@ -647,6 +784,251 @@ resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== +"@vue/babel-helper-vue-jsx-merge-props@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.0.0.tgz#048fe579958da408fb7a8b2a3ec050b50a661040" + integrity sha512-6tyf5Cqm4m6v7buITuwS+jHzPlIPxbFzEhXR5JGZpbrvOcp1hiQKckd305/3C7C36wFekNTQSxAtgeM0j0yoUw== + +"@vue/babel-plugin-transform-vue-jsx@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.0.0.tgz#ebcbf39c312c94114c8c4f407ee4f6c97aa45432" + integrity sha512-U+JNwVQSmaLKjO3lzCUC3cNXxprgezV1N+jOdqbP4xWNaqtWUCJnkjTVcgECM18A/AinDKPcUUeoyhU7yxUxXQ== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.2.0" + "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0" + html-tags "^2.0.0" + lodash.kebabcase "^4.1.1" + svg-tags "^1.0.0" + +"@vue/babel-preset-app@^3.1.1": + version "3.8.0" + resolved "https://registry.yarnpkg.com/@vue/babel-preset-app/-/babel-preset-app-3.8.0.tgz#c889627c6a30418b2fb89caccd9065c4acae0829" + integrity sha512-A2NBzIVdtNq52foc+P+yQ/7rSm2q2oPpn2FJVW4hFgaWVOL+HaOLCjWDEQyEeMbRZvyOVHMuom097u3p2H2Rfw== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-decorators" "^7.1.0" + "@babel/plugin-syntax-dynamic-import" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.0.0" + "@babel/plugin-transform-runtime" "^7.4.0" + "@babel/preset-env" "^7.0.0 < 7.4.0" + "@babel/runtime" "^7.0.0" + "@babel/runtime-corejs2" "^7.2.0" + "@vue/babel-preset-jsx" "^1.0.0" + babel-plugin-dynamic-import-node "^2.2.0" + babel-plugin-module-resolver "3.2.0" + core-js "^2.6.5" + +"@vue/babel-preset-jsx@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@vue/babel-preset-jsx/-/babel-preset-jsx-1.0.0.tgz#e515cd453a5a8ea6b0f30b2bb92f266d8ab4e9f5" + integrity sha512-5CbDu/QHS+TtQNw5aYAffiMxBBB2Eo9+RJpS8X+6FJbdG5Rvc4TVipEqkrg0pJviWadNg7TEy0Uz4o7VNXeIZw== + dependencies: + "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0" + "@vue/babel-plugin-transform-vue-jsx" "^1.0.0" + "@vue/babel-sugar-functional-vue" "^1.0.0" + "@vue/babel-sugar-inject-h" "^1.0.0" + "@vue/babel-sugar-v-model" "^1.0.0" + "@vue/babel-sugar-v-on" "^1.0.0" + +"@vue/babel-sugar-functional-vue@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.0.0.tgz#17e2c4ca27b74b244da3b923240ec91d10048cb3" + integrity sha512-XE/jNaaorTuhWayCz+QClk5AB9OV5HzrwbzEC6sIUY0J60A28ONQKeTwxfidW42egOkqNH/UU6eE3KLfmiDj0Q== + dependencies: + "@babel/plugin-syntax-jsx" "^7.2.0" + +"@vue/babel-sugar-inject-h@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.0.0.tgz#e5efb6c5b5b7988dc03831af6d133bf7bcde6347" + integrity sha512-NxWU+DqtbZgfGvd25GPoFMj+rvyQ8ZA1pHj8vIeqRij+vx3sXoKkObjA9ulZunvWw5F6uG9xYy4ytpxab/X+Hg== + dependencies: + "@babel/plugin-syntax-jsx" "^7.2.0" + +"@vue/babel-sugar-v-model@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.0.0.tgz#f4da56aa67f65a349bd2c269a95e72e601af4613" + integrity sha512-Pfg2Al0io66P1eO6zUbRIgpyKCU2qTnumiE0lao/wA/uNdb7Dx5Tfd1W6tO5SsByETPnEs8i8+gawRIXX40rFw== + dependencies: + "@babel/plugin-syntax-jsx" "^7.2.0" + "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0" + "@vue/babel-plugin-transform-vue-jsx" "^1.0.0" + camelcase "^5.0.0" + html-tags "^2.0.0" + svg-tags "^1.0.0" + +"@vue/babel-sugar-v-on@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.0.0.tgz#a633ee8fe205763e865b011246981b7f89668033" + integrity sha512-2aqJaDLKdSSGlxZU+GjFERaSNUaa6DQreV+V/K4W/6Lxj8520/r1lChWEa/zuAoPD2Vhy0D2QrqqO+I0D6CkKw== + dependencies: + "@babel/plugin-syntax-jsx" "^7.2.0" + "@vue/babel-plugin-transform-vue-jsx" "^1.0.0" + camelcase "^5.0.0" + +"@vue/component-compiler-utils@^2.5.1": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-2.6.0.tgz#aa46d2a6f7647440b0b8932434d22f12371e543b" + integrity sha512-IHjxt7LsOFYc0DkTncB7OXJL7UzwOLPPQCfEUNyxL2qt+tF12THV+EO33O1G2Uk4feMSWua3iD39Itszx0f0bw== + dependencies: + consolidate "^0.15.1" + hash-sum "^1.0.2" + lru-cache "^4.1.2" + merge-source-map "^1.1.0" + postcss "^7.0.14" + postcss-selector-parser "^5.0.0" + prettier "1.16.3" + source-map "~0.6.1" + vue-template-es2015-compiler "^1.9.0" + +"@vuepress/core@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@vuepress/core/-/core-1.0.1.tgz#16c7f582f1a19064a02a62069cd86681b7433742" + integrity sha512-5r/C8MzRGIffZ7XZmYlq0VjpgzTXL6AB7YIGZ95YxlCH3qkV4dgWb3UfCCodV7BOwqOA0nMAg9mi1CJbv41Cbw== + dependencies: + "@babel/core" "^7.0.0" + "@vue/babel-preset-app" "^3.1.1" + "@vuepress/markdown" "^1.0.1" + "@vuepress/markdown-loader" "^1.0.1" + "@vuepress/plugin-last-updated" "^1.0.1" + "@vuepress/plugin-register-components" "^1.0.1" + "@vuepress/shared-utils" "^1.0.1" + autoprefixer "^9.5.1" + babel-loader "^8.0.4" + cache-loader "^3.0.0" + chokidar "^2.0.3" + connect-history-api-fallback "^1.5.0" + copy-webpack-plugin "^5.0.2" + cross-spawn "^6.0.5" + css-loader "^2.1.1" + file-loader "^3.0.1" + js-yaml "^3.11.0" + lru-cache "^5.1.1" + mini-css-extract-plugin "0.6.0" + optimize-css-assets-webpack-plugin "^5.0.1" + portfinder "^1.0.13" + postcss-loader "^3.0.0" + postcss-safe-parser "^4.0.1" + toml "^3.0.0" + url-loader "^1.0.1" + vue "^2.5.16" + vue-loader "^15.2.4" + vue-router "^3.0.2" + vue-server-renderer "^2.5.16" + vue-template-compiler "^2.5.16" + vuepress-html-webpack-plugin "^3.2.0" + vuepress-plugin-container "^2.0.0" + webpack "^4.8.1" + webpack-chain "^4.6.0" + webpack-dev-server "^3.5.1" + webpack-merge "^4.1.2" + webpackbar "3.2.0" + +"@vuepress/markdown-loader@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@vuepress/markdown-loader/-/markdown-loader-1.0.1.tgz#da288f36c79706099e9f1e9c6440edb9254292a6" + integrity sha512-D0/N1wKoO+3YvNeX7xMdBbpannWrlhv7hPnkSCZH+udxbWYsw2gQxBirXY3PjXpg2a2aYwtJP0L45ULA0AXaVg== + dependencies: + "@vuepress/markdown" "^1.0.1" + loader-utils "^1.1.0" + lru-cache "^5.1.1" + +"@vuepress/markdown@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@vuepress/markdown/-/markdown-1.0.1.tgz#55e24ce7456258e3a7ea63276082688037e11954" + integrity sha512-tnZTR0t1LWkQHXOxz79W7pJKeJ5yTVe1gp6peRgCLkmvlerfptFlgelPpNoqfHK90bpZtfInJeRKf6PRA2UXJg== + dependencies: + "@vuepress/shared-utils" "^1.0.1" + markdown-it "^8.4.1" + markdown-it-anchor "^5.0.2" + markdown-it-chain "^1.3.0" + markdown-it-emoji "^1.4.0" + markdown-it-table-of-contents "^0.4.0" + prismjs "^1.13.0" + +"@vuepress/plugin-active-header-links@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-active-header-links/-/plugin-active-header-links-1.0.1.tgz#b4f75932620e3c043684c1af9dbb3d17eb76a2f4" + integrity sha512-GqgliWEr+w/8H/+74klF7OhJWrcsEb7wJXwWf7ySW9OOEfkZx0+R5v7MJ+b6SfPGdqGhCRizMdM8hM5JMm7odw== + dependencies: + lodash.throttle "^4.1.1" + +"@vuepress/plugin-back-to-top@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-back-to-top/-/plugin-back-to-top-1.0.1.tgz#ae8e3ed1da1bc8bcdb178474487a4656808108aa" + integrity sha512-q2NbM+gCdfnrbrAK4sBKoFPIyrHfPxKgjvvnQc5jbkmXYap8mErivrveuH6WTBAm56jTc4BDUySZgzd1dawXpw== + dependencies: + lodash.debounce "^4.0.8" + +"@vuepress/plugin-google-analytics@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-google-analytics/-/plugin-google-analytics-1.0.1.tgz#b96e5074510d7e1d8da03a696cfac2feea5d941f" + integrity sha512-bnmS5v24rm3PaNJNd6dMfU7ksjUUJe4OX51uf2zvVl/b39FlpPEvNhhdkwMFZgKVaiJe9mw0XosEaO9Gzm7K7Q== + +"@vuepress/plugin-last-updated@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-last-updated/-/plugin-last-updated-1.0.1.tgz#227708b861939754d3c607d487dabc5b3d30a010" + integrity sha512-WTKK99g9oUfUq+WiYVYe/s7mqG2BOUD560TgvRj8ZE/9GX248OlSopv9sbNa6MSdG+SSVy94i8y8gAnWEGvEZA== + dependencies: + cross-spawn "^6.0.5" + +"@vuepress/plugin-nprogress@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-nprogress/-/plugin-nprogress-1.0.1.tgz#fd52573f0f53bec58ba479193828363609167967" + integrity sha512-Ddlvb3kyA2JHk8F/2KuCqh8bRymrr8ujO6zsmhgP7/6WGYAs/qTR4vP3JDn7dqfHRxrgwQPwg9sdkGeOynreuw== + dependencies: + nprogress "^0.2.0" + +"@vuepress/plugin-pwa@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-pwa/-/plugin-pwa-1.0.1.tgz#291c98f75903cd7c3d66a25fa955411758606d9f" + integrity sha512-N57QY2oSqFEZyvYR2+CVqUYImjx6eaIdzHX+V9pwYI+uj1ldcANqYa7XonUqw9NV+cTDEdHtbU07cFXrFWjs+A== + dependencies: + "@vuepress/shared-utils" "^1.0.1" + register-service-worker "^1.5.2" + workbox-build "^3.1.0" + +"@vuepress/plugin-register-components@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-register-components/-/plugin-register-components-1.0.1.tgz#74bbaf7a6796b260525be1b242fbf37b7b5b418d" + integrity sha512-d16wg7NmU4rgal8A1LaDNR5FRjnE+vIYyW9BEZKPQqGgND/gI4ndwz0vxl/P7QiZPT0YDUgbS6j9BYK2Z8fFlw== + dependencies: + "@vuepress/shared-utils" "^1.0.1" + +"@vuepress/plugin-search@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-search/-/plugin-search-1.0.1.tgz#3cc1bb10635c370c8e467a8efa4852ddc645b067" + integrity sha512-Mj9VRQgRbMwxpxZKaZ+CHSeyS/Mg6TELTaPb7uxSq7LQ5+zmQuPeFo59oCYBnxJXIeduFOOgVH9Ot5hLkZfARw== + +"@vuepress/shared-utils@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@vuepress/shared-utils/-/shared-utils-1.0.1.tgz#4f14f726e84e0f6d2877376b23d293536aeda052" + integrity sha512-t0ItlOhSRRNKIwYTHBMF20Bxxku1UdItAsnAAegnwNeJpdwO/J83RwBkyEGjhI7VHzqzhWvkpSzZ+izXYAYp8w== + dependencies: + chalk "^2.3.2" + diacritics "^1.3.0" + escape-html "^1.0.3" + fs-extra "^7.0.1" + globby "^9.2.0" + gray-matter "^4.0.1" + hash-sum "^1.0.2" + semver "^6.0.0" + upath "^1.1.0" + +"@vuepress/theme-default@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@vuepress/theme-default/-/theme-default-1.0.1.tgz#001d04430defd5c9038bd62a3c853e636dff90f4" + integrity sha512-CkPDu0YxuywSMuBsARqkpyQEKfInipUeqEWKL0V7J+l1jW/3wTwG3K9AnZkR+5yJSYHtJm6qEZqYSDEYXdc9Vw== + dependencies: + "@vuepress/plugin-active-header-links" "^1.0.1" + "@vuepress/plugin-nprogress" "^1.0.1" + "@vuepress/plugin-search" "^1.0.1" + docsearch.js "^2.5.2" + stylus "^0.54.5" + stylus-loader "^3.0.2" + vuepress-plugin-container "^2.0.0" + "@webassemblyjs/ast@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" @@ -846,6 +1228,11 @@ acorn@^6.0.5, acorn@^6.0.7: resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f" integrity sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA== +agentkeepalive@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-2.2.0.tgz#c5d1bd4b129008f1163f236f86e5faea2026e2ef" + integrity sha1-xdG9SxKQCPEWPyNvhuX66iAm4u8= + ajv-errors@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" @@ -873,6 +1260,27 @@ ajv@^6.5.5, ajv@^6.9.1: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +algoliasearch@^3.24.5: + version "3.33.0" + resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-3.33.0.tgz#83b541124ebb0db54643009d4e660866b3177cdf" + integrity sha512-9DaVmOd7cvcZeYyV0BWAeJHVWJmgOL2DNUEBY/DTR4MzD1wCWs4Djl7LAlfvkGwGBdRHZCG+l0HA1572w3T8zg== + dependencies: + agentkeepalive "^2.2.0" + debug "^2.6.9" + envify "^4.0.0" + es6-promise "^4.1.0" + events "^1.1.0" + foreach "^2.0.5" + global "^4.3.2" + inherits "^2.0.1" + isarray "^2.0.1" + load-script "^1.0.0" + object-keys "^1.0.11" + querystring-es3 "^0.2.1" + reduce "^1.0.1" + semver "^5.1.0" + tunnel-agent "^0.6.0" + alphanum-sort@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" @@ -892,6 +1300,13 @@ ansi-escapes@^3.2.0: resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== +ansi-escapes@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.2.0.tgz#c38600259cefba178ee3f7166c5ea3a5dd2e88fc" + integrity sha512-0+VX4uhi8m3aNbzoqKmkAVOEj6uQzcUHXoFPkKjhZPTpGRUBqVh930KbB6PS4zIyDZccphlLIYlu8nsjFzkXwg== + dependencies: + type-fest "^0.5.2" + ansi-html@0.0.7: version "0.0.7" resolved "http://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" @@ -973,9 +1388,10 @@ array-flatten@^2.1.0: version "2.1.1" resolved "http://registry.npm.taobao.org/array-flatten/download/array-flatten-2.1.1.tgz#426bb9da84090c1838d812c8150af20a8331e296" -array-union@^1.0.1: +array-union@^1.0.1, array-union@^1.0.2: version "1.0.2" - resolved "http://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" @@ -1063,7 +1479,14 @@ atob@^2.0.0: version "2.0.3" resolved "http://registry.npm.taobao.org/atob/download/atob-2.0.3.tgz#19c7a760473774468f20b2d2d03372ad7d4cbf5d" -autoprefixer@^9.6.0: +autocomplete.js@0.36.0: + version "0.36.0" + resolved "https://registry.yarnpkg.com/autocomplete.js/-/autocomplete.js-0.36.0.tgz#94fe775fe64b6cd42e622d076dc7fd26bedd837b" + integrity sha512-jEwUXnVMeCHHutUt10i/8ZiRaCb0Wo+ZyKxeGsYwBDtw6EJHqEeDrq4UwZRD8YBSvp3g6klP678il2eeiVXN2Q== + dependencies: + immediate "^3.2.3" + +autoprefixer@^9.5.1, autoprefixer@^9.6.0: version "9.6.0" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.6.0.tgz#0111c6bde2ad20c6f17995a33fad7cf6854b4c87" integrity sha512-kuip9YilBqhirhHEGHaBTZKXL//xxGnzvsD0FtBQa6z+A69qZD6s/BAX9VzDF1i9VKDquTJDQaPLSEhOnL6FvQ== @@ -1085,6 +1508,14 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== +axios@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.18.0.tgz#32d53e4851efdc0a11993b6cd000789d70c05102" + integrity sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI= + dependencies: + follow-redirects "^1.3.0" + is-buffer "^1.1.5" + axios@0.19.0: version "0.19.0" resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.0.tgz#8e09bff3d9122e133f7b8101c8fbdd00ed3d2ab8" @@ -1093,7 +1524,14 @@ axios@0.19.0: follow-redirects "1.5.10" is-buffer "^2.0.2" -babel-loader@^8.0.6: +babel-extract-comments@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21" + integrity sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ== + dependencies: + babylon "^6.18.0" + +babel-loader@^8.0.4, babel-loader@^8.0.6: version "8.0.6" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.6.tgz#e33bdb6f362b03f4bb141a0c21ab87c501b70dfb" integrity sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw== @@ -1103,6 +1541,50 @@ babel-loader@^8.0.6: mkdirp "^0.5.1" pify "^4.0.1" +babel-plugin-dynamic-import-node@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.2.0.tgz#c0adfb07d95f4a4495e9aaac6ec386c4d7c2524e" + integrity sha512-fP899ELUnTaBcIzmrW7nniyqqdYWrWuJUyPWHxFa/c7r7hS6KC8FscNfLlBNIoPSc55kYMGEEKjPjJGCLbE1qA== + dependencies: + object.assign "^4.1.0" + +babel-plugin-module-resolver@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-3.2.0.tgz#ddfa5e301e3b9aa12d852a9979f18b37881ff5a7" + integrity sha512-tjR0GvSndzPew/Iayf4uICWZqjBwnlMWjSx6brryfQ81F9rxBVqwDJtFCV8oOs0+vJeefK9TmdZtkIFdFe1UnA== + dependencies: + find-babel-config "^1.1.0" + glob "^7.1.2" + pkg-up "^2.0.0" + reselect "^3.0.1" + resolve "^1.4.0" + +babel-plugin-syntax-object-rest-spread@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= + +babel-plugin-transform-object-rest-spread@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" + integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= + dependencies: + babel-plugin-syntax-object-rest-spread "^6.8.0" + babel-runtime "^6.26.0" + +babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== + balanced-match@^1.0.0: version "1.0.0" resolved "http://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" @@ -1156,7 +1638,7 @@ block-stream@*: dependencies: inherits "~2.0.0" -bluebird@^3.5.3: +bluebird@^3.1.1, bluebird@^3.5.3: version "3.5.5" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f" integrity sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w== @@ -1300,6 +1782,15 @@ browserslist@^4.0.0, browserslist@^4.6.0, browserslist@^4.6.1: electron-to-chromium "^1.3.137" node-releases "^1.1.21" +browserslist@^4.3.4: + version "4.6.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.6.2.tgz#574c665950915c2ac73a4594b8537a9eba26203f" + integrity sha512-2neU/V0giQy9h3XMPwLhEY3+Ao0uHSwHvU8Q1Ea6AgLVL1sXbX3dzPrJ8NWe5Hi4PoTkCYXOtVR9rfRLI0J/8Q== + dependencies: + caniuse-lite "^1.0.30000974" + electron-to-chromium "^1.3.150" + node-releases "^1.1.23" + buffer-from@^1.0.0: version "1.1.0" resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz#87fcaa3a298358e0ade6e442cfce840740d1ad04" @@ -1308,6 +1799,11 @@ buffer-indexof@^1.0.0: version "1.1.1" resolved "http://registry.npm.taobao.org/buffer-indexof/download/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" +buffer-json@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/buffer-json/-/buffer-json-2.0.0.tgz#f73e13b1e42f196fe2fd67d001c7d7107edd7c23" + integrity sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw== + buffer-xor@^1.0.3: version "1.0.3" resolved "http://registry.npm.taobao.org/buffer-xor/download/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" @@ -1337,6 +1833,11 @@ bytes@3.1.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== +cac@^6.3.9: + version "6.5.2" + resolved "https://registry.yarnpkg.com/cac/-/cac-6.5.2.tgz#92ef1490b9ffde5f0be7eeadec5ea926f0e78ef6" + integrity sha512-8JdiD9/ZLsG418j/chyZQ3VWuhFELSGlH4EUxzNKgIH8wK8dO0j5Pqu6Pk7B/RP3kX9aasyQhPrrUjYO5e0w7w== + cacache@^11.3.2: version "11.3.2" resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.3.2.tgz#2d81e308e3d258ca38125b676b98b2ac9ce69bfa" @@ -1371,6 +1872,23 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" +cache-loader@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/cache-loader/-/cache-loader-3.0.1.tgz#cee6cf4b3cdc7c610905b26bad6c2fc439c821af" + integrity sha512-HzJIvGiGqYsFUrMjAJNDbVZoG7qQA+vy9AIoKs7s9DscNfki0I589mf2w6/tW+kkFH3zyiknoWV5Jdynu6b/zw== + dependencies: + buffer-json "^2.0.0" + find-cache-dir "^2.1.0" + loader-utils "^1.2.3" + mkdirp "^0.5.1" + neo-async "^2.6.1" + schema-utils "^1.0.0" + +call-me-maybe@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= + caller-callsite@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" @@ -1417,6 +1935,11 @@ camelcase@^3.0.0: version "3.0.0" resolved "http://registry.npm.taobao.org/camelcase/download/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" + integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= + camelcase@^5.0.0, camelcase@^5.2.0: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" @@ -1432,7 +1955,7 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000971: +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000971, caniuse-lite@^1.0.30000974: version "1.0.30000974" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000974.tgz#b7afe14ee004e97ce6dc73e3f878290a12928ad8" integrity sha512-xc3rkNS/Zc3CmpMKuczWEdY2sZgx09BkAxfvkxlAEBTqcMHeL8QnPqhKse+5sRTi3nrw2pJwToD2WvKn1Uhvww== @@ -1441,7 +1964,7 @@ caseless@~0.12.0: version "0.12.0" resolved "http://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" -chalk@^1.1.1: +chalk@^1.1.1, chalk@^1.1.3: version "1.1.3" resolved "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: @@ -1459,18 +1982,18 @@ chalk@^2.0.0, chalk@^2.1.0: escape-string-regexp "^1.0.5" supports-color "^4.0.0" -chalk@^2.4.1: - version "2.4.1" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" +chalk@^2.3.2, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== +chalk@^2.4.1: + version "2.4.1" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" @@ -1499,7 +2022,7 @@ chokidar@^2.0.2: optionalDependencies: fsevents "^1.1.2" -chokidar@^2.1.6: +chokidar@^2.0.3, chokidar@^2.1.6: version "2.1.6" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5" integrity sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g== @@ -1533,6 +2056,11 @@ chrome-trace-event@^1.0.0: dependencies: tslib "^1.9.0" +ci-info@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" + integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== + cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" resolved "http://registry.npm.taobao.org/cipher-base/download/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" @@ -1555,6 +2083,13 @@ clean-css@4.1.x: dependencies: source-map "0.5.x" +clean-css@4.2.x: + version "4.2.1" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.1.tgz#2d411ef76b8569b6d0c84068dabe85b0aa5e5c17" + integrity sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g== + dependencies: + source-map "~0.6.0" + cli-cursor@^2.1.0: version "2.1.0" resolved "http://registry.npm.taobao.org/cli-cursor/download/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" @@ -1565,6 +2100,15 @@ cli-width@^2.0.0: version "2.2.0" resolved "http://registry.npm.taobao.org/cli-width/download/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" +clipboard@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.4.tgz#836dafd66cf0fea5d71ce5d5b0bf6e958009112d" + integrity sha512-Vw26VSLRpJfBofiVaFb/I8PVfdI1OxKcYShe6fm0sP/DtmiWQNCjhM/okTvdCo0G+lMMm1rMYbk4IK4x1X+kgQ== + dependencies: + good-listener "^1.2.2" + select "^1.1.2" + tiny-emitter "^2.0.0" + cliui@^3.2.0: version "3.2.0" resolved "http://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" @@ -1659,6 +2203,11 @@ commander@2.12.x: version "2.12.2" resolved "http://registry.npm.taobao.org/commander/download/commander-2.12.2.tgz#0f5946c427ed9ec0d91a46bb9def53e54650e555" +commander@2.17.x: + version "2.17.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" + integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== + commander@^2.19.0: version "2.20.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" @@ -1668,6 +2217,16 @@ commander@~2.13.0: version "2.13.0" resolved "http://registry.npm.taobao.org/commander/download/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" +commander@~2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" + integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== + +common-tags@^1.4.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" + integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== + commondir@^1.0.1: version "1.0.1" resolved "http://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" @@ -1709,11 +2268,16 @@ concat-stream@^1.5.0: readable-stream "^2.2.2" typedarray "^0.0.6" -connect-history-api-fallback@^1.6.0: +connect-history-api-fallback@^1.5.0, connect-history-api-fallback@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== +consola@^2.6.0: + version "2.7.1" + resolved "https://registry.yarnpkg.com/consola/-/consola-2.7.1.tgz#3f7f7c53eb44362240c3aee41b9bb2641d5ca32e" + integrity sha512-u7JYs+HnMbZPD2cEuS1XHsLeqtazA0kd5lAk8r8DnnGdgNhOdb7DSubJ+QLdQkbtpmmxgp7gs8Ug44sCyY4FCQ== + console-browserify@^1.1.0: version "1.1.0" resolved "http://registry.npm.taobao.org/console-browserify/download/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" @@ -1724,6 +2288,13 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "http://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" +consolidate@^0.15.1: + version "0.15.1" + resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7" + integrity sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw== + dependencies: + bluebird "^3.1.1" + constants-browserify@^1.0.0: version "1.0.0" resolved "http://registry.npm.taobao.org/constants-browserify/download/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" @@ -1770,6 +2341,24 @@ copy-descriptor@^0.1.0: version "0.1.1" resolved "http://registry.npm.taobao.org/copy-descriptor/download/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" +copy-webpack-plugin@^5.0.2: + version "5.0.3" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-5.0.3.tgz#2179e3c8fd69f13afe74da338896f1f01a875b5c" + integrity sha512-PlZRs9CUMnAVylZq+vg2Juew662jWtwOXOqH4lbQD9ZFhRG9R7tVStOgHt21CBGVq7k5yIJaz8TXDLSjV+Lj8Q== + dependencies: + cacache "^11.3.2" + find-cache-dir "^2.1.0" + glob-parent "^3.1.0" + globby "^7.1.1" + is-glob "^4.0.1" + loader-utils "^1.2.3" + minimatch "^3.0.4" + normalize-path "^3.0.0" + p-limit "^2.2.0" + schema-utils "^1.0.0" + serialize-javascript "^1.7.0" + webpack-log "^2.0.0" + core-js-compat@^3.1.1: version "3.1.3" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.1.3.tgz#0cc3ba4c7f62928c2837e1cffbe8dc78b4f1ae14" @@ -1784,6 +2373,11 @@ core-js-pure@3.1.3: resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.1.3.tgz#4c90752d5b9471f641514f3728f51c1e0783d0b5" integrity sha512-k3JWTrcQBKqjkjI0bkfXS0lbpWPxYuHWfMMjC1VDmzU4Q58IwSbuXSo99YO/hUHlw/EB4AlfA2PVxOGkrIq6dA== +core-js@^2.4.0, core-js@^2.6.5: + version "2.6.9" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2" + integrity sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A== + core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "http://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -1849,6 +2443,15 @@ cross-spawn@^3.0.0: lru-cache "^4.0.1" which "^1.2.9" +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -1905,11 +2508,26 @@ css-loader@^2.1.1: postcss-value-parser "^3.3.0" schema-utils "^1.0.0" +css-parse@1.7.x: + version "1.7.0" + resolved "https://registry.yarnpkg.com/css-parse/-/css-parse-1.7.0.tgz#321f6cf73782a6ff751111390fc05e2c657d8c9b" + integrity sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs= + css-select-base-adapter@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== +css-select@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" + integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= + dependencies: + boolbase "~1.0.0" + css-what "2.1" + domutils "1.5.1" + nth-check "~1.0.1" + css-select@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.0.2.tgz#ab4386cec9e1f668855564b17c3733b43b2a5ede" @@ -1946,7 +2564,7 @@ css-url-regex@^1.1.0: resolved "https://registry.yarnpkg.com/css-url-regex/-/css-url-regex-1.1.0.tgz#83834230cc9f74c457de59eebd1543feeb83b7ec" integrity sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w= -css-what@^2.1.2: +css-what@2.1, css-what@^2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== @@ -2019,7 +2637,7 @@ cssnano-util-same-parent@^4.0.0: resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== -cssnano@^4.1.10: +cssnano@^4.1.0, cssnano@^4.1.10: version "4.1.10" resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== @@ -2056,7 +2674,19 @@ date-now@^0.1.4: version "0.1.4" resolved "http://registry.npm.taobao.org/date-now/download/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" -debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3: +de-indent@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" + integrity sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0= + +debug@*, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + +debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: version "2.6.9" resolved "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: @@ -2075,13 +2705,6 @@ debug@^3.2.5, debug@^3.2.6: dependencies: ms "^2.1.1" -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - dependencies: - ms "^2.1.1" - decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" resolved "http://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" @@ -2107,6 +2730,11 @@ deep-is@~0.1.3: version "0.1.3" resolved "http://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" +deepmerge@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-1.5.2.tgz#10499d868844cdad4fee0842df8c7f6f0c95a753" + integrity sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ== + default-gateway@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" @@ -2158,6 +2786,11 @@ delayed-stream@~1.0.0: version "1.0.0" resolved "http://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" +delegate@^3.1.2: + version "3.2.0" + resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" + integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== + delegates@^1.0.0: version "1.0.0" resolved "http://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" @@ -2196,6 +2829,11 @@ detect-node@^2.0.4: resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== +diacritics@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/diacritics/-/diacritics-1.3.0.tgz#3efa87323ebb863e6696cebb0082d48ff3d6f7a1" + integrity sha1-PvqHMj67hj5mls67AILUj/PW96E= + diffie-hellman@^5.0.0: version "5.0.2" resolved "http://registry.npm.taobao.org/diffie-hellman/download/diffie-hellman-5.0.2.tgz#b5835739270cfe26acf632099fded2a07f209e5e" @@ -2204,6 +2842,13 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" +dir-glob@^2.0.0, dir-glob@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" + integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== + dependencies: + path-type "^3.0.0" + dns-equal@^1.0.0: version "1.0.0" resolved "http://registry.npm.taobao.org/dns-equal/download/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" @@ -2221,6 +2866,19 @@ dns-txt@^2.0.2: dependencies: buffer-indexof "^1.0.0" +docsearch.js@^2.5.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/docsearch.js/-/docsearch.js-2.6.3.tgz#57cb4600d3b6553c677e7cbbe6a734593e38625d" + integrity sha512-GN+MBozuyz664ycpZY0ecdQE0ND/LSgJKhTLA0/v3arIS3S1Rpf2OJz6A35ReMsm91V5apcmzr5/kM84cvUg+A== + dependencies: + algoliasearch "^3.24.5" + autocomplete.js "0.36.0" + hogan.js "^3.0.2" + request "^2.87.0" + stack-utils "^1.0.1" + to-factory "^1.0.0" + zepto "^1.2.0" + doctrine@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" @@ -2228,6 +2886,13 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" +dom-converter@^0.2: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + dom-serializer@0: version "0.1.1" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" @@ -2236,16 +2901,36 @@ dom-serializer@0: domelementtype "^1.3.0" 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" + integrity sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg= + domain-browser@^1.1.1: version "1.1.7" resolved "http://registry.npm.taobao.org/domain-browser/download/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc" -domelementtype@1, domelementtype@^1.3.0: +domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== -domutils@^1.7.0: +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== + dependencies: + domelementtype "1" + +domutils@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" + integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^1.5.1, domutils@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== @@ -2260,6 +2945,17 @@ dot-prop@^4.1.1: dependencies: is-obj "^1.0.0" +dplayer@^1.25.0: + version "1.25.0" + resolved "https://registry.yarnpkg.com/dplayer/-/dplayer-1.25.0.tgz#10afb3416b42125b8926d9b157aae594c84945fb" + integrity sha512-TG2IKT4IXH5trE3DKeeOqmGlewheHT5R30ya4jhMrjysc1rrCPMJYnmsBfiTS8h6613YZeriFIDHZHEEi/rs3Q== + dependencies: + axios "0.18.0" + balloon-css "^0.5.0" + mini-css-extract-plugin "0.4.0" + promise-polyfill "8.0.0" + webpack-cli "3.0.4" + duplexify@^3.4.2, duplexify@^3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz#592903f5d80b38d037220541264d69a198fb3410" @@ -2284,6 +2980,11 @@ electron-to-chromium@^1.3.137: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.148.tgz#5796c0d9eb0358d397163413b90bf376c5d8bf08" integrity sha512-nuCOlXNlGMQmdzihIPGm2K3Yf3H1hke/1rK381i02pH8wNliJU9hVNnOi/xjmxt+mjABd/BzufP5nPHWKshLWA== +electron-to-chromium@^1.3.150: + version "1.3.162" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.162.tgz#e006e3a2aeebaf942064a16b24c6dfc864510de1" + integrity sha512-/cCwFlLV0lImvAfNsJpEVIZFhJBoutb7L0AHd56K4h8McUqpdkbBvAbMnY/mfNKnCqkX6GZVvQc+BVod4t2EMw== + elliptic@^6.0.0: version "6.4.0" resolved "http://registry.npm.taobao.org/elliptic/download/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df" @@ -2316,7 +3017,7 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: dependencies: once "^1.4.0" -enhanced-resolve@^4.1.0: +enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng== @@ -2325,11 +3026,24 @@ enhanced-resolve@^4.1.0: memory-fs "^0.4.0" tapable "^1.0.0" -entities@^1.1.1: +entities@^1.1.1, entities@~1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== +envify@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/envify/-/envify-4.1.0.tgz#f39ad3db9d6801b4e6b478b61028d3f0b6819f7e" + integrity sha512-IKRVVoAYr4pIx4yIWNsz9mOsboxlNXiu7TNBnem/K/uTHdkyzXWDzHCK7UTolqBbgaBz0tQHsD3YNls0uIIjiw== + dependencies: + esprima "^4.0.0" + through "~2.3.4" + +envinfo@^7.2.0: + version "7.3.1" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.3.1.tgz#892e42f7bf858b3446d9414ad240dbaf8da52f09" + integrity sha512-GvXiDTqLYrORVSCuJCsWHPXF5BFvoWMQA9xX4YVjPT1jyS3aZEHUBwjzxU/6LTPF9ReHgVEbX7IEN5UvSXHw/A== + errno@^0.1.3: version "0.1.4" resolved "http://registry.npm.taobao.org/errno/download/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d" @@ -2376,9 +3090,15 @@ es-to-primitive@^1.2.0: is-date-object "^1.0.1" is-symbol "^1.0.2" -escape-html@~1.0.3: +es6-promise@^4.1.0: + version "4.2.8" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" + integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== + +escape-html@^1.0.3, escape-html@~1.0.3: version "1.0.3" - resolved "http://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" @@ -2525,7 +3245,7 @@ eventemitter3@^3.0.0: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== -events@^1.0.0: +events@^1.0.0, events@^1.1.0: version "1.1.1" resolved "http://registry.npm.taobao.org/events/download/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" @@ -2543,6 +3263,19 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: md5.js "^1.3.4" safe-buffer "^5.1.1" +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= + 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@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" @@ -2671,6 +3404,18 @@ fast-deep-equal@^2.0.1: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= +fast-glob@^2.2.6: + version "2.2.7" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" + integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + "@nodelib/fs.stat" "^1.1.2" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.3" + micromatch "^3.1.10" + fast-json-stable-stringify@^2.0.0: version "2.0.0" resolved "http://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" @@ -2703,6 +3448,13 @@ figures@^2.0.0: dependencies: escape-string-regexp "^1.0.5" +figures@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.0.0.tgz#756275c964646163cc6f9197c7a0295dbfd04de9" + integrity sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g== + dependencies: + escape-string-regexp "^1.0.5" + file-entry-cache@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" @@ -2710,6 +3462,14 @@ file-entry-cache@^5.0.1: dependencies: flat-cache "^2.0.1" +file-loader@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-3.0.1.tgz#f8e0ba0b599918b51adfe45d66d1e771ad560faa" + integrity sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw== + dependencies: + loader-utils "^1.0.2" + schema-utils "^1.0.0" + file-loader@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-4.0.0.tgz#c3570783fefb6e1bc0978a856f4bf5825b966c2a" @@ -2740,6 +3500,14 @@ finalhandler@~1.1.2: statuses "~1.5.0" unpipe "~1.0.0" +find-babel-config@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.2.0.tgz#a9b7b317eb5b9860cda9d54740a8c8337a2283a2" + integrity sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA== + dependencies: + json5 "^0.5.1" + path-exists "^3.0.0" + find-cache-dir@^0.1.1: version "0.1.1" resolved "http://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9" @@ -2748,7 +3516,7 @@ find-cache-dir@^0.1.1: mkdirp "^0.5.1" pkg-dir "^1.0.0" -find-cache-dir@^2.0.0: +find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== @@ -2764,6 +3532,13 @@ find-up@^1.0.0: path-exists "^2.0.0" pinkie-promise "^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" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" @@ -2809,7 +3584,7 @@ follow-redirects@1.5.10: dependencies: debug "=3.1.0" -follow-redirects@^1.0.0: +follow-redirects@^1.0.0, follow-redirects@^1.3.0: version "1.7.0" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76" integrity sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ== @@ -2830,6 +3605,11 @@ for-own@^1.0.0: 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" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= + forever-agent@~0.6.1: version "0.6.1" resolved "http://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -2864,6 +3644,24 @@ from2@^2.1.0: inherits "^2.0.1" readable-stream "^2.0.0" +fs-extra@^4.0.2: + version "4.0.3" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" + integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-minipass@^1.2.5: version "1.2.5" resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" @@ -2939,10 +3737,20 @@ get-caller-file@^1.0.1: version "1.0.2" resolved "http://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz#b877b49a5c16aefac3655f2ed2ea5b684df8d203" + integrity sha512-CIJYJC4GGF06TakLg8z4GQKvDsx9EMspVxOYih7LerEL/WosUnFIww45CGfxfeKHqlg3twgUrYRT1O3WQqjGCg== + get-stdin@^4.0.1: version "4.0.1" resolved "http://registry.npm.taobao.org/get-stdin/download/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" + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + get-stream@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" @@ -2971,6 +3779,23 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= + +glob@7.0.x: + version "7.0.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.6.tgz#211bafaf49e525b8cd93260d14ab136152b3f57a" + integrity sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo= + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.2" + once "^1.3.0" + path-is-absolute "^1.0.0" + glob@^6.0.4: version "6.0.4" resolved "http://registry.npm.taobao.org/glob/download/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" @@ -3004,6 +3829,11 @@ glob@^7.1.3: once "^1.3.0" path-is-absolute "^1.0.0" +global-modules-path@^2.1.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/global-modules-path/-/global-modules-path-2.3.1.tgz#e541f4c800a1a8514a990477b267ac67525b9931" + integrity sha512-y+shkf4InI7mPRHSo2b/k6ix6+NLDtyccYv86whhxrSGX9wjPX1VMITmrDbE1eh7zkzhiWtW2sHklJYoQ62Cxg== + global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" @@ -3024,6 +3854,14 @@ global-prefix@^1.0.1: is-windows "^1.0.1" which "^1.2.14" +global@^4.3.2: + version "4.4.0" + resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" + integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== + dependencies: + min-document "^2.19.0" + process "^0.11.10" + globals@^11.1.0, globals@^11.7.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -3039,6 +3877,32 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" +globby@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" + integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA= + dependencies: + array-union "^1.0.1" + dir-glob "^2.0.0" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + +globby@^9.2.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" + integrity sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg== + dependencies: + "@types/glob" "^7.1.1" + array-union "^1.0.2" + dir-glob "^2.2.2" + fast-glob "^2.2.6" + glob "^7.1.3" + ignore "^4.0.3" + pify "^4.0.1" + slash "^2.0.0" + globule@^1.0.0: version "1.2.0" resolved "http://registry.npm.taobao.org/globule/download/globule-1.2.0.tgz#1dc49c6822dd9e8a2fa00ba2a295006e8664bd09" @@ -3047,15 +3911,32 @@ globule@^1.0.0: lodash "~4.17.4" minimatch "~3.0.2" +good-listener@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" + integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= + dependencies: + delegate "^3.1.2" + graceful-fs@^4.1.11, graceful-fs@^4.1.2: version "4.1.11" resolved "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" -graceful-fs@^4.1.15: +graceful-fs@^4.1.15, graceful-fs@^4.1.6: version "4.1.15" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== +gray-matter@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.2.tgz#9aa379e3acaf421193fce7d2a28cebd4518ac454" + integrity sha512-7hB/+LxrOjq/dd8APlK0r24uL/67w7SkYnfwhNFwg/VDIGWGmduTDYf3WNstLW2fbbmRwrDGCVSJ2isuf2+4Hw== + dependencies: + js-yaml "^3.11.0" + kind-of "^6.0.2" + section-matter "^1.0.0" + strip-bom-string "^1.0.0" + handle-thing@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754" @@ -3143,6 +4024,11 @@ hash-base@^3.0.0: inherits "^2.0.1" safe-buffer "^5.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" + integrity sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ= + hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.3" resolved "http://registry.npm.taobao.org/hash.js/download/hash.js-1.1.3.tgz#340dedbe6290187151c1ea1d777a3448935df846" @@ -3154,6 +4040,11 @@ he@1.1.x: version "1.1.1" resolved "http://registry.npm.taobao.org/he/download/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" +he@1.2.x, he@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + hex-color-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" @@ -3167,6 +4058,19 @@ hmac-drbg@^1.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" +hoek@4.x.x: + version "4.2.1" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.1.tgz#9634502aa12c445dd5a7c5734b572bb8738aacbb" + integrity sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA== + +hogan.js@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/hogan.js/-/hogan.js-3.0.2.tgz#4cd9e1abd4294146e7679e41d7898732b02c7bfd" + integrity sha1-TNnhq9QpQUbnZ55B14mHMrAse/0= + dependencies: + mkdirp "0.3.0" + nopt "1.0.10" + homedir-polyfill@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" @@ -3207,6 +4111,19 @@ html-entities@^1.2.1: resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8= +html-minifier@^3.2.3: + version "3.5.21" + resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c" + integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== + dependencies: + camel-case "3.0.x" + clean-css "4.2.x" + commander "2.17.x" + he "1.2.x" + param-case "2.1.x" + relateurl "0.2.x" + uglify-js "3.4.x" + html-minifier@^3.4.3: version "3.5.8" resolved "http://registry.npm.taobao.org/html-minifier/download/html-minifier-3.5.8.tgz#5ccdb1f73a0d654e6090147511f6e6b2ee312700" @@ -3220,6 +4137,23 @@ html-minifier@^3.4.3: relateurl "0.2.x" uglify-js "3.3.x" +html-tags@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-2.0.0.tgz#10b30a386085f43cede353cc8fa7cb0deeea668b" + integrity sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos= + +htmlparser2@^3.3.0: + version "3.10.1" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== + dependencies: + domelementtype "^1.3.1" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^3.1.1" + http-deceiver@^1.2.7: version "1.2.7" resolved "http://registry.npm.taobao.org/http-deceiver/download/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" @@ -3317,11 +4251,21 @@ ignore-walk@^3.0.1: dependencies: minimatch "^3.0.4" -ignore@^4.0.6: +ignore@^3.3.5: + version "3.3.10" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + +ignore@^4.0.3, ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== +immediate@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.2.3.tgz#d140fa8f614659bd6541233097ddaac25cdd991c" + integrity sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw= + import-cwd@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" @@ -3352,6 +4296,14 @@ import-from@^2.1.0: dependencies: resolve-from "^3.0.0" +import-local@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-1.0.0.tgz#5e4ffdc03f4fe6c009c6729beb29631c2f8227bc" + integrity sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ== + dependencies: + pkg-dir "^2.0.0" + resolve-cwd "^2.0.0" + import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" @@ -3401,7 +4353,7 @@ ini@^1.3.4, ini@~1.3.0: version "1.3.5" resolved "http://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" -inquirer@^6.2.2: +inquirer@^6.0.0, inquirer@^6.2.2: version "6.3.1" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.3.1.tgz#7a413b5e7950811013a3db491c61d1f3b776e8e7" integrity sha512-MmL624rfkFt4TG9y/Jvmt8vdmOo836U7Y0Hxr2aFk3RelZEGX4Igk0KabWrcaaZaTv9uzglOqWh1Vly+FAWAXA== @@ -3604,6 +4556,13 @@ is-glob@^4.0.0: dependencies: is-extglob "^2.1.1" +is-glob@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + is-keyword-js@^1.0.3: version "1.0.3" resolved "http://registry.npm.taobao.org/is-keyword-js/download/is-keyword-js-1.0.3.tgz#ac30dcf35b671f4b27b17f5cb57235126021132d" @@ -3618,7 +4577,7 @@ is-number@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" -is-obj@^1.0.0: +is-obj@^1.0.0, is-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= @@ -3675,6 +4634,11 @@ is-regex@^1.0.4: dependencies: has "^1.0.1" +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= + is-resolvable@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" @@ -3722,6 +4686,18 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" +isarray@^2.0.1: + version "2.0.4" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.4.tgz#38e7bcbb0f3ba1b7933c86ba1894ddfc3781bbb7" + integrity sha512-GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA== + +isemail@3.x.x: + version "3.2.0" + resolved "https://registry.yarnpkg.com/isemail/-/isemail-3.2.0.tgz#59310a021931a9fb06bbb51e155ce0b3f236832c" + integrity sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg== + dependencies: + punycode "2.x.x" + isexe@^2.0.0: version "2.0.0" resolved "http://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -3740,6 +4716,20 @@ isstream@~0.1.2: version "0.1.2" resolved "http://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" +javascript-stringify@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/javascript-stringify/-/javascript-stringify-1.6.0.tgz#142d111f3a6e3dae8f4a9afd77d45855b5a9cce3" + integrity sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM= + +joi@^11.1.1: + version "11.4.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-11.4.0.tgz#f674897537b625e9ac3d0b7e1604c828ad913ccb" + integrity sha512-O7Uw+w/zEWgbL6OcHbyACKSj0PkQeUgmehdoXVSxt92QFCq4+1390Rwh5moI2K/OgC7D8RHRZqHZxT2husMJHA== + dependencies: + hoek "4.x.x" + isemail "3.x.x" + topo "2.x.x" + js-base64@^2.1.8: version "2.4.0" resolved "http://registry.npm.taobao.org/js-base64/download/js-base64-2.4.0.tgz#9e566fee624751a1d720c966cd6226d29d4025aa" @@ -3758,7 +4748,7 @@ js-tokens@^4.0.0: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.9.0: +js-yaml@^3.11.0, js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.9.0: version "3.13.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== @@ -3809,7 +4799,7 @@ json3@^3.3.2: version "3.3.2" resolved "http://registry.npm.taobao.org/json3/download/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" -json5@^0.5.0: +json5@^0.5.0, json5@^0.5.1: version "0.5.1" resolved "http://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" @@ -3827,6 +4817,13 @@ json5@^2.1.0: dependencies: minimist "^1.2.0" +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + jsprim@^1.2.2: version "1.4.1" resolved "http://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" @@ -3861,6 +4858,14 @@ kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.2" resolved "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" +last-call-webpack-plugin@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" + integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== + dependencies: + lodash "^4.17.5" + webpack-sources "^1.1.0" + lazy-cache@^2.0.2: version "2.0.2" resolved "http://registry.npm.taobao.org/lazy-cache/download/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264" @@ -3887,6 +4892,13 @@ levn@^0.3.0, levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" +linkify-it@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.1.0.tgz#c4caf38a6cd7ac2212ef3c7d2bde30a91561f9db" + integrity sha512-4REs8/062kV2DSHxNfq5183zrqXMl7WP0WzABH9IeJI+NLm429FgE1PDecltYfnOoFDFlZGh2T8PfZn0r+GTRg== + dependencies: + uc.micro "^1.0.1" + load-json-file@^1.0.0: version "1.1.0" resolved "http://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" @@ -3897,6 +4909,11 @@ load-json-file@^1.0.0: pinkie-promise "^2.0.0" strip-bom "^2.0.0" +load-script@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/load-script/-/load-script-1.0.0.tgz#0491939e0bee5643ee494a7e3da3d2bac70c6ca4" + integrity sha1-BJGTngvuVkPuSUp+PaPSuscMbKQ= + loader-fs-cache@^1.0.0: version "1.0.1" resolved "http://registry.npm.taobao.org/loader-fs-cache/download/loader-fs-cache-1.0.1.tgz#56e0bf08bd9708b26a765b68509840c8dec9fdbc" @@ -3908,7 +4925,7 @@ loader-runner@^2.3.0: version "2.3.0" resolved "http://registry.npm.taobao.org/loader-runner/download/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2" -loader-utils@^0.2.11, loader-utils@^0.2.6: +loader-utils@^0.2.11, loader-utils@^0.2.16, loader-utils@^0.2.6: version "0.2.17" resolved "http://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" dependencies: @@ -3934,6 +4951,14 @@ loader-utils@^1.2.2, loader-utils@^1.2.3: emojis-list "^2.0.0" json5 "^1.0.1" +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" @@ -3942,6 +4967,26 @@ locate-path@^3.0.0: p-locate "^3.0.0" path-exists "^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" + integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + +lodash.clonedeep@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + +lodash.kebabcase@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" + integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY= + lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" @@ -3951,6 +4996,26 @@ lodash.tail@^4.1.1: version "4.1.1" resolved "http://registry.npm.taobao.org/lodash.tail/download/lodash.tail-4.1.1.tgz#d2333a36d9e7717c8ad2f7cacafec7c32b444664" +lodash.template@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0" + integrity sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A= + dependencies: + lodash._reinterpolate "~3.0.0" + lodash.templatesettings "^4.0.0" + +lodash.templatesettings@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316" + integrity sha1-K01OlbpEDZFf8IvImeRVNmZxMxY= + dependencies: + lodash._reinterpolate "~3.0.0" + +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= + lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" @@ -3960,7 +5025,7 @@ lodash@^4.0.0, lodash@~4.17.4: version "4.17.4" resolved "http://registry.npm.taobao.org/lodash/download/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" -lodash@^4.17.11: +lodash@^4.17.11, lodash@^4.17.3, lodash@^4.17.5: version "4.17.11" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== @@ -3994,6 +5059,14 @@ lru-cache@^4.0.1: pseudomap "^1.0.2" yallist "^2.1.2" +lru-cache@^4.1.2: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -4034,6 +5107,44 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" +markdown-it-anchor@^5.0.2: + version "5.2.4" + resolved "https://registry.yarnpkg.com/markdown-it-anchor/-/markdown-it-anchor-5.2.4.tgz#d39306fe4c199705b4479d3036842cf34dcba24f" + integrity sha512-n8zCGjxA3T+Mx1pG8HEgbJbkB8JFUuRkeTZQuIM8iPY6oQ8sWOPRZJDFC9a/pNg2QkHEjjGkhBEl/RSyzaDZ3A== + +markdown-it-chain@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/markdown-it-chain/-/markdown-it-chain-1.3.0.tgz#ccf6fe86c10266bafb4e547380dfd7f277cc17bc" + integrity sha512-XClV8I1TKy8L2qsT9iX3qiV+50ZtcInGXI80CA+DP62sMs7hXlyV/RM3hfwy5O3Ad0sJm9xIwQELgANfESo8mQ== + dependencies: + webpack-chain "^4.9.0" + +markdown-it-container@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/markdown-it-container/-/markdown-it-container-2.0.0.tgz#0019b43fd02eefece2f1960a2895fba81a404695" + integrity sha1-ABm0P9Au7+zi8ZYKKJX7qBpARpU= + +markdown-it-emoji@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/markdown-it-emoji/-/markdown-it-emoji-1.4.0.tgz#9bee0e9a990a963ba96df6980c4fddb05dfb4dcc" + integrity sha1-m+4OmpkKljupbfaYDE/dsF37Tcw= + +markdown-it-table-of-contents@^0.4.0: + version "0.4.4" + resolved "https://registry.yarnpkg.com/markdown-it-table-of-contents/-/markdown-it-table-of-contents-0.4.4.tgz#3dc7ce8b8fc17e5981c77cc398d1782319f37fbc" + integrity sha512-TAIHTHPwa9+ltKvKPWulm/beozQU41Ab+FIefRaQV1NRnpzwcV9QOe6wXQS5WLivm5Q/nlo0rl6laGkMDZE7Gw== + +markdown-it@^8.4.1: + version "8.4.2" + resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-8.4.2.tgz#386f98998dc15a37722aa7722084f4020bdd9b54" + integrity sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ== + dependencies: + argparse "^1.0.7" + entities "~1.1.1" + linkify-it "^2.0.0" + mdurl "^1.0.1" + uc.micro "^1.0.5" + md5.js@^1.3.4: version "1.3.4" resolved "http://registry.npm.taobao.org/md5.js/download/md5.js-1.3.4.tgz#e9bdbde94a20a5ac18b04340fc5764d5b09d901d" @@ -4046,10 +5157,22 @@ mdn-data@~1.1.0: resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" integrity sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA== +mdurl@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + media-typer@0.3.0: version "0.3.0" resolved "http://registry.npm.taobao.org/media-typer/download/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" + integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y= + dependencies: + mimic-fn "^1.0.0" + mem@^4.0.0: version "4.3.0" resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" @@ -4085,12 +5208,17 @@ merge-descriptors@1.0.1: version "1.0.1" resolved "http://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" -merge-source-map@^1.0.3: +merge-source-map@^1.0.3, merge-source-map@^1.1.0: version "1.1.0" resolved "http://registry.npm.taobao.org/merge-source-map/download/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646" dependencies: source-map "^0.6.1" +merge2@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.3.tgz#7ee99dbd69bb6481689253f018488a1b902b0ed5" + integrity sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA== + methods@~1.1.2: version "1.1.2" resolved "http://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" @@ -4183,6 +5311,31 @@ mimic-fn@^2.0.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= + dependencies: + dom-walk "^0.1.0" + +mini-css-extract-plugin@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.0.tgz#ff3bf08bee96e618e177c16ca6131bfecef707f9" + integrity sha512-2Zik6PhUZ/MbiboG6SDS9UTPL4XXy4qnyGjSdCIWRrr8xb6PwLtHE+AYOjkXJWdF0OG8vo/yrJ8CgS5WbMpzIg== + dependencies: + loader-utils "^1.1.0" + webpack-sources "^1.1.0" + +mini-css-extract-plugin@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.6.0.tgz#a3f13372d6fcde912f3ee4cd039665704801e3b9" + integrity sha512-79q5P7YGI6rdnVyIAV4NXpBQJFWdkzJxCim3Kog4078fM0piAaFlwocqbejdWtLW1cEzCexPrh6EdyFsPgVdAw== + dependencies: + loader-utils "^1.1.0" + normalize-url "^2.0.1" + schema-utils "^1.0.0" + webpack-sources "^1.1.0" + mini-css-extract-plugin@0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.7.0.tgz#5ba8290fbb4179a43dd27cca444ba150bee743a0" @@ -4258,6 +5411,11 @@ mixin-object@^2.0.1: for-in "^0.1.3" is-extendable "^0.1.1" +mkdirp@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.0.tgz#1bbf5ab1ba827af23575143490426455f481fe1e" + integrity sha1-G79asbqCevI1dRQ0kEJkVfSB/h4= + mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: version "0.5.1" resolved "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" @@ -4381,6 +5539,11 @@ neo-async@^2.5.0: version "2.5.1" resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.5.1.tgz#acb909e327b1e87ec9ef15f41b8a269512ad41ee" +neo-async@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" + integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== + nice-try@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.4.tgz#d93962f6c52f2c1558c0fbda6d512819f1efe1c4" @@ -4473,7 +5636,7 @@ node-pre-gyp@^0.12.0: semver "^5.3.0" tar "^4" -node-releases@^1.1.21: +node-releases@^1.1.21, node-releases@^1.1.23: version "1.1.23" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.23.tgz#de7409f72de044a2fa59c097f436ba89c39997f0" integrity sha512-uq1iL79YjfYC0WXoHbC/z28q/9pOl8kSHaXdWmAAc8No+bDwqkZbzIJz55g/MUsPgSGm9LZ7QSUbzTcH5tz47w== @@ -4503,6 +5666,13 @@ node-sass@^4.12.0: stdout-stream "^1.4.0" "true-case-path" "^1.0.2" +nopt@1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" + integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4= + dependencies: + abbrev "1" + "nopt@2 || 3": version "3.0.6" resolved "http://registry.npm.taobao.org/nopt/download/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" @@ -4550,6 +5720,15 @@ normalize-url@1.9.1: query-string "^4.1.0" sort-keys "^1.0.0" +normalize-url@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" + integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== + dependencies: + prepend-http "^2.0.0" + query-string "^5.0.1" + sort-keys "^2.0.0" + normalize-url@^3.0.0: version "3.3.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" @@ -4581,7 +5760,12 @@ npm-run-path@^2.0.0: gauge "~2.7.3" set-blocking "~2.0.0" -nth-check@^1.0.2: +nprogress@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" + integrity sha1-y480xTIT2JVyP8urkH6UIq28r7E= + +nth-check@^1.0.2, nth-check@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== @@ -4617,7 +5801,7 @@ object-hash@^1.1.4: version "1.2.0" resolved "http://registry.npm.taobao.org/object-hash/download/object-hash-1.2.0.tgz#e96af0e96981996a1d47f88ead8f74f1ebc4422b" -object-keys@^1.0.12: +object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== @@ -4628,6 +5812,16 @@ object-visit@^1.0.0: dependencies: isobject "^3.0.0" +object.assign@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + object.getownpropertydescriptors@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" @@ -4691,6 +5885,14 @@ opn@^5.5.0: dependencies: is-wsl "^1.1.0" +optimize-css-assets-webpack-plugin@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.1.tgz#9eb500711d35165b45e7fd60ba2df40cb3eb9159" + integrity sha512-Rqm6sSjWtx9FchdP0uzTQDc7GXDKnwVEGoSxjezPkzMewx7gEWE9IMUYKmigTRC4U3RaNSwYVnUDLuIdtTpm0A== + dependencies: + cssnano "^4.1.0" + last-call-webpack-plugin "^3.0.0" + optionator@^0.8.1, optionator@^0.8.2: version "0.8.2" resolved "http://registry.npm.taobao.org/optionator/download/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" @@ -4723,6 +5925,15 @@ 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" + integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA== + dependencies: + execa "^0.7.0" + lcid "^1.0.0" + mem "^1.1.0" + os-locale@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" @@ -4757,13 +5968,27 @@ p-is-promise@^2.0.0: resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== -p-limit@^2.0.0: +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0, p-limit@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" integrity sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ== dependencies: p-try "^2.0.0" +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + p-locate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" @@ -4776,6 +6001,18 @@ p-map@^2.0.0: resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== +p-retry@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" + integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== + dependencies: + retry "^0.12.0" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" @@ -4895,6 +6132,13 @@ path-type@^1.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + dependencies: + pify "^3.0.0" + pbkdf2@^3.0.3: version "3.0.14" resolved "http://registry.npm.taobao.org/pbkdf2/download/pbkdf2-3.0.14.tgz#a35e13c64799b06ce15320f459c230e68e73bade" @@ -4938,6 +6182,13 @@ pkg-dir@^1.0.0: dependencies: find-up "^1.0.0" +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + pkg-dir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" @@ -4945,7 +6196,14 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" -portfinder@^1.0.20: +pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" + integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= + dependencies: + find-up "^2.1.0" + +portfinder@^1.0.13, portfinder@^1.0.20: version "1.0.20" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.20.tgz#bea68632e54b2e13ab7b0c4775e9b41bf270e44a" integrity sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw== @@ -5237,6 +6495,13 @@ postcss-reduce-transforms@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-safe-parser@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz#8756d9e4c36fdce2c72b091bbc8ca176ab1fcdea" + integrity sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ== + dependencies: + postcss "^7.0.0" + postcss-selector-parser@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz#4f875f4afb0c96573d5cf4d74011aee250a7e865" @@ -5246,7 +6511,7 @@ postcss-selector-parser@^3.0.0: indexes-of "^1.0.1" uniq "^1.0.1" -postcss-selector-parser@^5.0.0-rc.4: +postcss-selector-parser@^5.0.0, postcss-selector-parser@^5.0.0-rc.4: version "5.0.0" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== @@ -5309,6 +6574,41 @@ prepend-http@^1.0.0: version "1.0.4" resolved "http://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + +prettier@1.16.3: + version "1.16.3" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.16.3.tgz#8c62168453badef702f34b45b6ee899574a6a65d" + integrity sha512-kn/GU6SMRYPxUakNXhpP0EedT/KmaPzr0H5lIsDogrykbaxOpOfAFfk5XA7DZrJyMAv1wlMV3CPcZruGXVVUZw== + +pretty-bytes@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9" + integrity sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk= + +pretty-error@^2.0.2: + version "2.1.1" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" + integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= + dependencies: + renderkid "^2.0.1" + utila "~0.4" + +pretty-time@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" + integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== + +prismjs@^1.13.0: + version "1.16.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.16.0.tgz#406eb2c8aacb0f5f0f1167930cb83835d10a4308" + integrity sha512-OA4MKxjFZHSvZcisLGe14THYsug/nF6O1f0pAJc0KN0wTyAcLqmsbE+lTGKSpyh+9pEW57+k6pg2AfYR+coyHA== + optionalDependencies: + clipboard "^2.0.0" + private@^0.1.6: version "0.1.8" resolved "http://registry.npm.taobao.org/private/download/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" @@ -5333,6 +6633,11 @@ promise-inflight@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" +promise-polyfill@8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-8.0.0.tgz#b47c7fc74052cc5b2132b703cca144f1a5eb56ef" + integrity sha512-QGmPnw2hDEaRS6freHynJ7nfS1nDg0/P0c/CGglA43utoJjYQMiY9ojEpK0HaJ4wbUztdmwqQRlEfGWdsEQ5uQ== + promise-polyfill@8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-8.1.0.tgz#30059da54d1358ce905ac581f287e184aedf995d" @@ -5400,15 +6705,15 @@ punycode@1.3.2: version "1.3.2" resolved "http://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" -punycode@^1.2.4, punycode@^1.4.1: - version "1.4.1" - resolved "http://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - -punycode@^2.1.0: +punycode@2.x.x, punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +punycode@^1.2.4, punycode@^1.4.1: + version "1.4.1" + resolved "http://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + q@^1.1.2: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" @@ -5431,7 +6736,16 @@ query-string@^4.1.0: object-assign "^4.1.0" strict-uri-encode "^1.0.0" -querystring-es3@^0.2.0: +query-string@^5.0.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" + integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== + dependencies: + decode-uri-component "^0.2.0" + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +querystring-es3@^0.2.0, querystring-es3@^0.2.1: version "0.2.1" resolved "http://registry.npm.taobao.org/querystring-es3/download/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" @@ -5530,7 +6844,7 @@ readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable string_decoder "~1.0.3" util-deprecate "~1.0.1" -readable-stream@^3.0.6: +readable-stream@^3.0.6, readable-stream@^3.1.1: version "3.4.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== @@ -5564,6 +6878,13 @@ redent@^1.0.0: indent-string "^2.1.0" strip-indent "^1.0.1" +reduce@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/reduce/-/reduce-1.0.2.tgz#0cd680ad3ffe0b060e57a5c68bdfce37168d361b" + integrity sha512-xX7Fxke/oHO5IfZSk77lvPa/7bjMh9BuCk4OOoX5XTXrM7s0Z+MkPfSDfz0q7r91BhhGSs8gii/VEN/7zhCPpQ== + dependencies: + object-keys "^1.1.0" + regenerate-unicode-properties@^8.0.2: version "8.1.0" resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e" @@ -5576,6 +6897,16 @@ regenerate@^1.4.0: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + +regenerator-runtime@^0.13.2: + version "0.13.2" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447" + integrity sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA== + regenerator-transform@^0.14.0: version "0.14.0" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.0.tgz#2ca9aaf7a2c239dd32e4761218425b8c7a86ecaf" @@ -5618,6 +6949,11 @@ regexpu-core@^4.5.4: unicode-match-property-ecmascript "^1.0.4" unicode-match-property-value-ecmascript "^1.1.0" +register-service-worker@^1.5.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/register-service-worker/-/register-service-worker-1.6.2.tgz#9297e54c205c371c6e49bfa88f6997e8dd315f4c" + integrity sha512-I8L87fX2TK29LDx+wgyOUh2BJ3rDIRC1FtRZEHeP3rivzDv6p1DDZLGGtPucqjEkm45+2crtFIFssEWv56+9Wg== + regjsgen@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.0.tgz#a7634dc08f89209c2049adda3525711fb97265dd" @@ -5638,6 +6974,17 @@ remove-trailing-separator@^1.0.1: version "1.1.0" resolved "http://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" +renderkid@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149" + integrity sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA== + dependencies: + css-select "^1.1.0" + dom-converter "^0.2" + htmlparser2 "^3.3.0" + strip-ansi "^3.0.0" + utila "^0.4.0" + repeat-element@^1.1.2: version "1.1.2" resolved "http://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" @@ -5696,6 +7043,11 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= +reselect@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-3.0.1.tgz#efdaa98ea7451324d092b2b2163a6a1d7a9a2147" + integrity sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc= + resolve-cwd@^2.0.0: version "2.0.0" resolved "http://registry.npm.taobao.org/resolve-cwd/download/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" @@ -5723,6 +7075,13 @@ resolve-url@^0.2.1: version "0.2.1" resolved "http://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" +resolve@^1.2.0, resolve@^1.4.0, resolve@^1.8.1: + version "1.11.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.0.tgz#4014870ba296176b86343d50b60f3b50609ce232" + integrity sha512-WL2pBDjqT6pGUNSUzMw00o4T7If+z4H2x3Gz893WoUQ5KW8Vr9txp00ykiP16VBaZF5+j/OcXJHZ9+PCvdiDKw== + dependencies: + path-parse "^1.0.6" + resolve@^1.3.2: version "1.11.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.1.tgz#ea10d8110376982fef578df8fc30b9ac30a07a3e" @@ -5741,6 +7100,11 @@ ret@~0.1.10: version "0.1.15" resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= + rgb-regex@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" @@ -5829,6 +7193,11 @@ sass-loader@^7.1.0: pify "^3.0.0" semver "^5.5.0" +sax@0.5.x: + version "0.5.8" + resolved "https://registry.yarnpkg.com/sax/-/sax-0.5.8.tgz#d472db228eb331c2506b0e8c15524adb939d12c1" + integrity sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE= + sax@^1.2.4, sax@~1.2.4: version "1.2.4" resolved "http://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" @@ -5849,10 +7218,23 @@ scss-tokenizer@^0.2.3: js-base64 "^2.1.8" source-map "^0.4.2" +section-matter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" + integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== + dependencies: + extend-shallow "^2.0.1" + kind-of "^6.0.0" + select-hose@^2.0.0: version "2.0.0" resolved "http://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" +select@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" + integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= + selfsigned@^1.10.4: version "1.10.4" resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.4.tgz#cdd7eccfca4ed7635d47a08bf2d5d3074092e2cd" @@ -5864,7 +7246,7 @@ selfsigned@^1.10.4: version "5.4.1" resolved "http://registry.npm.taobao.org/semver/download/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" -semver@^5.4.1, semver@^5.5.1, semver@^5.6.0: +semver@^5.1.0, semver@^5.4.1, semver@^5.5.1, semver@^5.6.0: version "5.7.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== @@ -5873,7 +7255,7 @@ semver@^5.5.0: version "5.5.0" resolved "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" -semver@^6.1.0, semver@^6.1.1: +semver@^6.0.0, semver@^6.1.0, semver@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.1.1.tgz#53f53da9b30b2103cd4f15eab3a18ecbcb210c9b" integrity sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ== @@ -5901,7 +7283,7 @@ send@0.17.1: range-parser "~1.2.1" statuses "~1.5.0" -serialize-javascript@^1.7.0: +serialize-javascript@^1.3.0, serialize-javascript@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.7.0.tgz#d6e0dfb2a3832a8c94468e6eb1db97e55a192a65" integrity sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA== @@ -6014,6 +7396,16 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + slice-ansi@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" @@ -6075,6 +7467,13 @@ sort-keys@^1.0.0: dependencies: is-plain-obj "^1.0.0" +sort-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" + integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= + dependencies: + is-plain-obj "^1.0.0" + source-list-map@^2.0.0: version "2.0.0" resolved "http://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085" @@ -6101,10 +7500,22 @@ source-map-url@^0.4.0: version "0.4.0" resolved "http://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" +source-map@0.1.x: + version "0.1.43" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346" + integrity sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y= + dependencies: + amdefine ">=0.0.4" + source-map@0.5.0: version "0.5.0" resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.0.tgz#0fe96503ac86a5adb5de63f4e412ae4872cdbe86" +source-map@0.5.6: + version "0.5.6" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" + integrity sha1-dc449SvwczxafwwRjYEzSiu19BI= + source-map@0.5.x, source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.6: version "0.5.7" resolved "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" @@ -6115,7 +7526,7 @@ source-map@^0.4.2: dependencies: amdefine ">=0.0.4" -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" resolved "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" @@ -6192,6 +7603,11 @@ stable@^0.1.8: resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== +stack-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" + integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== + static-extend@^0.1.1: version "0.1.2" resolved "http://registry.npm.taobao.org/static-extend/download/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" @@ -6208,6 +7624,13 @@ static-extend@^0.1.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= +std-env@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-2.2.1.tgz#2ffa0fdc9e2263e0004c1211966e960948a40f6b" + integrity sha512-IjYQUinA3lg5re/YMlwlfhqNRTzMZMqE+pezevdcTaHceqx8ngEi1alX9nNCk9Sc81fy1fLDeQoaCzeiW1yBOQ== + dependencies: + ci-info "^1.6.0" + stdout-stream@^1.4.0: version "1.4.0" resolved "http://registry.npm.taobao.org/stdout-stream/download/stdout-stream-1.4.0.tgz#a2c7c8587e54d9427ea9edb3ac3f2cd522df378b" @@ -6289,6 +7712,15 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" +stringify-object@^3.2.2: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" @@ -6301,19 +7733,32 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" -strip-ansi@^5.1.0: +strip-ansi@^5.0.0, strip-ansi@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: ansi-regex "^4.1.0" +strip-bom-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI= + strip-bom@^2.0.0: version "2.0.0" resolved "http://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" dependencies: is-utf8 "^0.2.0" +strip-comments@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d" + integrity sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw== + dependencies: + babel-extract-comments "^1.0.0" + babel-plugin-transform-object-rest-spread "^6.26.0" + strip-eof@^1.0.0: version "1.0.0" resolved "http://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" @@ -6352,6 +7797,27 @@ stylehacks@^4.0.0: postcss "^7.0.0" postcss-selector-parser "^3.0.0" +stylus-loader@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/stylus-loader/-/stylus-loader-3.0.2.tgz#27a706420b05a38e038e7cacb153578d450513c6" + integrity sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA== + dependencies: + loader-utils "^1.0.2" + lodash.clonedeep "^4.5.0" + when "~3.6.x" + +stylus@^0.54.5: + version "0.54.5" + resolved "https://registry.yarnpkg.com/stylus/-/stylus-0.54.5.tgz#42b9560931ca7090ce8515a798ba9e6aa3d6dc79" + integrity sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk= + dependencies: + css-parse "1.7.x" + debug "*" + glob "7.0.x" + mkdirp "0.5.x" + sax "0.5.x" + source-map "0.1.x" + supports-color@^2.0.0: version "2.0.0" resolved "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" @@ -6368,7 +7834,7 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^5.5.0: +supports-color@^5.4.0, supports-color@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== @@ -6390,6 +7856,11 @@ svg-inline-loader@0.8.0: object-assign "^4.0.1" simple-html-tokenizer "^0.1.1" +svg-tags@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" + integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= + svgo@^1.0.0: version "1.2.2" resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.2.2.tgz#0253d34eccf2aed4ad4f283e11ee75198f9d7316" @@ -6494,7 +7965,7 @@ through2@^2.0.0: readable-stream "^2.1.5" xtend "~4.0.1" -through@^2.3.6: +through@^2.3.6, through@~2.3.4: version "2.3.8" resolved "http://registry.npm.taobao.org/through/download/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -6513,6 +7984,11 @@ timsort@^0.3.0: resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= +tiny-emitter@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" + integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== + tmp@^0.0.33: version "0.0.33" resolved "http://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -6523,6 +7999,11 @@ to-arraybuffer@^1.0.0: version "1.0.1" resolved "http://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" +to-factory@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/to-factory/-/to-factory-1.0.0.tgz#8738af8bd97120ad1d4047972ada5563bf9479b1" + integrity sha1-hzivi9lxIK0dQEeXKtpVY7+UebE= + to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -6563,6 +8044,23 @@ toidentifier@1.0.0: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== +toml@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/toml/-/toml-3.0.0.tgz#342160f1af1904ec9d204d03a5d61222d762c5ee" + integrity sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w== + +topo@2.x.x: + version "2.0.2" + resolved "https://registry.yarnpkg.com/topo/-/topo-2.0.2.tgz#cd5615752539057c0dc0491a621c3bc6fbe1d182" + integrity sha1-zVYVdSU5BXwNwEkaYhw7xvvh0YI= + dependencies: + hoek "4.x.x" + +toposort@^1.0.0: + version "1.0.7" + resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029" + integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk= + tough-cookie@~2.4.3: version "2.4.3" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" @@ -6609,6 +8107,11 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" +type-fest@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.5.2.tgz#d6ef42a0356c6cd45f49485c3b6281fc148e48a2" + integrity sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw== + type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -6621,6 +8124,11 @@ typedarray@^0.0.6: version "0.0.6" resolved "http://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" +uc.micro@^1.0.1, uc.micro@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" + integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== + uglify-js@3.3.x: version "3.3.9" resolved "http://registry.npm.taobao.org/uglify-js/download/uglify-js-3.3.9.tgz#33869666c8ab7f7658ce3d22f0f1ced40097d33a" @@ -6628,6 +8136,14 @@ uglify-js@3.3.x: commander "~2.13.0" source-map "~0.6.1" +uglify-js@3.4.x: + version "3.4.10" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f" + integrity sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw== + dependencies: + commander "~2.19.0" + source-map "~0.6.1" + unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" @@ -6682,6 +8198,11 @@ unique-slug@^2.0.0: dependencies: imurmurhash "^0.1.4" +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "http://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" @@ -6702,7 +8223,7 @@ upath@^1.0.0: version "1.1.0" resolved "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz#35256597e46a581db4793d0ce47fa9aebfc9fabd" -upath@^1.1.1: +upath@^1.1.0, upath@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068" integrity sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q== @@ -6722,6 +8243,15 @@ urix@^0.1.0: version "0.1.0" resolved "http://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" +url-loader@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-1.1.2.tgz#b971d191b83af693c5e3fea4064be9e1f2d7f8d8" + integrity sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg== + dependencies: + loader-utils "^1.1.0" + mime "^2.0.3" + schema-utils "^1.0.0" + url-loader@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-2.0.0.tgz#600ef36f463e21bd673ad70156d850619d9cd092" @@ -6758,7 +8288,7 @@ util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "http://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" -util.promisify@~1.0.0: +util.promisify@1.0.0, util.promisify@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== @@ -6772,6 +8302,11 @@ util@0.10.3, util@^0.10.3: dependencies: inherits "2.0.1" +utila@^0.4.0, utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= + utils-merge@1.0.1: version "1.0.1" resolved "http://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" @@ -6785,7 +8320,7 @@ uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== -v8-compile-cache@^2.0.2: +v8-compile-cache@^2.0.0, v8-compile-cache@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe" integrity sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w== @@ -6820,6 +8355,97 @@ vm-browserify@0.0.4: dependencies: indexof "0.0.1" +vue-hot-reload-api@^2.3.0: + version "2.3.3" + resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.3.tgz#2756f46cb3258054c5f4723de8ae7e87302a1ccf" + integrity sha512-KmvZVtmM26BQOMK1rwUZsrqxEGeKiYSZGA7SNWE6uExx8UX/cj9hq2MRV/wWC3Cq6AoeDGk57rL9YMFRel/q+g== + +vue-loader@^15.2.4: + version "15.7.0" + resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.7.0.tgz#27275aa5a3ef4958c5379c006dd1436ad04b25b3" + integrity sha512-x+NZ4RIthQOxcFclEcs8sXGEWqnZHodL2J9Vq+hUz+TDZzBaDIh1j3d9M2IUlTjtrHTZy4uMuRdTi8BGws7jLA== + dependencies: + "@vue/component-compiler-utils" "^2.5.1" + hash-sum "^1.0.2" + loader-utils "^1.1.0" + vue-hot-reload-api "^2.3.0" + vue-style-loader "^4.1.0" + +vue-router@^3.0.2: + version "3.0.6" + resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.0.6.tgz#2e4f0f9cbb0b96d0205ab2690cfe588935136ac3" + integrity sha512-Ox0ciFLswtSGRTHYhGvx2L44sVbTPNS+uD2kRISuo8B39Y79rOo0Kw0hzupTmiVtftQYCZl87mwldhh2L9Aquw== + +vue-server-renderer@^2.5.16: + version "2.6.10" + resolved "https://registry.yarnpkg.com/vue-server-renderer/-/vue-server-renderer-2.6.10.tgz#cb2558842ead360ae2ec1f3719b75564a805b375" + integrity sha512-UYoCEutBpKzL2fKCwx8zlRtRtwxbPZXKTqbl2iIF4yRZUNO/ovrHyDAJDljft0kd+K0tZhN53XRHkgvCZoIhug== + dependencies: + chalk "^1.1.3" + hash-sum "^1.0.2" + he "^1.1.0" + lodash.template "^4.4.0" + lodash.uniq "^4.5.0" + resolve "^1.2.0" + serialize-javascript "^1.3.0" + source-map "0.5.6" + +vue-style-loader@^4.1.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/vue-style-loader/-/vue-style-loader-4.1.2.tgz#dedf349806f25ceb4e64f3ad7c0a44fba735fcf8" + integrity sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ== + dependencies: + hash-sum "^1.0.2" + loader-utils "^1.0.2" + +vue-template-compiler@^2.5.16: + version "2.6.10" + resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.10.tgz#323b4f3495f04faa3503337a82f5d6507799c9cc" + integrity sha512-jVZkw4/I/HT5ZMvRnhv78okGusqe0+qH2A0Em0Cp8aq78+NK9TII263CDVz2QXZsIT+yyV/gZc/j/vlwa+Epyg== + dependencies: + de-indent "^1.0.2" + he "^1.1.0" + +vue-template-es2015-compiler@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825" + integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw== + +vue@^2.5.16: + version "2.6.10" + resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.10.tgz#a72b1a42a4d82a721ea438d1b6bf55e66195c637" + integrity sha512-ImThpeNU9HbdZL3utgMCq0oiMzAkt1mcgy3/E6zWC/G6AaQoeuFdsl9nDhTDU3X1R6FK7nsIUuRACVcjI+A2GQ== + +vuepress-html-webpack-plugin@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/vuepress-html-webpack-plugin/-/vuepress-html-webpack-plugin-3.2.0.tgz#219be272ad510faa8750d2d4e70fd028bfd1c16e" + integrity sha512-BebAEl1BmWlro3+VyDhIOCY6Gef2MCBllEVAP3NUAtMguiyOwo/dClbwJ167WYmcxHJKLl7b0Chr9H7fpn1d0A== + dependencies: + html-minifier "^3.2.3" + loader-utils "^0.2.16" + lodash "^4.17.3" + pretty-error "^2.0.2" + tapable "^1.0.0" + toposort "^1.0.0" + util.promisify "1.0.0" + +vuepress-plugin-container@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/vuepress-plugin-container/-/vuepress-plugin-container-2.0.1.tgz#b20ef97dd91f137c8be119460927c5ffd64e0f77" + integrity sha512-SMlWJl0uZYkqAxD2RUZmIrANZWKgiZdM64K7WmdyHyQPYI+NUj3ugi5D+zDn62BoO9NfQTiskEIa2u619SRweA== + dependencies: + markdown-it-container "^2.0.0" + +vuepress@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vuepress/-/vuepress-1.0.1.tgz#dae4a838ae194f2a85909bf4b05ef80311c745bd" + integrity sha512-JRNOmxxbkwythvhQAjcZAtsTv4B9rGMktwaiUfEQQnZ1nxC82eQovFmhfS95R/aqY1/5n5CD1+e0ReM+HTj4yg== + dependencies: + "@vuepress/core" "^1.0.1" + "@vuepress/theme-default" "^1.0.1" + cac "^6.3.9" + envinfo "^7.2.0" + watchpack@^1.5.0: version "1.6.0" resolved "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" @@ -6841,6 +8467,31 @@ wbuf@^1.7.3: dependencies: minimalistic-assert "^1.0.0" +webpack-chain@^4.6.0, webpack-chain@^4.9.0: + version "4.12.1" + resolved "https://registry.yarnpkg.com/webpack-chain/-/webpack-chain-4.12.1.tgz#6c8439bbb2ab550952d60e1ea9319141906c02a6" + integrity sha512-BCfKo2YkDe2ByqkEWe1Rw+zko4LsyS75LVr29C6xIrxAg9JHJ4pl8kaIZ396SUSNp6b4815dRZPSTAS8LlURRQ== + dependencies: + deepmerge "^1.5.2" + javascript-stringify "^1.6.0" + +webpack-cli@3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.0.4.tgz#55d6ad2cdd608de8c0f757dde5bc4bf5bd2dec68" + integrity sha512-r5R0hMck4GxUS6a3TXClwi1KhQfnHZRtIfXqsSytQZG4kawKMhTtd5//uNZGoGks/h61Zv5jMnR6jwx15Qf8dA== + dependencies: + chalk "^2.4.1" + cross-spawn "^6.0.5" + enhanced-resolve "^4.0.0" + global-modules-path "^2.1.0" + import-local "^1.0.0" + inquirer "^6.0.0" + interpret "^1.1.0" + loader-utils "^1.1.0" + supports-color "^5.4.0" + v8-compile-cache "^2.0.0" + yargs "^11.1.0" + webpack-cli@3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.2.tgz#aed2437b0db0a7faa2ad28484e166a5360014a91" @@ -6868,6 +8519,43 @@ webpack-dev-middleware@^3.7.0: range-parser "^1.2.1" webpack-log "^2.0.0" +webpack-dev-server@^3.5.1: + version "3.7.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.7.1.tgz#ce10ca0ad6cf28b03e2ce9808684a8616039155d" + integrity sha512-GSBjjDMQ+uJI/Rcw/NfXDq5QpfE4HviafCy2SdbJ8Q22MwsnyoHd5TbWRfxgkbklsMx+ZNgWIKK+cB28ynjiDQ== + dependencies: + ansi-html "0.0.7" + bonjour "^3.5.0" + chokidar "^2.1.6" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + debug "^4.1.1" + del "^4.1.1" + express "^4.17.1" + html-entities "^1.2.1" + http-proxy-middleware "^0.19.1" + import-local "^2.0.0" + internal-ip "^4.3.0" + ip "^1.1.5" + killable "^1.0.1" + loglevel "^1.6.2" + opn "^5.5.0" + p-retry "^3.0.1" + portfinder "^1.0.20" + schema-utils "^1.0.0" + selfsigned "^1.10.4" + semver "^6.1.1" + serve-index "^1.9.1" + sockjs "0.3.19" + sockjs-client "1.3.0" + spdy "^4.0.0" + strip-ansi "^3.0.1" + supports-color "^6.1.0" + url "^0.11.0" + webpack-dev-middleware "^3.7.0" + webpack-log "^2.0.0" + yargs "12.0.5" + webpack-dev-server@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.6.0.tgz#7f675f69bf0999e5f489d1e2532182cfdf55706c" @@ -6912,6 +8600,13 @@ webpack-log@^2.0.0: ansi-colors "^3.0.0" uuid "^3.3.2" +webpack-merge@^4.1.2: + version "4.2.1" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.1.tgz#5e923cf802ea2ace4fd5af1d3247368a633489b4" + integrity sha512-4p8WQyS98bUJcCvFMbdGZyZmsKuWjWVnVHnAS3FFg0HDaRVrPbkivx2RYCre8UiemD67RsiFFLfn4JhLAin8Vw== + dependencies: + lodash "^4.17.5" + webpack-sources@^1.1.0: version "1.1.0" resolved "http://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.1.0.tgz#a101ebae59d6507354d71d8013950a3a8b7a5a54" @@ -6957,6 +8652,50 @@ webpack@^4.33.0: watchpack "^1.5.0" webpack-sources "^1.3.0" +webpack@^4.8.1: + version "4.34.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.34.0.tgz#a4c30129482f7b4ece4c0842002dedf2b56fab58" + integrity sha512-ry2IQy1wJjOefLe1uJLzn5tG/DdIKzQqNlIAd2L84kcaADqNvQDTBlo8UcCNyDaT5FiaB+16jhAkb63YeG3H8Q== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-module-context" "1.8.5" + "@webassemblyjs/wasm-edit" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + acorn "^6.0.5" + acorn-dynamic-import "^4.0.0" + ajv "^6.1.0" + ajv-keywords "^3.1.0" + chrome-trace-event "^1.0.0" + enhanced-resolve "^4.1.0" + eslint-scope "^4.0.0" + json-parse-better-errors "^1.0.2" + loader-runner "^2.3.0" + loader-utils "^1.1.0" + memory-fs "~0.4.1" + micromatch "^3.1.8" + mkdirp "~0.5.0" + neo-async "^2.5.0" + node-libs-browser "^2.0.0" + schema-utils "^1.0.0" + tapable "^1.1.0" + terser-webpack-plugin "^1.1.0" + watchpack "^1.5.0" + webpack-sources "^1.3.0" + +webpackbar@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-3.2.0.tgz#bdaad103fad11a4e612500e72aaae98b08ba493f" + integrity sha512-PC4o+1c8gWWileUfwabe0gqptlXUDJd5E0zbpr2xHP1VSOVlZVPBZ8j6NCR8zM5zbKdxPhctHXahgpNK1qFDPw== + dependencies: + ansi-escapes "^4.1.0" + chalk "^2.4.1" + consola "^2.6.0" + figures "^3.0.0" + pretty-time "^1.1.0" + std-env "^2.2.1" + text-table "^0.2.0" + wrap-ansi "^5.1.0" + websocket-driver@>=0.5.1: version "0.7.0" resolved "http://registry.npm.taobao.org/websocket-driver/download/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb" @@ -6968,6 +8707,11 @@ websocket-extensions@>=0.1.1: version "0.1.3" resolved "http://registry.npm.taobao.org/websocket-extensions/download/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" +when@~3.6.x: + version "3.6.4" + resolved "https://registry.yarnpkg.com/when/-/when-3.6.4.tgz#473b517ec159e2b85005497a13983f095412e34e" + integrity sha1-RztRfsFZ4rhQBUl6E5g/CVQS404= + which-module@^1.0.0: version "1.0.0" resolved "http://registry.npm.taobao.org/which-module/download/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" @@ -6999,6 +8743,124 @@ wordwrap@~1.0.0: version "1.0.0" resolved "http://registry.npm.taobao.org/wordwrap/download/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" +workbox-background-sync@^3.6.3: + version "3.6.3" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-3.6.3.tgz#6609a0fac9eda336a7c52e6aa227ba2ae532ad94" + integrity sha512-ypLo0B6dces4gSpaslmDg5wuoUWrHHVJfFWwl1udvSylLdXvnrfhFfriCS42SNEe5lsZtcNZF27W/SMzBlva7Q== + dependencies: + workbox-core "^3.6.3" + +workbox-broadcast-cache-update@^3.6.3: + version "3.6.3" + resolved "https://registry.yarnpkg.com/workbox-broadcast-cache-update/-/workbox-broadcast-cache-update-3.6.3.tgz#3f5dff22ada8c93e397fb38c1dc100606a7b92da" + integrity sha512-pJl4lbClQcvp0SyTiEw0zLSsVYE1RDlCPtpKnpMjxFtu8lCFTAEuVyzxp9w7GF4/b3P4h5nyQ+q7V9mIR7YzGg== + dependencies: + workbox-core "^3.6.3" + +workbox-build@^3.1.0: + version "3.6.3" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-3.6.3.tgz#77110f9f52dc5d82fa6c1c384c6f5e2225adcbd8" + integrity sha512-w0clZ/pVjL8VXy6GfthefxpEXs0T8uiRuopZSFVQ8ovfbH6c6kUpEh6DcYwm/Y6dyWPiCucdyAZotgjz+nRz8g== + dependencies: + babel-runtime "^6.26.0" + common-tags "^1.4.0" + fs-extra "^4.0.2" + glob "^7.1.2" + joi "^11.1.1" + lodash.template "^4.4.0" + pretty-bytes "^4.0.2" + stringify-object "^3.2.2" + strip-comments "^1.0.2" + workbox-background-sync "^3.6.3" + workbox-broadcast-cache-update "^3.6.3" + workbox-cache-expiration "^3.6.3" + workbox-cacheable-response "^3.6.3" + workbox-core "^3.6.3" + workbox-google-analytics "^3.6.3" + workbox-navigation-preload "^3.6.3" + workbox-precaching "^3.6.3" + workbox-range-requests "^3.6.3" + workbox-routing "^3.6.3" + workbox-strategies "^3.6.3" + workbox-streams "^3.6.3" + workbox-sw "^3.6.3" + +workbox-cache-expiration@^3.6.3: + version "3.6.3" + resolved "https://registry.yarnpkg.com/workbox-cache-expiration/-/workbox-cache-expiration-3.6.3.tgz#4819697254a72098a13f94b594325a28a1e90372" + integrity sha512-+ECNph/6doYx89oopO/UolYdDmQtGUgo8KCgluwBF/RieyA1ZOFKfrSiNjztxOrGJoyBB7raTIOlEEwZ1LaHoA== + dependencies: + workbox-core "^3.6.3" + +workbox-cacheable-response@^3.6.3: + version "3.6.3" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-3.6.3.tgz#869f1a68fce9063f6869ddbf7fa0a2e0a868b3aa" + integrity sha512-QpmbGA9SLcA7fklBLm06C4zFg577Dt8u3QgLM0eMnnbaVv3rhm4vbmDpBkyTqvgK/Ly8MBDQzlXDtUCswQwqqg== + dependencies: + workbox-core "^3.6.3" + +workbox-core@^3.6.3: + version "3.6.3" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-3.6.3.tgz#69abba70a4f3f2a5c059295a6f3b7c62bd00e15c" + integrity sha512-cx9cx0nscPkIWs8Pt98HGrS9/aORuUcSkWjG25GqNWdvD/pSe7/5Oh3BKs0fC+rUshCiyLbxW54q0hA+GqZeSQ== + +workbox-google-analytics@^3.6.3: + version "3.6.3" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-3.6.3.tgz#99df2a3d70d6e91961e18a6752bac12e91fbf727" + integrity sha512-RQBUo/6SXtIaQTRFj4RQZ9e1gAl7D8oS5S+Hi173Kk70/BgJjzPwXpC5A249Jv5YfkCOLMQCeF9A27BiD0b0ig== + dependencies: + workbox-background-sync "^3.6.3" + workbox-core "^3.6.3" + workbox-routing "^3.6.3" + workbox-strategies "^3.6.3" + +workbox-navigation-preload@^3.6.3: + version "3.6.3" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-3.6.3.tgz#a2c34eb7c17e7485b795125091215f757b3c4964" + integrity sha512-dd26xTX16DUu0i+MhqZK/jQXgfIitu0yATM4jhRXEmpMqQ4MxEeNvl2CgjDMOHBnCVMax+CFZQWwxMx/X/PqCw== + dependencies: + workbox-core "^3.6.3" + +workbox-precaching@^3.6.3: + version "3.6.3" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-3.6.3.tgz#5341515e9d5872c58ede026a31e19bafafa4e1c1" + integrity sha512-aBqT66BuMFviPTW6IpccZZHzpA8xzvZU2OM1AdhmSlYDXOJyb1+Z6blVD7z2Q8VNtV1UVwQIdImIX+hH3C3PIw== + dependencies: + workbox-core "^3.6.3" + +workbox-range-requests@^3.6.3: + version "3.6.3" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-3.6.3.tgz#3cc21cba31f2dd8c43c52a196bcc8f6cdbcde803" + integrity sha512-R+yLWQy7D9aRF9yJ3QzwYnGFnGDhMUij4jVBUVtkl67oaVoP1ymZ81AfCmfZro2kpPRI+vmNMfxxW531cqdx8A== + dependencies: + workbox-core "^3.6.3" + +workbox-routing@^3.6.3: + version "3.6.3" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-3.6.3.tgz#659cd8f9274986cfa98fda0d050de6422075acf7" + integrity sha512-bX20i95OKXXQovXhFOViOK63HYmXvsIwZXKWbSpVeKToxMrp0G/6LZXnhg82ijj/S5yhKNRf9LeGDzaqxzAwMQ== + dependencies: + workbox-core "^3.6.3" + +workbox-strategies@^3.6.3: + version "3.6.3" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-3.6.3.tgz#11a0dc249a7bc23d3465ec1322d28fa6643d64a0" + integrity sha512-Pg5eulqeKet2y8j73Yw6xTgLdElktcWExGkzDVCGqfV9JCvnGuEpz5eVsCIK70+k4oJcBCin9qEg3g3CwEIH3g== + dependencies: + workbox-core "^3.6.3" + +workbox-streams@^3.6.3: + version "3.6.3" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-3.6.3.tgz#beaea5d5b230239836cc327b07d471aa6101955a" + integrity sha512-rqDuS4duj+3aZUYI1LsrD2t9hHOjwPqnUIfrXSOxSVjVn83W2MisDF2Bj+dFUZv4GalL9xqErcFW++9gH+Z27w== + dependencies: + workbox-core "^3.6.3" + +workbox-sw@^3.6.3: + version "3.6.3" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-3.6.3.tgz#278ea4c1831b92bbe2d420da8399176c4b2789ff" + integrity sha512-IQOUi+RLhvYCiv80RP23KBW/NTtIvzvjex28B8NW1jOm+iV4VIu3VXKXTA6er5/wjjuhmtB28qEAUqADLAyOSg== + worker-farm@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" @@ -7013,6 +8875,15 @@ wrap-ansi@^2.0.0: string-width "^1.0.1" strip-ansi "^3.0.1" +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + wrappy@1: version "1.0.2" resolved "http://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -7062,6 +8933,13 @@ yargs-parser@^5.0.0: dependencies: camelcase "^3.0.0" +yargs-parser@^9.0.2: + version "9.0.2" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" + integrity sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc= + dependencies: + camelcase "^4.1.0" + yargs@12.0.5, yargs@^12.0.5: version "12.0.5" resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" @@ -7080,6 +8958,24 @@ yargs@12.0.5, yargs@^12.0.5: y18n "^3.2.1 || ^4.0.0" yargs-parser "^11.1.1" +yargs@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" + integrity sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A== + dependencies: + cliui "^4.0.0" + decamelize "^1.1.1" + find-up "^2.1.0" + get-caller-file "^1.0.1" + os-locale "^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 "^9.0.2" + yargs@^7.0.0: version "7.1.0" resolved "http://registry.npm.taobao.org/yargs/download/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" @@ -7097,3 +8993,8 @@ yargs@^7.0.0: which-module "^1.0.0" y18n "^3.2.1" yargs-parser "^5.0.0" + +zepto@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/zepto/-/zepto-1.2.0.tgz#e127bd9e66fd846be5eab48c1394882f7c0e4f98" + integrity sha1-4Se9nmb9hGvl6rSME5SIL3wOT5g=