From 9f974a7824d3ae5df6efc99e07cd7d52a188472f Mon Sep 17 00:00:00 2001
From: Justineo
Date: Mon, 22 Feb 2021 11:51:00 +0800
Subject: [PATCH] chore: update deps and readme
---
.gitignore | 2 +
README.md | 291 +++++++++++++++++++++--
README.zh-Hans.md | 283 +++++++++++++++++++++++
package-lock.json | 577 ++++++++++++++++++++++++++++++++++++----------
package.json | 8 +-
src/demo/Demo.vue | 39 +---
6 files changed, 1032 insertions(+), 168 deletions(-)
create mode 100644 README.zh-Hans.md
diff --git a/.gitignore b/.gitignore
index 403adbc..c4bfc3b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,3 +21,5 @@ pnpm-debug.log*
*.njsproj
*.sln
*.sw?
+
+/demo
diff --git a/README.md b/README.md
index a5a8d73..12c19c5 100644
--- a/README.md
+++ b/README.md
@@ -1,24 +1,285 @@
-# vue-echarts-next
+# Vue-ECharts
-## Project setup
-```
-npm install
+> ECharts component for Vue.js.
+
+> [🇨🇳 中文版](./README.zh-Hans.md)
+
+Uses [ECharts](http://echarts.baidu.com/index.html) 5 and works for both [Vue.js](https://vuejs.org/) 2/3.
+
+## 💡 Heads up 💡
+
+If your project is using `vue-echarts` <= 5, you should read the _[Migration to v6](#Migration%20to%20v6)_ section before you update to v6.
+
+## Installation & Usage
+
+### npm & ESM
+
+```bash
+$ npm install echarts vue-echarts
```
-### Compiles and hot-reloads for development
-```
-npm run serve
+To make `vue-echarts` work for Vue 2, you need to have `@vue/composition-api` installed:
+
+```sh
+npm i -D @vue/composition-api
```
-### Compiles and minifies for production
-```
-npm run build
+
+Vue 3
+
+```js
+import { createApp } from 'vue'
+import ECharts from 'vue-echarts'
+
+// import ECharts modules manually to reduce bundle size
+import {
+ CanvasRenderer
+} from 'echarts/renderers'
+import {
+ BarChart
+} from 'echarts/chart'
+import {
+ GridComponent,
+ TooltipComponent
+} from 'echarts/components'
+
+const app = createApp(...)
+
+// register globally (or you can do it locally)
+app.component('v-chart', ECharts)
+
+app.mount(...)
```
-### Lints and fixes files
-```
-npm run lint
+
+
+
+Vue 2
+
+```js
+import Vue from 'vue'
+import ECharts from 'vue-echarts'
+
+// import ECharts modules manually to reduce bundle size
+import {
+ CanvasRenderer
+} from 'echarts/renderers'
+import {
+ BarChart
+} from 'echarts/chart'
+import {
+ GridComponent,
+ TooltipComponent
+} from 'echarts/components'
+
+// register globally (or you can do it locally)
+Vue.component('v-chart', ECharts)
+
+new Vue(...)
```
-### Customize configuration
-See [Configuration Reference](https://cli.vuejs.org/config/).
+
+
+### CDN & Global variable
+
+Drop `
+
+
+
+```
+
+
+
+
+Vue 2
+
+```html
+
+
+
+
+
+```
+
+
+
+Vue-ECharts is exposed as `window.VueECharts` in this mode.
+
+
+Vue 3
+
+```js
+const app = Vue.createApp(...)
+
+// register globally (or you can do it locally)
+app.component('v-chart', ECharts)
+```
+
+
+
+
+Vue 2
+
+```js
+// register globally (or you can do it locally)
+Vue.component("v-chart", VueECharts);
+```
+
+
+
+See more examples [here](https://github.com/ecomfe/vue-echarts/tree/next/src/demo).
+
+### Props
+
+- `init-options: object`
+
+ Optional chart init configurations. See `echarts.init`'s `opts` parameter [here →](https://echarts.apache.org/en/api.html#echarts.init)
+
+- `theme: string | object`
+
+ Theme to be applied. See `echarts.init`'s `theme` parameter [here →](https://echarts.apache.org/en/api.html#echarts.init)
+
+- `option: object`
+
+ ECharts' universal interface. Modifying this prop will trigger ECharts' `setOption` method. Read more [here →](https://echarts.apache.org/en/option.html)
+
+- `update-options: object`
+
+ Options for updating chart option. See `echartsInstance.setOption`'s `opts` parameter [here →](https://echarts.apache.org/en/api.html#echartsInstance.setOption)
+
+- `group: string`
+
+ Group name to be used in chart [connection](https://echarts.apache.org/en/api.html#echarts.connect). See `echartsInstance.group` [here →](https://echarts.apache.org/en/api.html#echartsInstance.group)
+
+- `autoresize: boolean` (default: `false`)
+
+ Whether the chart should be resized automatically whenever its root is resized.
+
+- `loading: boolean` (default: `false`)
+
+ Whether the chart is in loading state.
+
+- `loading-options: object`
+
+ Configuration item of loading animation. See `echartsInstance.showLoading`'s `opts` parameter [here →](https://echarts.apache.org/en/api.html#echartsInstance.showLoading)
+
+- `manual-update: boolean` (default: `false`)
+
+ For performance critical scenarios (having a large dataset) we'd better bypass Vue's reactivity system for `option` prop. By specifying `manual-update` prop with `true` and not providing `option` prop, the dataset won't be watched any more. After doing so, you need to retrieve the component instance with `ref` and manually call `setOption` method to update the chart.
+
+### Methods
+
+- `setOption` [→](https://echarts.apache.org/en/api.html#echartsInstance.setOption)
+- `getWidth` [→](https://echarts.apache.org/en/api.html#echartsInstance.getWidth)
+- `getHeight` [→](https://echarts.apache.org/en/api.html#echartsInstance.getHeight)
+- `getDom` [→](https://echarts.apache.org/en/api.html#echartsInstance.getDom)
+- `getOption` [→](https://echarts.apache.org/en/api.html#echartsInstance.getOption)
+- `resize` [→](https://echarts.apache.org/en/api.html#echartsInstance.resize)
+- `dispatchAction` [→](https://echarts.apache.org/en/api.html#echartsInstance.dispatchAction)
+- `convertToPixel` [→](https://echarts.apache.org/en/api.html#echartsInstance.convertToPixel)
+- `convertFromPixel` [→](https://echarts.apache.org/en/api.html#echartsInstance.convertFromPixel)
+- `showLoading` [→](https://echarts.apache.org/en/api.html#echartsInstance.showLoading)
+- `hideLoading` [→](https://echarts.apache.org/en/api.html#echartsInstance.hideLoading)
+- `containPixel` [→](https://echarts.apache.org/en/api.html#echartsInstance.containPixel)
+- `getDataURL` [→](https://echarts.apache.org/en/api.html#echartsInstance.getDataURL)
+- `getConnectedDataURL` [→](https://echarts.apache.org/en/api.html#echartsInstance.getConnectedDataURL)
+- `clear` [→](https://echarts.apache.org/en/api.html#echartsInstance.clear)
+- `dispose` [→](https://echarts.apache.org/en/api.html#echartsInstance.dispose)
+
+### Static Methods
+
+Static methods can be accessed from [`echarts` itself](https://echarts.apache.org/en/api.html#echarts).
+
+### Events
+
+Vue-ECharts support the following events:
+
+- `highlight` [→](https://echarts.apache.org/en/api.html#events.highlight)
+- `downplay` [→](https://echarts.apache.org/en/api.html#events.downplay)
+- `selectchanged` [→](https://echarts.apache.org/en/api.html#events.selectchanged)
+- `legendselectchanged` [→](https://echarts.apache.org/en/api.html#events.legendselectchanged)
+- `legendselected` [→](https://echarts.apache.org/en/api.html#events.legendselected)
+- `legendunselected` [→](https://echarts.apache.org/en/api.html#events.legendunselected)
+- `legendselectall` [→](https://echarts.apache.org/en/api.html#events.legendselectall)
+- `legendinverseselect` [→](https://echarts.apache.org/en/api.html#events.legendinverseselect)
+- `legendscroll` [→](https://echarts.apache.org/en/api.html#events.legendscroll)
+- `datazoom` [→](https://echarts.apache.org/en/api.html#events.datazoom)
+- `datarangeselected` [→](https://echarts.apache.org/en/api.html#events.datarangeselected)
+- `timelinechanged` [→](https://echarts.apache.org/en/api.html#events.timelinechanged)
+- `timelineplaychanged` [→](https://echarts.apache.org/en/api.html#events.timelineplaychanged)
+- `restore` [→](https://echarts.apache.org/en/api.html#events.restore)
+- `dataviewchanged` [→](https://echarts.apache.org/en/api.html#events.dataviewchanged)
+- `magictypechanged` [→](https://echarts.apache.org/en/api.html#events.magictypechanged)
+- `geoselectchanged` [→](https://echarts.apache.org/en/api.html#events.geoselectchanged)
+- `geoselected` [→](https://echarts.apache.org/en/api.html#events.geoselected)
+- `geounselected` [→](https://echarts.apache.org/en/api.html#events.geounselected)
+- `axisareaselected` [→](https://echarts.apache.org/en/api.html#events.axisareaselected)
+- `brush` [→](https://echarts.apache.org/en/api.html#events.brush)
+- `brushEnd` [→](https://echarts.apache.org/en/api.html#events.brushEnd)
+- `brushselected` [→](https://echarts.apache.org/en/api.html#events.brushselected)
+- `globalcursortaken` [→](https://echarts.apache.org/en/api.html#events.globalcursortaken)
+- `rendered` [→](https://echarts.apache.org/en/api.html#events.rendered)
+- `finished` [→](https://echarts.apache.org/en/api.html#events.finished)
+- Mouse events
+ - `click` [→](https://echarts.apache.org/en/api.html#events.Mouse%20events.click)
+ - `dblclick` [→](https://echarts.apache.org/en/api.html#events.Mouse%20events.dblclick)
+ - `mouseover` [→](https://echarts.apache.org/en/api.html#events.Mouse%20events.mouseover)
+ - `mouseout` [→](https://echarts.apache.org/en/api.html#events.Mouse%20events.mouseout)
+ - `mousemove` [→](https://echarts.apache.org/en/api.html#events.Mouse%20events.mousemove)
+ - `mousedown` [→](https://echarts.apache.org/en/api.html#events.Mouse%20events.mousedown)
+ - `mouseup` [→](https://echarts.apache.org/en/api.html#events.Mouse%20events.mouseup)
+ - `globalout` [→](https://echarts.apache.org/en/api.html#events.Mouse%20events.globalout)
+ - `contextmenu` [→](https://echarts.apache.org/en/api.html#events.Mouse%20events.contextmenu)
+- ZRender events
+ - `zr:click`
+ - `zr:mousedown`
+ - `zr:mouseup`
+ - `zr:mousewheel`
+ - `zr:dblclick`
+ - `zr:contextmenu`
+
+See supported events [here →](https://echarts.apache.org/en/api.html#events).
+
+## Migration to v6
+
+The following breaking changes are introduced in `vue-echarts@6`:
+
+### Vue 2 support
+
+- Now `@vue/composition-api` is required to be installed to use Vue-ECharts with Vue 2.
+
+### Props
+
+- `options` is renamed to **`option`** to align with ECharts itself.
+- Updating `option` will respect **`update-options`** configs instead of checking reference change.
+- `watch-shallow` is removed. Use **`manual-update`** for performance critical scenarios.
+
+### Methods
+
+- `mergeOptions` is renamed to **`setOption`** to align with ECharts itself.
+- `showLoading` and `hideLoading` is removed. Use the **`loading` and `loading-options`** props instead.
+- `appendData` is removed. (Due to ECharts 5's breaking change.)
+- All static methods are removed from `vue-echarts`. Use those methods from `echarts` directly.
+
+### Computed getters
+
+- Computed getters (`width`, `height`, `isDisposed` and `computedOptions`) are removed. Use the **`getWidth`, `getHeight`, `isDisposed` and `getOption`** methods instead.
+
+### Styles
+
+- Now the root element of the component have **`100%×100%`** size by default, instead of `600×400`.
+
+## Local development
+
+```bash
+$ npm i
+$ npm run serve
+```
+
+Open `http://localhost:8080` to see the demo.
diff --git a/README.zh-Hans.md b/README.zh-Hans.md
new file mode 100644
index 0000000..77eef0c
--- /dev/null
+++ b/README.zh-Hans.md
@@ -0,0 +1,283 @@
+# Vue-ECharts
+
+> ECharts component for Vue.js.
+
+使用 [ECharts](http://echarts.baidu.com/index.html) 5,同时支持 [Vue.js](https://vuejs.org/) 2/3。
+
+## 💡 Heads up 💡
+
+若您的项目正在使用 `vue-echarts` <= 5 的版本,请在升级 v6 前阅读*[迁移到 v6](#迁移到%20v6)*部分文档。
+
+## 安装 & 使用
+
+### npm & ESM
+
+```bash
+$ npm install echarts vue-echarts
+```
+
+要在 Vue 2 下使用 `vue-echarts`,需要确保 `@vue/composition-api` 已经安装:
+
+```sh
+npm i -D @vue/composition-api
+```
+
+
+Vue 3
+
+```js
+import { createApp } from 'vue'
+import ECharts from 'vue-echarts'
+
+// 手动引入 ECharts 各模块来减小打包体积
+import {
+ CanvasRenderer
+} from 'echarts/renderers'
+import {
+ BarChart
+} from 'echarts/chart'
+import {
+ GridComponent,
+ TooltipComponent
+} from 'echarts/components'
+
+const app = createApp(...)
+
+// 全局注册组件(也可以使用局部注册)
+app.component('v-chart', ECharts)
+
+app.mount(...)
+```
+
+
+
+
+Vue 2
+
+```js
+import Vue from 'vue'
+import ECharts from 'vue-echarts'
+
+// 手动引入 ECharts 各模块来减小打包体积
+import {
+ CanvasRenderer
+} from 'echarts/renderers'
+import {
+ BarChart
+} from 'echarts/chart'
+import {
+ GridComponent,
+ TooltipComponent
+} from 'echarts/components'
+
+// 全局注册组件(也可以使用局部注册)
+Vue.component('v-chart', ECharts)
+
+new Vue(...)
+```
+
+
+
+### CDN & 全局变量
+
+用如下方式在 HTML 中插入 `
+
+
+
+```
+
+
+
+
+Vue 2
+
+```html
+
+
+
+
+
+```
+
+
+
+在此模式下 Vue-ECharts 将暴露为 `window.VueECharts`。
+
+
+Vue 3
+
+```js
+const app = Vue.createApp(...)
+
+// 全局注册组件(也可以使用局部注册)
+app.component('v-chart', ECharts)
+```
+
+
+
+
+Vue 2
+
+```js
+// 全局注册组件(也可以使用局部注册)
+Vue.component("v-chart", VueECharts);
+```
+
+
+
+可以在[这里](https://github.com/ecomfe/vue-echarts/tree/next/src/demo)查看更多例子。
+
+### Prop
+
+- `init-options: object`
+
+ 初始化附加参数。请参考 `echarts.init` 的 `opts` 参数。[前往 →](https://echarts.apache.org/zh/api.html#echarts.init)
+
+- `theme: string | object`
+
+ 要应用的主题。请参考 `echarts.init` 的 `theme` 参数。[前往 →](https://echarts.apache.org/zh/api.html#echarts.init)
+
+- `option: object`
+
+ ECharts 的万能接口。修改这个 prop 会触发 ECharts 实例的 `setOption` 方法。查看[详情 →](https://echarts.apache.org/zh/option.html)
+
+- `update-options: object`
+
+ 图表更新的配置项。请参考 `echartsInstance.setOption` 的 `opts` 参数。[前往 →](https://echarts.apache.org/zh/api.html#echartsInstance.setOption)
+
+- `group: string`
+
+ 图表的分组,用于[联动](https://echarts.apache.org/zh/api.html#echarts.connect)。请参考 `echartsInstance.group`。[前往 →](https://echarts.apache.org/zh/api.html#echartsInstance.group)
+
+- `autoresize: boolean`(默认值`false`)
+
+ 图表在组件根元素尺寸变化时是否需要自动进行重绘。
+
+- `loading: boolean`(默认值:`false`)
+
+ 图表是否处于加载状态。
+
+- `loading-options: object`
+
+ 加载动画配置项。请参考 `echartsInstance.showLoading` 的 `opts` 参数。[前往 →](https://echarts.apache.org/zh/api.html#echartsInstance.showLoading)
+
+- `manual-update: boolean`(默认值`false`)
+
+ 在性能敏感(数据量很大)的场景下,我们最好对于 `option` prop 绕过 Vue 的响应式系统。当将 `manual-update` prop 指定为 `true` 且不传入 `option` prop 时,数据将不会被监听。然后,需要用 `ref` 获取组件实例以后手动调用 `setOption` 方法来更新图表。
+
+### 方法
+
+- `setOption` [→](https://echarts.apache.org/zh/api.html#echartsInstance.setOption)
+- `getWidth` [→](https://echarts.apache.org/zh/api.html#echartsInstance.getWidth)
+- `getHeight` [→](https://echarts.apache.org/zh/api.html#echartsInstance.getHeight)
+- `getDom` [→](https://echarts.apache.org/zh/api.html#echartsInstance.getDom)
+- `getOption` [→](https://echarts.apache.org/zh/api.html#echartsInstance.getOption)
+- `resize` [→](https://echarts.apache.org/zh/api.html#echartsInstance.resize)
+- `dispatchAction` [→](https://echarts.apache.org/zh/api.html#echartsInstance.dispatchAction)
+- `convertToPixel` [→](https://echarts.apache.org/zh/api.html#echartsInstance.convertToPixel)
+- `convertFromPixel` [→](https://echarts.apache.org/zh/api.html#echartsInstance.convertFromPixel)
+- `showLoading` [→](https://echarts.apache.org/zh/api.html#echartsInstance.showLoading)
+- `hideLoading` [→](https://echarts.apache.org/zh/api.html#echartsInstance.hideLoading)
+- `containPixel` [→](https://echarts.apache.org/zh/api.html#echartsInstance.containPixel)
+- `getDataURL` [→](https://echarts.apache.org/zh/api.html#echartsInstance.getDataURL)
+- `getConnectedDataURL` [→](https://echarts.apache.org/zh/api.html#echartsInstance.getConnectedDataURL)
+- `clear` [→](https://echarts.apache.org/zh/api.html#echartsInstance.clear)
+- `dispose` [→](https://echarts.apache.org/zh/api.html#echartsInstance.dispose)
+
+### 静态方法
+
+静态方法请直接通过 [`echarts` 本身](https://echarts.apache.org/zh/api.html#echarts)进行调用。
+
+### 事件
+
+Vue-ECharts 支持如下事件:
+
+- `highlight` [→](https://echarts.apache.org/zh/api.html#events.highlight)
+- `downplay` [→](https://echarts.apache.org/zh/api.html#events.downplay)
+- `selectchanged` [→](https://echarts.apache.org/zh/api.html#events.selectchanged)
+- `legendselectchanged` [→](https://echarts.apache.org/zh/api.html#events.legendselectchanged)
+- `legendselected` [→](https://echarts.apache.org/zh/api.html#events.legendselected)
+- `legendunselected` [→](https://echarts.apache.org/zh/api.html#events.legendunselected)
+- `legendselectall` [→](https://echarts.apache.org/zh/api.html#events.legendselectall)
+- `legendinverseselect` [→](https://echarts.apache.org/zh/api.html#events.legendinverseselect)
+- `legendscroll` [→](https://echarts.apache.org/zh/api.html#events.legendscroll)
+- `datazoom` [→](https://echarts.apache.org/zh/api.html#events.datazoom)
+- `datarangeselected` [→](https://echarts.apache.org/zh/api.html#events.datarangeselected)
+- `timelinechanged` [→](https://echarts.apache.org/zh/api.html#events.timelinechanged)
+- `timelineplaychanged` [→](https://echarts.apache.org/zh/api.html#events.timelineplaychanged)
+- `restore` [→](https://echarts.apache.org/zh/api.html#events.restore)
+- `dataviewchanged` [→](https://echarts.apache.org/zh/api.html#events.dataviewchanged)
+- `magictypechanged` [→](https://echarts.apache.org/zh/api.html#events.magictypechanged)
+- `geoselectchanged` [→](https://echarts.apache.org/zh/api.html#events.geoselectchanged)
+- `geoselected` [→](https://echarts.apache.org/zh/api.html#events.geoselected)
+- `geounselected` [→](https://echarts.apache.org/zh/api.html#events.geounselected)
+- `axisareaselected` [→](https://echarts.apache.org/zh/api.html#events.axisareaselected)
+- `brush` [→](https://echarts.apache.org/zh/api.html#events.brush)
+- `brushEnd` [→](https://echarts.apache.org/zh/api.html#events.brushEnd)
+- `brushselected` [→](https://echarts.apache.org/zh/api.html#events.brushselected)
+- `globalcursortaken` [→](https://echarts.apache.org/zh/api.html#events.globalcursortaken)
+- `rendered` [→](https://echarts.apache.org/zh/api.html#events.rendered)
+- `finished` [→](https://echarts.apache.org/zh/api.html#events.finished)
+- 鼠标事件
+ - `click` [→](https://echarts.apache.org/zh/api.html#events.Mouse%20events.click)
+ - `dblclick` [→](https://echarts.apache.org/zh/api.html#events.Mouse%20events.dblclick)
+ - `mouseover` [→](https://echarts.apache.org/zh/api.html#events.Mouse%20events.mouseover)
+ - `mouseout` [→](https://echarts.apache.org/zh/api.html#events.Mouse%20events.mouseout)
+ - `mousemove` [→](https://echarts.apache.org/zh/api.html#events.Mouse%20events.mousemove)
+ - `mousedown` [→](https://echarts.apache.org/zh/api.html#events.Mouse%20events.mousedown)
+ - `mouseup` [→](https://echarts.apache.org/zh/api.html#events.Mouse%20events.mouseup)
+ - `globalout` [→](https://echarts.apache.org/zh/api.html#events.Mouse%20events.globalout)
+ - `contextmenu` [→](https://echarts.apache.org/zh/api.html#events.Mouse%20events.contextmenu)
+- ZRender 事件
+ - `zr:click`
+ - `zr:mousedown`
+ - `zr:mouseup`
+ - `zr:mousewheel`
+ - `zr:dblclick`
+ - `zr:contextmenu`
+
+请参考支持的事件列表。[前往 →](https://echarts.apache.org/zh/api.html#events).
+
+## Migration to v6
+
+`vue-echarts@6` 引入了如下破坏性变更:
+
+### Vue 2 支持
+
+- 要在 Vue 2 中使用 Vue-ECharts,现在必须安装 `@vue/composition-api`。
+
+### Prop
+
+- `options` 重命名为 **`option`**,以和 ECharts 本身保持一致。
+- 更新 `option` 将采用 **`update-options`** 中的配置,不再检查是否发生引用变化。
+- `watch-shallow` 被移除。在性能关键场景请使用 **`manual-update`**。
+
+### 方法
+
+- `mergeOptions` 重命名为 **`setOption`**,以和 ECharts 本身保持一致。
+- `showLoading` 与 `hideLoading` 被移除。请使用 **`loading` 与 `loading-options`** prop。
+- `appendData` 被移除。(由于 ECharts 5 引入的破坏性变更。)
+- 所有静态方法被从 `vue-echarts` 移除。可以直接使用 `echarts` 本身的这些方法。
+
+### 计算 Getter
+
+- 计算 getter(`width`、`height`、`isDisposed` 和 `computedOptions`)被移除。请分别使用 **`getWidth`、`getHeight`、`isDisposed` 和 `getOption`** 方法代替。
+
+### 样式
+
+- 现在组件根元素尺寸默认为 **`100%×100%`**,而非原来的 `600×400`。
+
+## 本地开发
+
+```bash
+$ npm i
+$ npm run serve
+```
+
+打开 `http://localhost:8080` 来查看 demo。
diff --git a/package-lock.json b/package-lock.json
index c3936eb..d38f8e8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,19 +20,19 @@
"dev": true
},
"@babel/core": {
- "version": "7.12.16",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.16.tgz",
- "integrity": "sha512-t/hHIB504wWceOeaOoONOhu+gX+hpjfeN6YRBT209X/4sibZQfSF1I0HFRRlBe97UZZosGx5XwUg1ZgNbelmNw==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.17.tgz",
+ "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.12.13",
- "@babel/generator": "^7.12.15",
- "@babel/helper-module-transforms": "^7.12.13",
- "@babel/helpers": "^7.12.13",
- "@babel/parser": "^7.12.16",
+ "@babel/generator": "^7.12.17",
+ "@babel/helper-module-transforms": "^7.12.17",
+ "@babel/helpers": "^7.12.17",
+ "@babel/parser": "^7.12.17",
"@babel/template": "^7.12.13",
- "@babel/traverse": "^7.12.13",
- "@babel/types": "^7.12.13",
+ "@babel/traverse": "^7.12.17",
+ "@babel/types": "^7.12.17",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.1",
@@ -51,12 +51,12 @@
}
},
"@babel/generator": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz",
- "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.17.tgz",
+ "integrity": "sha512-DSA7ruZrY4WI8VxuS1jWSRezFnghEoYEFrZcw9BizQRmOZiUsiHl59+qEARGPqPikwA/GPTyRCi7isuCK/oyqg==",
"dev": true,
"requires": {
- "@babel/types": "^7.12.13",
+ "@babel/types": "^7.12.17",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
}
@@ -81,13 +81,13 @@
}
},
"@babel/helper-compilation-targets": {
- "version": "7.12.16",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.16.tgz",
- "integrity": "sha512-dBHNEEaZx7F3KoUYqagIhRIeqyyuI65xMndMZ3WwGwEBI609I4TleYQHcrS627vbKyNTXqShoN+fvYD9HuQxAg==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.17.tgz",
+ "integrity": "sha512-5EkibqLVYOuZ89BSg2lv+GG8feywLuvMXNYgf0Im4MssE0mFWPztSpJbildNnUgw0bLI2EsIN4MpSHC2iUJkQA==",
"dev": true,
"requires": {
"@babel/compat-data": "^7.12.13",
- "@babel/helper-validator-option": "^7.12.16",
+ "@babel/helper-validator-option": "^7.12.17",
"browserslist": "^4.14.5",
"semver": "^5.5.0"
},
@@ -101,22 +101,22 @@
}
},
"@babel/helper-create-class-features-plugin": {
- "version": "7.12.16",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.16.tgz",
- "integrity": "sha512-KbSEj8l9zYkMVHpQqM3wJNxS1d9h3U9vm/uE5tpjMbaj3lTp+0noe3KPsV5dSD9jxKnf9jO9Ip9FX5PKNZCKow==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.17.tgz",
+ "integrity": "sha512-I/nurmTxIxHV0M+rIpfQBF1oN342+yvl2kwZUrQuOClMamHF1w5tknfZubgNOLRoA73SzBFAdFcpb4M9HwOeWQ==",
"dev": true,
"requires": {
"@babel/helper-function-name": "^7.12.13",
- "@babel/helper-member-expression-to-functions": "^7.12.16",
+ "@babel/helper-member-expression-to-functions": "^7.12.17",
"@babel/helper-optimise-call-expression": "^7.12.13",
"@babel/helper-replace-supers": "^7.12.13",
"@babel/helper-split-export-declaration": "^7.12.13"
}
},
"@babel/helper-create-regexp-features-plugin": {
- "version": "7.12.16",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.16.tgz",
- "integrity": "sha512-jAcQ1biDYZBdaAxB4yg46/XirgX7jBDiMHDbwYQOgtViLBXGxJpZQ24jutmBqAIB/q+AwB6j+NbBXjKxEY8vqg==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz",
+ "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==",
"dev": true,
"requires": {
"@babel/helper-annotate-as-pure": "^7.12.13",
@@ -162,12 +162,12 @@
}
},
"@babel/helper-member-expression-to-functions": {
- "version": "7.12.16",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.16.tgz",
- "integrity": "sha512-zYoZC1uvebBFmj1wFAlXwt35JLEgecefATtKp20xalwEK8vHAixLBXTGxNrVGEmTT+gzOThUgr8UEdgtalc1BQ==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.17.tgz",
+ "integrity": "sha512-Bzv4p3ODgS/qpBE0DiJ9qf5WxSmrQ8gVTe8ClMfwwsY2x/rhykxxy3bXzG7AGTnPB2ij37zGJ/Q/6FruxHxsxg==",
"dev": true,
"requires": {
- "@babel/types": "^7.12.13"
+ "@babel/types": "^7.12.17"
}
},
"@babel/helper-module-imports": {
@@ -180,9 +180,9 @@
}
},
"@babel/helper-module-transforms": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.13.tgz",
- "integrity": "sha512-acKF7EjqOR67ASIlDTupwkKM1eUisNAjaSduo5Cz+793ikfnpe7p4Q7B7EWU2PCoSTPWsQkR7hRUWEIZPiVLGA==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.17.tgz",
+ "integrity": "sha512-sFL+p6zOCQMm9vilo06M4VHuTxUAwa6IxgL56Tq1DVtA0ziAGTH1ThmJq7xwPqdQlgAbKX3fb0oZNbtRIyA5KQ==",
"dev": true,
"requires": {
"@babel/helper-module-imports": "^7.12.13",
@@ -191,8 +191,8 @@
"@babel/helper-split-export-declaration": "^7.12.13",
"@babel/helper-validator-identifier": "^7.12.11",
"@babel/template": "^7.12.13",
- "@babel/traverse": "^7.12.13",
- "@babel/types": "^7.12.13",
+ "@babel/traverse": "^7.12.17",
+ "@babel/types": "^7.12.17",
"lodash": "^4.17.19"
}
},
@@ -268,9 +268,9 @@
"dev": true
},
"@babel/helper-validator-option": {
- "version": "7.12.16",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.16.tgz",
- "integrity": "sha512-uCgsDBPUQDvzr11ePPo4TVEocxj8RXjUVSC/Y8N1YpVAI/XDdUwGJu78xmlGhTxj2ntaWM7n9LQdRtyhOzT2YQ==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz",
+ "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==",
"dev": true
},
"@babel/helper-wrap-function": {
@@ -286,14 +286,14 @@
}
},
"@babel/helpers": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.13.tgz",
- "integrity": "sha512-oohVzLRZ3GQEk4Cjhfs9YkJA4TdIDTObdBEZGrd6F/T0GPSnuV6l22eMcxlvcvzVIPH3VTtxbseudM1zIE+rPQ==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.17.tgz",
+ "integrity": "sha512-tEpjqSBGt/SFEsFikKds1sLNChKKGGR17flIgQKXH4fG6m9gTgl3gnOC1giHNyaBCSKuTfxaSzHi7UnvqiVKxg==",
"dev": true,
"requires": {
"@babel/template": "^7.12.13",
- "@babel/traverse": "^7.12.13",
- "@babel/types": "^7.12.13"
+ "@babel/traverse": "^7.12.17",
+ "@babel/types": "^7.12.17"
}
},
"@babel/highlight": {
@@ -308,9 +308,9 @@
}
},
"@babel/parser": {
- "version": "7.12.16",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.16.tgz",
- "integrity": "sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.17.tgz",
+ "integrity": "sha512-r1yKkiUTYMQ8LiEI0UcQx5ETw5dpTLn9wijn9hk6KkTtOK95FndDN10M+8/s6k/Ymlbivw0Av9q4SlgF80PtHg==",
"dev": true
},
"@babel/plugin-proposal-async-generator-functions": {
@@ -346,9 +346,9 @@
}
},
"@babel/plugin-proposal-dynamic-import": {
- "version": "7.12.16",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.16.tgz",
- "integrity": "sha512-yiDkYFapVxNOCcBfLnsb/qdsliroM+vc3LHiZwS4gh7pFjo5Xq3BDhYBNn3H3ao+hWPvqeeTdU+s+FIvokov+w==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.17.tgz",
+ "integrity": "sha512-ZNGoFZqrnuy9H2izB2jLlnNDAfVPlGl5NhFEiFe4D84ix9GQGygF+CWMGHKuE+bpyS/AOuDQCnkiRNqW2IzS1Q==",
"dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.12.13",
@@ -427,9 +427,9 @@
}
},
"@babel/plugin-proposal-optional-chaining": {
- "version": "7.12.16",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.16.tgz",
- "integrity": "sha512-O3ohPwOhkwji5Mckb7F/PJpJVJY3DpPsrt/F0Bk40+QMk9QpAIqeGusHWqu/mYqsM8oBa6TziL/2mbERWsUZjg==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.17.tgz",
+ "integrity": "sha512-TvxwI80pWftrGPKHNfkvX/HnoeSTR7gC4ezWnAL39PuktYUe6r8kEpOLTYnkBTsaoeazXm2jHJ22EQ81sdgfcA==",
"dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.12.13",
@@ -831,9 +831,9 @@
}
},
"@babel/plugin-transform-runtime": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.15.tgz",
- "integrity": "sha512-OwptMSRnRWJo+tJ9v9wgAf72ydXWfYSXWhnQjZing8nGZSDFqU1MBleKM3+DriKkcbv7RagA8gVeB0A1PNlNow==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.17.tgz",
+ "integrity": "sha512-s+kIJxnaTj+E9Q3XxQZ5jOo+xcogSe3V78/iFQ5RmoT0jROdpcdxhfGdq/VLqW1hFSzw6VjqN8aQqTaAMixWsw==",
"dev": true,
"requires": {
"@babel/helper-module-imports": "^7.12.13",
@@ -915,19 +915,19 @@
}
},
"@babel/preset-env": {
- "version": "7.12.16",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.16.tgz",
- "integrity": "sha512-BXCAXy8RE/TzX416pD2hsVdkWo0G+tYd16pwnRV4Sc0fRwTLRS/Ssv8G5RLXUGQv7g4FG7TXkdDJxCjQ5I+Zjg==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.17.tgz",
+ "integrity": "sha512-9PMijx8zFbCwTHrd2P4PJR5nWGH3zWebx2OcpTjqQrHhCiL2ssSR2Sc9ko2BsI2VmVBfoaQmPrlMTCui4LmXQg==",
"dev": true,
"requires": {
"@babel/compat-data": "^7.12.13",
- "@babel/helper-compilation-targets": "^7.12.16",
+ "@babel/helper-compilation-targets": "^7.12.17",
"@babel/helper-module-imports": "^7.12.13",
"@babel/helper-plugin-utils": "^7.12.13",
- "@babel/helper-validator-option": "^7.12.16",
+ "@babel/helper-validator-option": "^7.12.17",
"@babel/plugin-proposal-async-generator-functions": "^7.12.13",
"@babel/plugin-proposal-class-properties": "^7.12.13",
- "@babel/plugin-proposal-dynamic-import": "^7.12.16",
+ "@babel/plugin-proposal-dynamic-import": "^7.12.17",
"@babel/plugin-proposal-export-namespace-from": "^7.12.13",
"@babel/plugin-proposal-json-strings": "^7.12.13",
"@babel/plugin-proposal-logical-assignment-operators": "^7.12.13",
@@ -935,7 +935,7 @@
"@babel/plugin-proposal-numeric-separator": "^7.12.13",
"@babel/plugin-proposal-object-rest-spread": "^7.12.13",
"@babel/plugin-proposal-optional-catch-binding": "^7.12.13",
- "@babel/plugin-proposal-optional-chaining": "^7.12.16",
+ "@babel/plugin-proposal-optional-chaining": "^7.12.17",
"@babel/plugin-proposal-private-methods": "^7.12.13",
"@babel/plugin-proposal-unicode-property-regex": "^7.12.13",
"@babel/plugin-syntax-async-generators": "^7.8.0",
@@ -983,7 +983,7 @@
"@babel/plugin-transform-unicode-escapes": "^7.12.13",
"@babel/plugin-transform-unicode-regex": "^7.12.13",
"@babel/preset-modules": "^0.1.3",
- "@babel/types": "^7.12.13",
+ "@babel/types": "^7.12.17",
"core-js-compat": "^3.8.0",
"semver": "^5.5.0"
},
@@ -1010,9 +1010,9 @@
}
},
"@babel/runtime": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.13.tgz",
- "integrity": "sha512-8+3UMPBrjFa/6TtKi/7sehPKqfAm4g6K+YQjyyFOLUTxzOngcRZTlAVY8sc2CORJYqdHQY8gRPHmn+qo15rCBw==",
+ "version": "7.12.18",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.18.tgz",
+ "integrity": "sha512-BogPQ7ciE6SYAUPtlm9tWbgI9+2AgqSam6QivMgXgAT+fKbgppaj4ZX15MHeLC1PVF5sNk70huBu20XxWOs8Cg==",
"dev": true,
"requires": {
"regenerator-runtime": "^0.13.4"
@@ -1030,26 +1030,26 @@
}
},
"@babel/traverse": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz",
- "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.17.tgz",
+ "integrity": "sha512-LGkTqDqdiwC6Q7fWSwQoas/oyiEYw6Hqjve5KOSykXkmFJFqzvGMb9niaUEag3Rlve492Mkye3gLw9FTv94fdQ==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.12.13",
- "@babel/generator": "^7.12.13",
+ "@babel/generator": "^7.12.17",
"@babel/helper-function-name": "^7.12.13",
"@babel/helper-split-export-declaration": "^7.12.13",
- "@babel/parser": "^7.12.13",
- "@babel/types": "^7.12.13",
+ "@babel/parser": "^7.12.17",
+ "@babel/types": "^7.12.17",
"debug": "^4.1.0",
"globals": "^11.1.0",
"lodash": "^4.17.19"
}
},
"@babel/types": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz",
- "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.17.tgz",
+ "integrity": "sha512-tNMDjcv/4DIcHxErTgwB9q2ZcYyN0sUfgGKUK/mm1FJK7Wz+KstoEekxrl/tBiNDgLK1HGi+sppj1An/1DR4fQ==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -1371,9 +1371,9 @@
"dev": true
},
"@types/node": {
- "version": "14.14.28",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.28.tgz",
- "integrity": "sha512-lg55ArB+ZiHHbBBttLpzD07akz0QPrZgUODNakeC09i62dnrywr9mFErHuaPlB6I7z+sEbK+IYmplahvplCj2g==",
+ "version": "14.14.31",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.31.tgz",
+ "integrity": "sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g==",
"dev": true
},
"@types/normalize-package-data": {
@@ -1962,19 +1962,26 @@
"postcss": "^7.0.0",
"postcss-load-config": "^2.0.0",
"schema-utils": "^1.0.0"
- },
- "dependencies": {
- "schema-utils": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
- "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
- "dev": true,
- "requires": {
- "ajv": "^6.1.0",
- "ajv-errors": "^1.0.0",
- "ajv-keywords": "^3.1.0"
- }
- }
+ }
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
}
},
"source-map": {
@@ -2017,6 +2024,19 @@
"source-map": "^0.6.1",
"terser": "^4.6.12",
"webpack-sources": "^1.4.3"
+ },
+ "dependencies": {
+ "schema-utils": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
+ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
+ }
+ }
}
},
"universalify": {
@@ -3423,6 +3443,15 @@
"yallist": "^3.0.2"
}
},
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
"yallist": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
@@ -3539,9 +3568,9 @@
}
},
"caniuse-lite": {
- "version": "1.0.30001187",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001187.tgz",
- "integrity": "sha512-w7/EP1JRZ9552CyrThUnay2RkZ1DXxKe/Q2swTC4+LElLh9RRYrL1Z+27LlakB8kzY0fSmHw9mc7XYDUKAKWMA==",
+ "version": "1.0.30001190",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001190.tgz",
+ "integrity": "sha512-62KVw474IK8E+bACBYhRS0/L6o/1oeAVkpF2WetjV58S5vkzNh0/Rz3lD8D4YCbOTqi0/aD4X3LtoP7V5xnuAg==",
"dev": true
},
"case-sensitive-paths-webpack-plugin": {
@@ -4023,6 +4052,23 @@
"typedarray": "^0.0.6"
}
},
+ "concat-with-sourcemaps": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz",
+ "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==",
+ "dev": true,
+ "requires": {
+ "source-map": "^0.6.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
"connect-history-api-fallback": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
@@ -4098,6 +4144,17 @@
"mkdirp": "^0.5.1",
"rimraf": "^2.5.4",
"run-queue": "^1.0.0"
+ },
+ "dependencies": {
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ }
}
},
"copy-descriptor": {
@@ -4265,17 +4322,17 @@
}
},
"core-js": {
- "version": "3.8.3",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz",
- "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q=="
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.9.0.tgz",
+ "integrity": "sha512-PyFBJaLq93FlyYdsndE5VaueA9K5cNB7CGzeCj191YYLhkQM0gdZR2SKihM70oF0wdqKSKClv/tEBOpoRmdOVQ=="
},
"core-js-compat": {
- "version": "3.8.3",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz",
- "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==",
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.0.tgz",
+ "integrity": "sha512-YK6fwFjCOKWwGnjFUR3c544YsnA/7DoLL0ysncuOJ4pwbriAtOpvM2bygdlcXbvQCQZ7bBU9CL4t7tGl7ETRpQ==",
"dev": true,
"requires": {
- "browserslist": "^4.16.1",
+ "browserslist": "^4.16.3",
"semver": "7.0.0"
},
"dependencies": {
@@ -5069,6 +5126,15 @@
"resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
"integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
"dev": true
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
}
}
},
@@ -5318,9 +5384,9 @@
"dev": true
},
"electron-to-chromium": {
- "version": "1.3.667",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.667.tgz",
- "integrity": "sha512-Ot1pPtAVb5nd7jeVF651zmfLFilRVFomlDzwXmdlWe5jyzOGa6mVsQ06XnAurT7wWfg5VEIY+LopbAdD/bpo5w==",
+ "version": "1.3.671",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.671.tgz",
+ "integrity": "sha512-RTD97QkdrJKaKwRv9h/wGAaoR2lGxNXEcBXS31vjitgTPwTWAbLdS7cEsBK68eEQy7p6YyT8D5BxBEYHu2SuwQ==",
"dev": true
},
"elliptic": {
@@ -5592,6 +5658,17 @@
"object-assign": "^4.0.1",
"object-hash": "^1.1.4",
"rimraf": "^2.6.1"
+ },
+ "dependencies": {
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ }
}
},
"eslint-plugin-prettier": {
@@ -7983,9 +8060,9 @@
}
},
"lodash": {
- "version": "4.17.20",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
- "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
"dev": true
},
"lodash.camelcase": {
@@ -8417,6 +8494,17 @@
"mkdirp": "^0.5.1",
"rimraf": "^2.5.4",
"run-queue": "^1.0.3"
+ },
+ "dependencies": {
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ }
}
},
"ms": {
@@ -8703,12 +8791,12 @@
"dev": true
},
"object-is": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz",
- "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==",
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
@@ -8740,14 +8828,14 @@
}
},
"object.getownpropertydescriptors": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz",
- "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz",
+ "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1"
+ "es-abstract": "^1.18.0-next.2"
}
},
"object.pick": {
@@ -8927,6 +9015,16 @@
"aggregate-error": "^3.0.0"
}
},
+ "p-queue": {
+ "version": "6.6.2",
+ "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz",
+ "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==",
+ "dev": true,
+ "requires": {
+ "eventemitter3": "^4.0.4",
+ "p-timeout": "^3.2.0"
+ }
+ },
"p-retry": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
@@ -8936,6 +9034,15 @@
"retry": "^0.12.0"
}
},
+ "p-timeout": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
+ "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
+ "dev": true,
+ "requires": {
+ "p-finally": "^1.0.0"
+ }
+ },
"p-try": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
@@ -10791,6 +10898,12 @@
"integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
"dev": true
},
+ "promise.series": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz",
+ "integrity": "sha1-LMfr6Vn8OmYZwEq029yeRS2GS70=",
+ "dev": true
+ },
"proxy-addr": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
@@ -11187,9 +11300,10 @@
"dev": true
},
"resize-detector": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/resize-detector/-/resize-detector-0.2.2.tgz",
- "integrity": "sha512-X07ADfFqXoyfbx4/PSzr7EBF9e/RwrcS9UoPBMbau11agg5uad39ysMmXFCu0o5C3hhKbs0X/cSl85OwPIpZLQ=="
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/resize-detector/-/resize-detector-0.3.0.tgz",
+ "integrity": "sha512-R/tCuvuOHQ8o2boRP6vgx8hXCCy87H1eY9V5imBYeVNyNVpuL9ciReSccLj2gDcax9+2weXy3bc8Vv+NRXeEvQ==",
+ "dev": true
},
"resolve": {
"version": "1.20.0",
@@ -11265,9 +11379,9 @@
"dev": true
},
"rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
"dev": true,
"requires": {
"glob": "^7.1.3"
@@ -11302,6 +11416,194 @@
"magic-string": "^0.25.7"
}
},
+ "rollup-plugin-postcss": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/rollup-plugin-postcss/-/rollup-plugin-postcss-4.0.0.tgz",
+ "integrity": "sha512-OQzT+YspV01/6dxfyEw8lBO2px3hyL8Xn+k2QGctL7V/Yx2Z1QaMKdYVslP1mqv7RsKt6DROIlnbpmgJ3yxf6g==",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.1.0",
+ "concat-with-sourcemaps": "^1.1.0",
+ "cssnano": "^4.1.10",
+ "import-cwd": "^3.0.0",
+ "p-queue": "^6.6.2",
+ "pify": "^5.0.0",
+ "postcss-load-config": "^3.0.0",
+ "postcss-modules": "^4.0.0",
+ "promise.series": "^0.2.0",
+ "resolve": "^1.19.0",
+ "rollup-pluginutils": "^2.8.2",
+ "safe-identifier": "^0.4.2",
+ "style-inject": "^0.3.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "cosmiconfig": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
+ "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
+ "dev": true,
+ "requires": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ }
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "icss-utils": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
+ "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
+ "dev": true
+ },
+ "import-cwd": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz",
+ "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==",
+ "dev": true,
+ "requires": {
+ "import-from": "^3.0.0"
+ }
+ },
+ "import-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz",
+ "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
+ "dev": true,
+ "requires": {
+ "resolve-from": "^5.0.0"
+ }
+ },
+ "path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true
+ },
+ "pify": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz",
+ "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==",
+ "dev": true
+ },
+ "postcss-load-config": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.0.1.tgz",
+ "integrity": "sha512-/pDHe30UYZUD11IeG8GWx9lNtu1ToyTsZHnyy45B4Mrwr/Kb6NgYl7k753+05CJNKnjbwh4975amoPJ+TEjHNQ==",
+ "dev": true,
+ "requires": {
+ "cosmiconfig": "^7.0.0",
+ "import-cwd": "^3.0.0"
+ }
+ },
+ "postcss-modules": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.0.0.tgz",
+ "integrity": "sha512-ghS/ovDzDqARm4Zj6L2ntadjyQMoyJmi0JkLlYtH2QFLrvNlxH5OAVRPWPeKilB0pY7SbuhO173KOWkPAxRJcw==",
+ "dev": true,
+ "requires": {
+ "generic-names": "^2.0.1",
+ "icss-replace-symbols": "^1.1.0",
+ "lodash.camelcase": "^4.3.0",
+ "postcss-modules-extract-imports": "^3.0.0",
+ "postcss-modules-local-by-default": "^4.0.0",
+ "postcss-modules-scope": "^3.0.0",
+ "postcss-modules-values": "^4.0.0",
+ "string-hash": "^1.1.1"
+ }
+ },
+ "postcss-modules-extract-imports": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
+ "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
+ "dev": true
+ },
+ "postcss-modules-local-by-default": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz",
+ "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==",
+ "dev": true,
+ "requires": {
+ "icss-utils": "^5.0.0",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-value-parser": "^4.1.0"
+ }
+ },
+ "postcss-modules-scope": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz",
+ "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
+ "dev": true,
+ "requires": {
+ "postcss-selector-parser": "^6.0.4"
+ }
+ },
+ "postcss-modules-values": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
+ "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
+ "dev": true,
+ "requires": {
+ "icss-utils": "^5.0.0"
+ }
+ },
+ "resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
"rollup-plugin-terser": {
"version": "7.0.2",
"resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz",
@@ -11415,6 +11717,23 @@
}
}
},
+ "rollup-pluginutils": {
+ "version": "2.8.2",
+ "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz",
+ "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==",
+ "dev": true,
+ "requires": {
+ "estree-walker": "^0.6.1"
+ },
+ "dependencies": {
+ "estree-walker": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz",
+ "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==",
+ "dev": true
+ }
+ }
+ },
"run-async": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
@@ -11445,6 +11764,12 @@
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"dev": true
},
+ "safe-identifier": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz",
+ "integrity": "sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==",
+ "dev": true
+ },
"safe-regex": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
@@ -12256,6 +12581,12 @@
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
"dev": true
},
+ "style-inject": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/style-inject/-/style-inject-0.3.0.tgz",
+ "integrity": "sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==",
+ "dev": true
+ },
"stylehacks": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
@@ -13079,9 +13410,9 @@
}
},
"url-parse": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.0.tgz",
- "integrity": "sha512-9iT6N4s93SMfzunOyDPe4vo4nLcSu1yq0IQK1gURmjm8tQNlM6loiuCRrKG1hHGXfB2EWd6H4cGi7tGdaygMFw==",
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz",
+ "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==",
"dev": true,
"requires": {
"querystringify": "^2.1.1",
diff --git a/package.json b/package.json
index 6c46801..8518eb7 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,7 @@
"scripts": {
"serve": "vue-cli-service serve",
"build:demo": "vue-cli-service build",
- "build": "rollup -c rollup.config.js",
+ "build": "rimraf dist && rollup -c rollup.config.js",
"lint": "vue-cli-service lint"
},
"main": "dist/index.cjs.min.js",
@@ -13,8 +13,7 @@
"jsdelivr": "dist/index.umd.min.js",
"types": "dist/index.d.ts",
"dependencies": {
- "core-js": "^3.6.5",
- "resize-detector": "^0.2.2"
+ "core-js": "^3.6.5"
},
"devDependencies": {
"@rollup/plugin-node-resolve": "^11.1.1",
@@ -36,8 +35,11 @@
"postcss-loader": "^5.0.0",
"postcss-nested": "^4.2.3",
"prettier": "^1.19.1",
+ "resize-detector": "^0.3.0",
+ "rimraf": "^3.0.2",
"rollup": "^2.38.5",
"rollup-plugin-dts": "^2.0.1",
+ "rollup-plugin-postcss": "^4.0.0",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-typescript2": "^0.29.0",
"typescript": "^4.1.3",
diff --git a/src/demo/Demo.vue b/src/demo/Demo.vue
index 3ae3790..8187e18 100644
--- a/src/demo/Demo.vue
+++ b/src/demo/Demo.vue
@@ -21,7 +21,6 @@