diff --git a/CHANGELOG.md b/CHANGELOG.md
index 723e1fceed6..ef8ee6bc4e2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,39 @@
> [standard-version](https://github.com/conventional-changelog/standard-version) for commit
> guidelines.
+
+
+## [v2.0.4](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.3...v2.0.4)
+
+Released: 2019-10-11
+
+### Bug Fixes v2.0.4
+
+- **b-carousel:** disable the next/prev controls when the carousel is sliding (closes
+ [#4210](https://github.com/bootstrap-vue/bootstrap-vue/issues/4210))
+ ([#4212](https://github.com/bootstrap-vue/bootstrap-vue/issues/4212))
+ ([64d556d](https://github.com/bootstrap-vue/bootstrap-vue/commit/64d556d))
+- **b-dropdown-form:** fix SCSS styling when placed in a nav dropdown (fixes
+ [#4220](https://github.com/bootstrap-vue/bootstrap-vue/issues/4220))
+ ([#4223](https://github.com/bootstrap-vue/bootstrap-vue/issues/4223))
+ ([b852bba](https://github.com/bootstrap-vue/bootstrap-vue/commit/b852bba))
+- **types:** correct the declared export name for `BCardSubTitle` component
+ ([#4229](https://github.com/bootstrap-vue/bootstrap-vue/issues/4229))
+ ([9f216df](https://github.com/bootstrap-vue/bootstrap-vue/commit/9f216df))
+
+### Performance v2.0.4
+
+- **b-table, b-table-lite:** improve render performance for large tables (closes
+ [#4211](https://github.com/bootstrap-vue/bootstrap-vue/issues/4211),
+ [#4155](https://github.com/bootstrap-vue/bootstrap-vue/issues/4155))
+ ([#4213](https://github.com/bootstrap-vue/bootstrap-vue/issues/4213))
+ ([f3f42f2](https://github.com/bootstrap-vue/bootstrap-vue/commit/f3f42f2))
+
+### Other v2.0.4
+
+- add `"sass"` entry in `package.json`
+- minor docs fixes and updates
+
## [v2.0.3](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.2...v2.0.3)
diff --git a/docs/components/quick-links.vue b/docs/components/quick-links.vue
index 3db70c2f991..4970b33e3c2 100644
--- a/docs/components/quick-links.vue
+++ b/docs/components/quick-links.vue
@@ -36,7 +36,7 @@
```
-The `custom.scss` file, which needs to be loaded before Bootstrap's SCSS and BootstrapVue's SCSS,
+The `custom-vars.scss` file, which needs to be loaded before Bootstrap's SCSS and BootstrapVue's SCSS,
will include your Bootstrap v4 variable overrides (i.e. colors, shadows, font sizes, breakpoints,
etc).
**Via app main entry point:**
-Create an SCSS file with your custom theme variables:
+Create an SCSS file with your custom theme variables which also impoerts Bootstrap and BootstrapVue's
+SCSS:
```scss
// File: custom.scss
@@ -165,10 +176,14 @@ $bv-enable-table-stacked: false;
body {
margin: 0;
}
+
+.my-widget {
+ color: var(--danger);
+}
// ...
```
-Then import that single SCSS file into your app code entry point:
+Then import that single SCSS file into your main app code entry point:
```js
// app.js
@@ -199,7 +214,8 @@ general prototyping.
### Available Bootstrap CSS variables
-Here are the variables that are generated. The values shown are based on the Bootstrap v4 defaults:
+Here are the CSS variables that are generated. The values shown are based on the Bootstrap v4
+_defaults_:
```scss
:root {
diff --git a/package.json b/package.json
index 9105e3210a4..62f61672623 100644
--- a/package.json
+++ b/package.json
@@ -1,12 +1,13 @@
{
"name": "bootstrap-vue",
- "version": "2.0.3",
+ "version": "2.0.4",
"description": "BootstrapVue, with over 40 plugins and more than 80 custom components, provides one of the most comprehensive implementations of Bootstrap v4 components and grid system for Vue.js. With extensive and automated WAI-ARIA accessibility markup.",
"main": "dist/bootstrap-vue.common.js",
"web": "dist/bootstrap-vue.js",
"module": "esm/index.js",
"jsnext:main": "esm/index.js",
"source": "src/index.js",
+ "sass": "src/index.scss",
"style": "dist/bootstrap-vue.css",
"license": "MIT",
"types": "src/index.d.ts",
@@ -78,12 +79,12 @@
"vue-functional-data-merge": "^3.1.0"
},
"devDependencies": {
- "@babel/cli": "^7.6.2",
- "@babel/core": "^7.6.2",
+ "@babel/cli": "^7.6.4",
+ "@babel/core": "^7.6.4",
"@babel/plugin-transform-modules-commonjs": "^7.6.0",
"@babel/plugin-transform-runtime": "^7.6.2",
- "@babel/preset-env": "^7.6.2",
- "@babel/standalone": "^7.6.2",
+ "@babel/preset-env": "^7.6.3",
+ "@babel/standalone": "^7.6.4",
"@nuxtjs/google-analytics": "^2.2.0",
"@nuxtjs/pwa": "^3.0.0-beta.19",
"@vue/test-utils": "^1.0.0-beta.29",
@@ -120,7 +121,7 @@
"lodash": "^4.17.15",
"marked": "^0.7.0",
"node-sass": "^4.12.0",
- "nuxt": "^2.10.0",
+ "nuxt": "^2.10.1",
"postcss-cli": "^6.1.3",
"prettier": "1.14.3",
"require-context": "^1.1.0",
@@ -130,7 +131,7 @@
"rollup-plugin-node-resolve": "^5.2.0",
"sass-loader": "^8.0.0",
"standard-version": "^7.0.0",
- "terser": "^4.3.7",
+ "terser": "^4.3.8",
"vue": "^2.6.10",
"vue-jest": "^3.0.5",
"vue-router": "^3.1.3",
diff --git a/src/components/card/README.md b/src/components/card/README.md
index f0f692dc900..25c8e3e0f45 100644
--- a/src/components/card/README.md
+++ b/src/components/card/README.md
@@ -248,7 +248,7 @@ card.
img-top
>
- >Hello World
+ Hello World
diff --git a/src/components/card/index.d.ts b/src/components/card/index.d.ts
index ba4bd6a0882..5d41ebd2460 100644
--- a/src/components/card/index.d.ts
+++ b/src/components/card/index.d.ts
@@ -22,8 +22,8 @@ export declare class BCardBody extends BvComponent {}
// Component: b-card-title
export declare class BCardTitle extends BvComponent {}
-// Component: b-card-subtitle
-export declare class BCardSubtitle extends BvComponent {}
+// Component: b-card-sub-title
+export declare class BCardSubTitle extends BvComponent {}
// Component: b-card-img
export declare class BCardImg extends BvComponent {}
diff --git a/src/components/carousel/carousel.js b/src/components/carousel/carousel.js
index 30ca32580e3..a8d8d199596 100644
--- a/src/components/carousel/carousel.js
+++ b/src/components/carousel/carousel.js
@@ -498,19 +498,36 @@ export const BCarousel = /*#__PURE__*/ Vue.extend({
// Prev and next controls
let controls = h()
if (this.controls) {
+ const prevHandler = evt => {
+ /* istanbul ignore next */
+ if (!this.isSliding) {
+ this.handleClick(evt, this.prev)
+ } else {
+ evt.preventDefault()
+ }
+ }
+ const nextHandler = evt => {
+ /* istanbul ignore next */
+ if (!this.isSliding) {
+ this.handleClick(evt, this.next)
+ } else {
+ evt.preventDefault()
+ }
+ }
controls = [
h(
'a',
{
class: ['carousel-control-prev'],
- attrs: { href: '#', role: 'button', 'aria-controls': this.safeId('__BV_inner_') },
+ attrs: {
+ href: '#',
+ role: 'button',
+ 'aria-controls': this.safeId('__BV_inner_'),
+ 'aria-disabled': this.isSliding ? 'true' : null
+ },
on: {
- click: evt => {
- this.handleClick(evt, this.prev)
- },
- keydown: evt => {
- this.handleClick(evt, this.prev)
- }
+ click: prevHandler,
+ keydown: prevHandler
}
},
[
@@ -522,14 +539,15 @@ export const BCarousel = /*#__PURE__*/ Vue.extend({
'a',
{
class: ['carousel-control-next'],
- attrs: { href: '#', role: 'button', 'aria-controls': this.safeId('__BV_inner_') },
+ attrs: {
+ href: '#',
+ role: 'button',
+ 'aria-controls': this.safeId('__BV_inner_'),
+ 'aria-disabled': this.isSliding ? 'true' : null
+ },
on: {
- click: evt => {
- this.handleClick(evt, this.next)
- },
- keydown: evt => {
- this.handleClick(evt, this.next)
- }
+ click: nextHandler,
+ keydown: nextHandler
}
},
[
diff --git a/src/components/dropdown/_dropdown-form.scss b/src/components/dropdown/_dropdown-form.scss
index e6b247d89a4..c1528e73447 100644
--- a/src/components/dropdown/_dropdown-form.scss
+++ b/src/components/dropdown/_dropdown-form.scss
@@ -6,35 +6,33 @@ $bv-dropdown-form-defined: false !default;
// Custom styles for
// Based on class `.dropdown-item`
- .dropdown.b-dropdown {
- .b-dropdown-form {
- display: inline-block;
- padding: $dropdown-item-padding-y $dropdown-item-padding-x;
- width: 100%;
- clear: both;
- font-weight: $font-weight-normal;
+ .b-dropdown-form {
+ display: inline-block;
+ padding: $dropdown-item-padding-y $dropdown-item-padding-x;
+ width: 100%;
+ clear: both;
+ font-weight: $font-weight-normal;
- &:focus {
- // From https://github.com/twbs/bootstrap/blob/master/scss/_reboot.scss
- // mimicking button:focus styling.
- // We add important here as anything with tabindex `-1` and focused will not
- // have a focus ring due to reboot.scss and it's `!important` override.
- // Needed for keyboard navigation high-lighting
- outline: 1px dotted !important;
- outline: 5px auto -webkit-focus-ring-color !important;
- }
+ &:focus {
+ // From https://github.com/twbs/bootstrap/blob/master/scss/_reboot.scss
+ // mimicking button:focus styling.
+ // We add important here as anything with tabindex `-1` and focused will not
+ // have a focus ring due to reboot.scss and it's `!important` override.
+ // Needed for keyboard navigation high-lighting
+ outline: 1px dotted !important;
+ outline: 5px auto -webkit-focus-ring-color !important;
+ }
- &.disabled,
- &:disabled {
- outline: 0 !important;
- color: $dropdown-link-disabled-color;
- pointer-events: none;
- // background-color: transparent;
- // Remove CSS gradients if they're enabled
- // @if $enable-gradients {
- // background-image: none;
- // }
- }
+ &.disabled,
+ &:disabled {
+ outline: 0 !important;
+ color: $dropdown-link-disabled-color;
+ pointer-events: none;
+ // background-color: transparent;
+ // Remove CSS gradients if they're enabled
+ // @if $enable-gradients {
+ // background-image: none;
+ // }
}
}
}
diff --git a/src/components/form-input/README.md b/src/components/form-input/README.md
index e9a9fa36d9d..acde8953d89 100644
--- a/src/components/form-input/README.md
+++ b/src/components/form-input/README.md
@@ -534,4 +534,30 @@ these methods and properties. Support will vary based on input type.
You can use `` by it's shorter alias ``.
+## Using HTML5 `` as an alternative
+
+If you just need a simple input with basic bootstrap styling, you can simply use the following:
+
+```html
+
+
+
+
+
Value: "{{ value }}"
+
+
+
+
+
+
+```
+
diff --git a/src/components/navbar/package.json b/src/components/navbar/package.json
index c256a97346f..dbb8b881b18 100644
--- a/src/components/navbar/package.json
+++ b/src/components/navbar/package.json
@@ -19,7 +19,7 @@
},
{
"prop": "toggleable",
- "description": "Ste to 'true' for an always collapsed navbar, or to a specific breakpoint at which point the navbar will be expanded: 'sn', 'ms', 'lg' or 'xl'"
+ "description": "Set to 'true' for an always collapsed navbar, or to a specific breakpoint at which point the navbar will be expanded: 'sm', 'md', 'lg' or 'xl'"
},
{
"prop": "fixed",
diff --git a/src/components/popover/README.md b/src/components/popover/README.md
index f610f2f5f5a..b9dae53f083 100644
--- a/src/components/popover/README.md
+++ b/src/components/popover/README.md
@@ -27,7 +27,7 @@
Things to know when using popover component:
- Popovers rely on the 3rd party library [Popper.js](https://popper.js.org/) for positioning.
-- Popovers require BootstrapVue's custom SCSS/CSS for transitions and color variants.
+- Popovers require BootstrapVue's custom SCSS/CSS in order to function correctly, and for variants.
- Specify `container` as `null` (default, appends to ``) to avoid rendering problems in more
complex components (like input groups, button groups, etc). You can use `container` to optionally
specify a different element to append the rendered popover to.
diff --git a/src/components/table/helpers/mixin-tbody-row.js b/src/components/table/helpers/mixin-tbody-row.js
index 24a92c5da1d..485429971cb 100644
--- a/src/components/table/helpers/mixin-tbody-row.js
+++ b/src/components/table/helpers/mixin-tbody-row.js
@@ -85,6 +85,20 @@ export default {
const hasDetailsSlot = this.hasNormalizedSlot(detailsSlotName)
const formatted = this.getFormattedValue(item, field)
const key = field.key
+ // We only uses the helper components for sticky columns to
+ // improve performance of BTable/BTableLite by reducing the
+ // total number of vue instances created during render
+ const cellTag = field.stickyColumn
+ ? field.isRowHeader
+ ? BTh
+ : BTd
+ : field.isRowHeader
+ ? 'th'
+ : 'td'
+ const cellVariant =
+ item._cellVariants && item._cellVariants[key]
+ ? item._cellVariants[key]
+ : field.variant || null
const data = {
// For the Vue key, we concatenate the column index and
// field key (as field keys could be duplicated)
@@ -92,14 +106,7 @@ export default {
// So we could change this to: `row-${rowIndex}-cell-${key}`
key: `row-${rowIndex}-cell-${colIndex}-${key}`,
class: [field.class ? field.class : '', this.getTdValues(item, key, field.tdClass, '')],
- props: {
- stackedHeading: this.isStacked ? field.label : null,
- stickyColumn: field.stickyColumn,
- variant:
- item._cellVariants && item._cellVariants[key]
- ? item._cellVariants[key]
- : field.variant || null
- },
+ props: {},
attrs: {
'aria-colindex': String(colIndex + 1),
...(field.isRowHeader
@@ -107,6 +114,25 @@ export default {
: this.getTdValues(item, key, field.tdAttr, {}))
}
}
+ if (field.stickyColumn) {
+ // We are using the helper BTd or BTh
+ data.props = {
+ stackedHeading: this.isStacked ? field.label : null,
+ stickyColumn: field.stickyColumn,
+ variant: cellVariant
+ }
+ } else {
+ // Using native TD or TH element, so we need to
+ // add in the attributes and variant class
+ data.attrs['data-label'] =
+ this.isStacked && !isUndefinedOrNull(field.label) ? toString(field.label) : null
+ data.attrs.role = field.isRowHeader ? 'rowheader' : 'cell'
+ data.attrs.scope = field.isRowHeader ? 'row' : null
+ // Add in the variant class
+ if (cellVariant) {
+ data.class.push(`${this.dark ? 'bg' : 'table'}-${cellVariant}`)
+ }
+ }
const slotScope = {
item: item,
index: rowIndex,
@@ -135,7 +161,7 @@ export default {
$childNodes = [h('div', {}, [$childNodes])]
}
// Render either a td or th cell
- return h(field.isRowHeader ? BTh : BTd, data, [$childNodes])
+ return h(cellTag, data, [$childNodes])
},
renderTbodyRow(item, rowIndex) {
// Renders an item's row (or rows if details supported)
diff --git a/src/components/table/table-sticky-column.spec.js b/src/components/table/table-sticky-column.spec.js
new file mode 100644
index 00000000000..e0e04243f92
--- /dev/null
+++ b/src/components/table/table-sticky-column.spec.js
@@ -0,0 +1,55 @@
+import { mount } from '@vue/test-utils'
+import { BTable } from './table'
+import { BTd } from './td'
+import { BTh } from './th'
+
+const items = [{ a: 1, b: 2, c: 3 }, { a: 4, b: 5, c: 6 }]
+const fields = [
+ { key: 'a', stickyColumn: true, isRowHeader: true },
+ { key: 'b', stickyColumn: true },
+ 'c'
+]
+
+describe('table > sticky columns', () => {
+ it('has expected classes when sticky column is enabled', async () => {
+ const wrapper = mount(BTable, {
+ propsData: {
+ responsive: true,
+ items: items,
+ fields: fields
+ }
+ })
+
+ expect(wrapper).toBeDefined()
+ expect(wrapper.is(BTable)).toBe(true)
+ expect(wrapper.is('div')).toBe(true)
+ expect(wrapper.classes()).toContain('table-responsive')
+ const table = wrapper.find('table')
+ expect(table.classes()).toContain('table')
+ expect(table.classes()).toContain('b-table')
+
+ const trs = wrapper.findAll('tbody > tr')
+ expect(trs.length).toBe(2)
+
+ const cells = trs.at(0).findAll('th, td')
+ expect(cells.length).toBe(3)
+
+ // First column should be BTh with sticky classes
+ expect(cells.at(0).is(BTh)).toBe(true)
+ expect(cells.at(0).is('th')).toBe(true)
+ expect(cells.at(0).classes()).toContain('b-table-sticky-column')
+
+ // Second column should be BTd with sticky classes
+ expect(cells.at(1).is(BTd)).toBe(true)
+ expect(cells.at(1).is('td')).toBe(true)
+ expect(cells.at(1).classes()).toContain('b-table-sticky-column')
+
+ // Third column should be td
+ expect(cells.at(2).is(BTd)).toBe(false)
+ expect(cells.at(2).is(BTh)).toBe(false)
+ expect(cells.at(2).is('td')).toBe(true)
+ expect(cells.at(2).classes()).not.toContain('b-table-sticky-column')
+
+ wrapper.destroy()
+ })
+})
diff --git a/src/components/tooltip/README.md b/src/components/tooltip/README.md
index 4d0594ed814..716eeb5b7ab 100644
--- a/src/components/tooltip/README.md
+++ b/src/components/tooltip/README.md
@@ -25,7 +25,7 @@
Things to know when using tooltip component:
- Tooltips rely on the 3rd party library [Popper.js](https://popper.js.org/) for positioning.
-- Tooltips require BootstrapVue's custom SCSS/CSS for transitions and color variants.
+- Tooltips require BootstrapVue's custom SCSS/CSS in order to function correctly, and for variants.
- Triggering tooltips on hidden elements will not work.
- Specify `container` as `null` (default, appends to ``) to avoid rendering problems in more
complex components (like input groups, button groups, etc). You can use container to optionally
diff --git a/src/directives/popover/README.md b/src/directives/popover/README.md
index 8dacfbfb495..37f318e3ab4 100644
--- a/src/directives/popover/README.md
+++ b/src/directives/popover/README.md
@@ -21,7 +21,7 @@ to appear.
Things to know when using the popover directive:
- Popovers rely on the 3rd party library [Popper.js](https://popper.js.org/) for positioning.
-- Popovers require BootstrapVue's custom SCSS/CSS for transitions and color variants.
+- Popovers require BootstrapVue's custom SCSS/CSS in order to function correctly, and for variants.
- If both title and content is not provided (or are an empty string), the popover will not show.
- Specify container: 'body' (default) to avoid rendering problems in more complex components (like
input groups, button groups, etc).
diff --git a/src/directives/tooltip/README.md b/src/directives/tooltip/README.md
index 4028a5ef2fa..741b0c4605f 100644
--- a/src/directives/tooltip/README.md
+++ b/src/directives/tooltip/README.md
@@ -19,7 +19,7 @@ appear.
Things to know when using the tooltip directive:
- Tooltips rely on the 3rd party library [Popper.js](https://popper.js.org/) for positioning.
-- Tooltips require BootstrapVue's custom SCSS/CSS for transitions and color variants.
+- Tooltips require BootstrapVue's custom SCSS/CSS in order to function correctly, and for variants.
- If a title is not provided (or is an empty string), the tooltip will not show.
- Specify container: 'body' (the default) to avoid rendering problems in more complex components
(like input groups, button groups, etc).
diff --git a/yarn.lock b/yarn.lock
index abd88c6c94d..f2ef5b0d7a1 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,10 +2,10 @@
# yarn lockfile v1
-"@babel/cli@^7.6.2":
- version "7.6.2"
- resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.6.2.tgz#4ce8b5b4b2e4b4c1b7bd841cec62085e2dfc4465"
- integrity sha512-JDZ+T/br9pPfT2lmAMJypJDTTTHM9ePD/ED10TRjRzJVdEVy+JB3iRlhzYmTt5YkNgHvxWGlUVnLtdv6ruiDrQ==
+"@babel/cli@^7.6.4":
+ version "7.6.4"
+ resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.6.4.tgz#9b35a4e15fa7d8f487418aaa8229c8b0bc815f20"
+ integrity sha512-tqrDyvPryBM6xjIyKKUwr3s8CzmmYidwgdswd7Uc/Cv0ogZcuS1TYQTLx/eWKP3UbJ6JxZAiYlBZabXm/rtRsQ==
dependencies:
commander "^2.8.1"
convert-source-map "^1.1.0"
@@ -53,18 +53,18 @@
semver "^5.4.1"
source-map "^0.5.0"
-"@babel/core@^7.6.2":
- version "7.6.2"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.6.2.tgz#069a776e8d5e9eefff76236bc8845566bd31dd91"
- integrity sha512-l8zto/fuoZIbncm+01p8zPSDZu/VuuJhAfA7d/AbzM09WR7iVhavvfNDYCNpo1VvLk6E6xgAoP9P+/EMJHuRkQ==
+"@babel/core@^7.6.4":
+ version "7.6.4"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.6.4.tgz#6ebd9fe00925f6c3e177bb726a188b5f578088ff"
+ integrity sha512-Rm0HGw101GY8FTzpWSyRbki/jzq+/PkNQJ+nSulrdY6gFGOsNseCqD6KHRYe2E+EdzuBdr2pxCp6s4Uk6eJ+XQ==
dependencies:
"@babel/code-frame" "^7.5.5"
- "@babel/generator" "^7.6.2"
+ "@babel/generator" "^7.6.4"
"@babel/helpers" "^7.6.2"
- "@babel/parser" "^7.6.2"
+ "@babel/parser" "^7.6.4"
"@babel/template" "^7.6.0"
- "@babel/traverse" "^7.6.2"
- "@babel/types" "^7.6.0"
+ "@babel/traverse" "^7.6.3"
+ "@babel/types" "^7.6.3"
convert-source-map "^1.1.0"
debug "^4.1.0"
json5 "^2.1.0"
@@ -105,6 +105,26 @@
lodash "^4.17.13"
source-map "^0.5.0"
+"@babel/generator@^7.6.3":
+ version "7.6.3"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.6.3.tgz#71d5375264f93ec7bac7d9f35a67067733f5578e"
+ integrity sha512-hLhYbAb3pHwxjlijC4AQ7mqZdcoujiNaW7izCT04CIowHK8psN0IN8QjDv0iyFtycF5FowUOTwDloIheI25aMw==
+ dependencies:
+ "@babel/types" "^7.6.3"
+ jsesc "^2.5.1"
+ lodash "^4.17.13"
+ source-map "^0.6.1"
+
+"@babel/generator@^7.6.4":
+ version "7.6.4"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.6.4.tgz#a4f8437287bf9671b07f483b76e3bb731bc97671"
+ integrity sha512-jsBuXkFoZxk0yWLyGI9llT9oiQ2FeTASmRFE32U+aaDTfoE92t78eroO7PTpU/OrYq38hlcDM6vbfLDaOLy+7w==
+ dependencies:
+ "@babel/types" "^7.6.3"
+ jsesc "^2.5.1"
+ lodash "^4.17.13"
+ source-map "^0.5.0"
+
"@babel/helper-annotate-as-pure@^7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32"
@@ -331,6 +351,16 @@
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.6.2.tgz#205e9c95e16ba3b8b96090677a67c9d6075b70a1"
integrity sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==
+"@babel/parser@^7.6.3":
+ version "7.6.3"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.6.3.tgz#9eff8b9c3eeae16a74d8d4ff30da2bd0d6f0487e"
+ integrity sha512-sUZdXlva1dt2Vw2RqbMkmfoImubO0D0gaCrNngV6Hi0DA4x3o4mlrq0tbfY0dZEUIccH8I6wQ4qgEtwcpOR6Qg==
+
+"@babel/parser@^7.6.4":
+ version "7.6.4"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.6.4.tgz#cb9b36a7482110282d5cb6dd424ec9262b473d81"
+ integrity sha512-D8RHPW5qd0Vbyo3qb+YjO5nvUVRTXFLQ/FsDxJU2Nqz4uB5EnUN0ZQSEYpvTIbRuttig1XbHWU5oMeQwQSAA+A==
+
"@babel/plugin-proposal-async-generator-functions@^7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz#b289b306669dce4ad20b0252889a15768c9d417e"
@@ -470,10 +500,10 @@
dependencies:
"@babel/helper-plugin-utils" "^7.0.0"
-"@babel/plugin-transform-block-scoping@^7.6.2":
- version "7.6.2"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.2.tgz#96c33ab97a9ae500cc6f5b19e04a7e6553360a79"
- integrity sha512-zZT8ivau9LOQQaOGC7bQLQOT4XPkPXgN2ERfUgk1X8ql+mVkLc4E8eKk+FO3o0154kxzqenWCorfmEXpEZcrSQ==
+"@babel/plugin-transform-block-scoping@^7.6.3":
+ version "7.6.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.3.tgz#6e854e51fbbaa84351b15d4ddafe342f3a5d542a"
+ integrity sha512-7hvrg75dubcO3ZI2rjYTzUrEuh1E9IyDEhhB6qfcooxhDA33xx2MasuLVgdxzcP6R/lipAC6n9ub9maNW6RKdw==
dependencies:
"@babel/helper-plugin-utils" "^7.0.0"
lodash "^4.17.13"
@@ -595,10 +625,10 @@
"@babel/helper-module-transforms" "^7.1.0"
"@babel/helper-plugin-utils" "^7.0.0"
-"@babel/plugin-transform-named-capturing-groups-regex@^7.6.2":
- version "7.6.2"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.2.tgz#c1ca0bb84b94f385ca302c3932e870b0fb0e522b"
- integrity sha512-xBdB+XOs+lgbZc2/4F5BVDVcDNS4tcSKQc96KmlqLEAwz6tpYPEvPdmDfvVG0Ssn8lAhronaRs6Z6KSexIpK5g==
+"@babel/plugin-transform-named-capturing-groups-regex@^7.6.3":
+ version "7.6.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.3.tgz#aaa6e409dd4fb2e50b6e2a91f7e3a3149dbce0cf"
+ integrity sha512-jTkk7/uE6H2s5w6VlMHeWuH+Pcy2lmdwFoeWCVnvIrDUnB5gQqTVI8WfmEAhF2CDEarGrknZcmSFg1+bkfCoSw==
dependencies:
regexpu-core "^4.6.0"
@@ -703,10 +733,10 @@
"@babel/helper-regex" "^7.4.4"
regexpu-core "^4.6.0"
-"@babel/preset-env@^7.6.2":
- version "7.6.2"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.6.2.tgz#abbb3ed785c7fe4220d4c82a53621d71fc0c75d3"
- integrity sha512-Ru7+mfzy9M1/YTEtlDS8CD45jd22ngb9tXnn64DvQK3ooyqSw9K4K9DUWmYknTTVk4TqygL9dqCrZgm1HMea/Q==
+"@babel/preset-env@^7.6.3":
+ version "7.6.3"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.6.3.tgz#9e1bf05a2e2d687036d24c40e4639dc46cef2271"
+ integrity sha512-CWQkn7EVnwzlOdR5NOm2+pfgSNEZmvGjOhlCHBDq0J8/EStr+G+FvPEiz9B56dR6MoiUFjXhfE4hjLoAKKJtIQ==
dependencies:
"@babel/helper-module-imports" "^7.0.0"
"@babel/helper-plugin-utils" "^7.0.0"
@@ -724,7 +754,7 @@
"@babel/plugin-transform-arrow-functions" "^7.2.0"
"@babel/plugin-transform-async-to-generator" "^7.5.0"
"@babel/plugin-transform-block-scoped-functions" "^7.2.0"
- "@babel/plugin-transform-block-scoping" "^7.6.2"
+ "@babel/plugin-transform-block-scoping" "^7.6.3"
"@babel/plugin-transform-classes" "^7.5.5"
"@babel/plugin-transform-computed-properties" "^7.2.0"
"@babel/plugin-transform-destructuring" "^7.6.0"
@@ -739,7 +769,7 @@
"@babel/plugin-transform-modules-commonjs" "^7.6.0"
"@babel/plugin-transform-modules-systemjs" "^7.5.0"
"@babel/plugin-transform-modules-umd" "^7.2.0"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.6.2"
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.6.3"
"@babel/plugin-transform-new-target" "^7.4.4"
"@babel/plugin-transform-object-super" "^7.5.5"
"@babel/plugin-transform-parameters" "^7.4.4"
@@ -752,24 +782,24 @@
"@babel/plugin-transform-template-literals" "^7.4.4"
"@babel/plugin-transform-typeof-symbol" "^7.2.0"
"@babel/plugin-transform-unicode-regex" "^7.6.2"
- "@babel/types" "^7.6.0"
+ "@babel/types" "^7.6.3"
browserslist "^4.6.0"
core-js-compat "^3.1.1"
invariant "^2.2.2"
js-levenshtein "^1.1.3"
semver "^5.5.0"
-"@babel/runtime@^7.6.2":
- version "7.6.2"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.6.2.tgz#c3d6e41b304ef10dcf13777a33e7694ec4a9a6dd"
- integrity sha512-EXxN64agfUqqIGeEjI5dL5z0Sw0ZwWo1mLTi4mQowCZ42O59b7DRpZAnTC6OqdF28wMBMFKNb/4uFGrVaigSpg==
+"@babel/runtime@^7.6.3":
+ version "7.6.3"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.6.3.tgz#935122c74c73d2240cafd32ddb5fc2a6cd35cf1f"
+ integrity sha512-kq6anf9JGjW8Nt5rYfEuGRaEAaH1mkv3Bbu6rYvLOpPh/RusSJXuKPEAoZ7L7gybZkchE8+NV5g9vKF4AGAtsA==
dependencies:
regenerator-runtime "^0.13.2"
-"@babel/standalone@^7.6.2":
- version "7.6.2"
- resolved "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.6.2.tgz#484fb4fc7b9cec3dfbb6c012f0c81340596adb09"
- integrity sha512-bfrGoJA6bHD3zJdTM8DANDKM2MjuhH7SLTeHuQMyfCn4VQgJlwe9MByqiTTKWZ1dAD0HrC7WDaL60WV+9HUXnQ==
+"@babel/standalone@^7.6.4":
+ version "7.6.4"
+ resolved "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.6.4.tgz#10686768f27aa4ce4b5927b9791776738f6cb0e1"
+ integrity sha512-ikqLCCQ3iSaRhkE1xgVc6+f49s+ZbMu8gvaW1VNJdKE+pQMAp+2CALy4rRKopaLfYWULvtfeKrs4suICO64/dg==
"@babel/template@^7.1.0", "@babel/template@^7.4.0", "@babel/template@^7.4.4":
version "7.4.4"
@@ -834,6 +864,21 @@
globals "^11.1.0"
lodash "^4.17.13"
+"@babel/traverse@^7.6.3":
+ version "7.6.3"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.6.3.tgz#66d7dba146b086703c0fb10dd588b7364cec47f9"
+ integrity sha512-unn7P4LGsijIxaAJo/wpoU11zN+2IaClkQAxcJWBNCMS6cmVh802IyLHNkAjQ0iYnRS3nnxk5O3fuXW28IMxTw==
+ dependencies:
+ "@babel/code-frame" "^7.5.5"
+ "@babel/generator" "^7.6.3"
+ "@babel/helper-function-name" "^7.1.0"
+ "@babel/helper-split-export-declaration" "^7.4.4"
+ "@babel/parser" "^7.6.3"
+ "@babel/types" "^7.6.3"
+ debug "^4.1.0"
+ globals "^11.1.0"
+ lodash "^4.17.13"
+
"@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.5.0":
version "7.5.0"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.5.0.tgz#e47d43840c2e7f9105bc4d3a2c371b4d0c7832ab"
@@ -861,6 +906,15 @@
lodash "^4.17.13"
to-fast-properties "^2.0.0"
+"@babel/types@^7.6.3":
+ version "7.6.3"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.6.3.tgz#3f07d96f854f98e2fbd45c64b0cb942d11e8ba09"
+ integrity sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA==
+ dependencies:
+ esutils "^2.0.2"
+ lodash "^4.17.13"
+ to-fast-properties "^2.0.0"
+
"@cnakazawa/watch@^1.0.3":
version "1.0.3"
resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.3.tgz#099139eaec7ebf07a27c1786a3ff64f39464d2ef"
@@ -1080,28 +1134,28 @@
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b"
integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==
-"@nuxt/babel-preset-app@2.10.0":
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/@nuxt/babel-preset-app/-/babel-preset-app-2.10.0.tgz#5f3cd3ef7dbd851d8120c28866f29ede7e64a43d"
- integrity sha512-G+HY00F1e80ic2CwGMCA4FNAY1PcKMi/WshYOus8ObZxuHvlvsObKVilZq5l9P1xQqgcCoRyetEnhfMnpxqt7Q==
+"@nuxt/babel-preset-app@2.10.1":
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@nuxt/babel-preset-app/-/babel-preset-app-2.10.1.tgz#9669ff09d652011fefeb55cdc1684cd21f49b34a"
+ integrity sha512-kTJ1+kperaoPdkIE1Do6x+/2cMEk0zMKiLCc6a4vUvnhkfPLc5m5/ylwx2kke42xXqTGHNX84BSaJ891AxDJgQ==
dependencies:
- "@babel/core" "^7.6.2"
+ "@babel/core" "^7.6.4"
"@babel/plugin-proposal-class-properties" "^7.5.5"
"@babel/plugin-proposal-decorators" "^7.6.0"
"@babel/plugin-transform-runtime" "^7.6.2"
- "@babel/preset-env" "^7.6.2"
- "@babel/runtime" "^7.6.2"
- "@vue/babel-preset-jsx" "^1.1.0"
+ "@babel/preset-env" "^7.6.3"
+ "@babel/runtime" "^7.6.3"
+ "@vue/babel-preset-jsx" "^1.1.1"
core-js "^2.6.5"
-"@nuxt/builder@2.10.0":
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/@nuxt/builder/-/builder-2.10.0.tgz#3f59fe06c1bde1af25c969ca85ebfee7201d1151"
- integrity sha512-c8NgfILAvFRBwstUu8x9l8TZUUM0FiDB8gPewvYPsP2uEuy5HEglhGzj8+/NDU/lgvHh2a9jToDjTX1LpYYHuQ==
+"@nuxt/builder@2.10.1":
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@nuxt/builder/-/builder-2.10.1.tgz#06df592cb0e3b76a82505dbf34030834650264b2"
+ integrity sha512-LyKVoR7f8CKkeIk1EYvpXaMxO6ShASH3iA/5ck0PDm0qcl6iyn4bTwvF55cwkbPP+hStEjqpkhTccNxDTWCgQQ==
dependencies:
"@nuxt/devalue" "^1.2.4"
- "@nuxt/utils" "2.10.0"
- "@nuxt/vue-app" "2.10.0"
+ "@nuxt/utils" "2.10.1"
+ "@nuxt/vue-app" "2.10.1"
chokidar "^3.2.1"
consola "^2.10.1"
fs-extra "^8.1.0"
@@ -1114,18 +1168,18 @@
serialize-javascript "^2.1.0"
upath "^1.2.0"
-"@nuxt/cli@2.10.0":
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/@nuxt/cli/-/cli-2.10.0.tgz#48c90a7c3d3be5d40b70daf8f2280f1865ccc2fe"
- integrity sha512-nmARLjlBLWwWtWsgmyWTk4YGEkkUQvOqJS1YZlQy6CPU/itRdIDv9D/vbZZv2NkWegXQJOQ8UUv9iCue9g06bw==
+"@nuxt/cli@2.10.1":
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@nuxt/cli/-/cli-2.10.1.tgz#92b43e2d7ea39703b63da0514228f353f2284061"
+ integrity sha512-byXTGebvtQfzd7yBSVeHD7IZqB+Qeh9shCO8Cn6j803fHJA7s+XwzhZq3lOqOvHBO4rQ3LTkjKnsBaYtGGtVuw==
dependencies:
- "@nuxt/config" "2.10.0"
- "@nuxt/utils" "2.10.0"
+ "@nuxt/config" "2.10.1"
+ "@nuxt/utils" "2.10.1"
boxen "^4.1.0"
chalk "^2.4.2"
consola "^2.10.1"
esm "^3.2.25"
- execa "^2.0.4"
+ execa "^2.1.0"
exit "^0.1.2"
fs-extra "^8.1.0"
hable "^2.3.2"
@@ -1135,25 +1189,25 @@
std-env "^2.2.1"
wrap-ansi "^6.0.0"
-"@nuxt/config@2.10.0":
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/@nuxt/config/-/config-2.10.0.tgz#72c1713d57b8e50b4f08c1abe6b816a64f7d2e28"
- integrity sha512-avDv8sNBhffok7tJXE9bUQm7wcSGcN0ZQdM9N/PFNbHfROZ6wm8umsotQaQbg2XVJQZ2k2PNKCEN+hNKcFmrNw==
+"@nuxt/config@2.10.1":
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@nuxt/config/-/config-2.10.1.tgz#3a2fc555bcdecdedc366a8e5fac94f3553e86603"
+ integrity sha512-ydxDU1U4bEwLixn8wqYy8Y+4nVOtMaSodW0a4Kuyx9Z/3qnQbI0yvdO58I6CIw+6njAmATsAqaApIcX9bJQOeQ==
dependencies:
- "@nuxt/utils" "2.10.0"
+ "@nuxt/utils" "2.10.1"
consola "^2.10.1"
std-env "^2.2.1"
-"@nuxt/core@2.10.0":
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/@nuxt/core/-/core-2.10.0.tgz#71479a2f87160309486be5de358fea97b98cf072"
- integrity sha512-Frhyoqz+uGVOvTXA3S1mTguOZVqxJFCbcx+FksC49WCR7q5OdrD8Z6mQeUmUW9dBa2l+p7hj9LCTa6ECf1wwvw==
+"@nuxt/core@2.10.1":
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@nuxt/core/-/core-2.10.1.tgz#fc934d70e9112fdc5fe7b459977d7f82b783c1d8"
+ integrity sha512-6GLUNo7wILEEeEzxcTLVc3N5ao+A7z36iW5RUK1PibT2CERwlJbyoQILMioxXwTldPTA4tPAm7xmOgb4CC66Yw==
dependencies:
- "@nuxt/config" "2.10.0"
+ "@nuxt/config" "2.10.1"
"@nuxt/devalue" "^1.2.4"
- "@nuxt/server" "2.10.0"
- "@nuxt/utils" "2.10.0"
- "@nuxt/vue-renderer" "2.10.0"
+ "@nuxt/server" "2.10.1"
+ "@nuxt/utils" "2.10.1"
+ "@nuxt/vue-renderer" "2.10.1"
consola "^2.10.1"
debug "^4.1.1"
esm "^3.2.25"
@@ -1179,12 +1233,12 @@
error-stack-parser "^2.0.0"
string-width "^2.0.0"
-"@nuxt/generator@2.10.0":
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/@nuxt/generator/-/generator-2.10.0.tgz#614ff34776f1796cbbd22c46dfcbbe7ad7e0ee60"
- integrity sha512-5R6yuexDSSMXP5gGAnIZOJIBjfpmFXdaj8PsKkYjN3PNESVXTlJ8quBefV39QbCnyQgvNusOKppN3KmtpbDkdg==
+"@nuxt/generator@2.10.1":
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@nuxt/generator/-/generator-2.10.1.tgz#5430cd908f25f095af3a07df8fe6febff871a0a0"
+ integrity sha512-tjd1cf1fX3eGpdIeacgkdWloOIin3XQBFzJoquNbz4noqwWuhjyN6Noi+9FaDrFpMu6qZE5rvX1Zf0/6kP1SJg==
dependencies:
- "@nuxt/utils" "2.10.0"
+ "@nuxt/utils" "2.10.1"
chalk "^2.4.2"
consola "^2.10.1"
fs-extra "^8.1.0"
@@ -1209,13 +1263,13 @@
consola "^2.10.1"
node-fetch "^2.6.0"
-"@nuxt/server@2.10.0":
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/@nuxt/server/-/server-2.10.0.tgz#354f9f7fec04c8544791331194aba60eb0631a32"
- integrity sha512-K3317JyzvQe7lhVtveOb56k+L9NlFt1I2BgSg5GDt0lp21Rpf+qGUK53GQBXIpvWc9P5VT5hr8m+nxEdZZQYpA==
+"@nuxt/server@2.10.1":
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@nuxt/server/-/server-2.10.1.tgz#6f2a19ccde971df365f6a847c9a33181e81e2142"
+ integrity sha512-+1PMy8VknZWKj/uxKxwllTXuU+mgGOq17YSWfhKUAidlAb1YpdndlVOuWZgfdEsoQjJYq1vmIHMg8389chy7+g==
dependencies:
- "@nuxt/config" "2.10.0"
- "@nuxt/utils" "2.10.0"
+ "@nuxt/config" "2.10.1"
+ "@nuxt/utils" "2.10.1"
"@nuxtjs/youch" "^4.2.3"
chalk "^2.4.2"
compression "^1.7.4"
@@ -1232,10 +1286,10 @@
serve-static "^1.14.1"
server-destroy "^1.0.1"
-"@nuxt/utils@2.10.0":
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/@nuxt/utils/-/utils-2.10.0.tgz#7e1e618312c4048238050d97bf7ac61d1ce71804"
- integrity sha512-DcBcUOf9qhVnaR0RqE/Ft+IbTgCQCttn4DM3CBRJJCQ9RV8CpLG8mfFsNtgnPTYrgDrUet67YrL5JcM9Ok02aw==
+"@nuxt/utils@2.10.1":
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@nuxt/utils/-/utils-2.10.1.tgz#273f14519354b7676aa8640456716967c0b56857"
+ integrity sha512-SXTm0vSh3H6Izpib/p0IepopmKaJz4JUtSuHVoauCv+CQMj09GRUeKwZ8SbXjBNQmGI+tdKedVlUUKKYY8R4LQ==
dependencies:
consola "^2.10.1"
fs-extra "^8.1.0"
@@ -1246,47 +1300,47 @@
signal-exit "^3.0.2"
ua-parser-js "^0.7.20"
-"@nuxt/vue-app@2.10.0":
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/@nuxt/vue-app/-/vue-app-2.10.0.tgz#fd5616d91c543ae0dfdf745167c481d8932381ec"
- integrity sha512-63tnJCv5IReW9wJh63IHgw/F09hqkQ1ot+u8+umTsk45awYWE39VrwdNOkRdy2IHygIH2xxXIhtYkwZuX8xFhg==
+"@nuxt/vue-app@2.10.1":
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@nuxt/vue-app/-/vue-app-2.10.1.tgz#76fc682d45faddf953044806a7c9f4ed0c6e6945"
+ integrity sha512-GyjBOwyngKrb4NeSRP5s8tr4ccu05FhwuaN+TIlXsRSaPYaGz7LnLsxp5UgHrgMJH8TqIB6k4b9syejR7FT8Jg==
dependencies:
node-fetch "^2.6.0"
unfetch "^4.1.0"
vue "^2.6.10"
vue-client-only "^2.0.0"
- vue-meta "^2.2.2"
+ vue-meta "^2.3.1"
vue-no-ssr "^1.1.1"
vue-router "~3.0.7"
vue-template-compiler "^2.6.10"
vuex "^3.1.1"
-"@nuxt/vue-renderer@2.10.0":
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/@nuxt/vue-renderer/-/vue-renderer-2.10.0.tgz#1e467d6b146670311cfb23e7e6f3933d2c58a296"
- integrity sha512-uTkBDZUUJWi87RnViyC6x252NwQ9w3GuZMuN0Mv0v42+8S+BQ1/0bN84X2d5imdZz3kAlhsLJQ69GKrI75dCAA==
+"@nuxt/vue-renderer@2.10.1":
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@nuxt/vue-renderer/-/vue-renderer-2.10.1.tgz#80219f78cda19fd0e665ed05eccdfcf23e3ee956"
+ integrity sha512-gjI8/0U5Qe5ieaRW9Y7/a+QOePABgvp4zkUZCUdQKtjniJ3AMKpvppSORKIH0YJl1Uv+X/BY84MfjEnLYdB0AQ==
dependencies:
"@nuxt/devalue" "^1.2.4"
- "@nuxt/utils" "2.10.0"
+ "@nuxt/utils" "2.10.1"
consola "^2.10.1"
fs-extra "^8.1.0"
lru-cache "^5.1.1"
vue "^2.6.10"
- vue-meta "^2.2.2"
+ vue-meta "^2.3.1"
vue-server-renderer "^2.6.10"
-"@nuxt/webpack@2.10.0":
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/@nuxt/webpack/-/webpack-2.10.0.tgz#c71f54994dbba52f24849f55eb275d87667f2da7"
- integrity sha512-ah1G6nIP3PJaeS5oQXrAUyPwmeWos1ycgZXvADN2rkXP4I2hdpdRuFBVrl1NfNoCNq+Hw0hZeEL9vgN4SbbPXQ==
+"@nuxt/webpack@2.10.1":
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@nuxt/webpack/-/webpack-2.10.1.tgz#515db338b5df1abc1fef1b196d21679ecc45b92e"
+ integrity sha512-AH88HI8mJPj6EcMztgsVbfEwcUT46kcAkgFpYbVeMmucf7IxChyS+uf1ev9q4+wWvw1B8Hp9enAIZXBfEIjYTg==
dependencies:
- "@babel/core" "^7.6.2"
- "@nuxt/babel-preset-app" "2.10.0"
+ "@babel/core" "^7.6.4"
+ "@nuxt/babel-preset-app" "2.10.1"
"@nuxt/friendly-errors-webpack-plugin" "^2.5.0"
- "@nuxt/utils" "2.10.0"
+ "@nuxt/utils" "2.10.1"
babel-loader "^8.0.6"
cache-loader "^4.1.0"
- caniuse-lite "^1.0.30000997"
+ caniuse-lite "^1.0.30000999"
chalk "^2.4.2"
consola "^2.10.1"
css-loader "^3.2.0"
@@ -1310,10 +1364,10 @@
semver "^6.3.0"
std-env "^2.2.1"
style-resources-loader "^1.2.1"
- terser-webpack-plugin "^2.1.2"
+ terser-webpack-plugin "^2.1.3"
thread-loader "^2.1.3"
time-fix-plugin "^2.0.6"
- url-loader "^2.1.0"
+ url-loader "^2.2.0"
vue-loader "^15.7.1"
webpack "^4.41.0"
webpack-bundle-analyzer "^3.5.2"
@@ -1515,16 +1569,16 @@
lodash.kebabcase "^4.1.1"
svg-tags "^1.0.0"
-"@vue/babel-preset-jsx@^1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@vue/babel-preset-jsx/-/babel-preset-jsx-1.1.0.tgz#c8001329f5b372297a3111a251eb4f9e956c1266"
- integrity sha512-EeZ9gwEmu79B4A6LMLAw5cPCVYIcbKWgJgJafWtLzh1S+SgERUmTkVQ9Vx4k8zYBiCuxHK3XziZ3VJIMau7THA==
+"@vue/babel-preset-jsx@^1.1.1":
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/@vue/babel-preset-jsx/-/babel-preset-jsx-1.1.1.tgz#3a74642ca0ecea10aae13649df5ff70f9d24a6f5"
+ integrity sha512-SeyndwQZc8MAOkhbJaC34ocTwcKekKkwrwnTMC3YF8VmGp5IQWW5gPIU66bqO9WFBXFA3J3ANsUbP2pj8q8KdQ==
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-model" "^1.1.1"
"@vue/babel-sugar-v-on" "^1.1.0"
"@vue/babel-sugar-functional-vue@^1.0.0":
@@ -1541,10 +1595,10 @@
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==
+"@vue/babel-sugar-v-model@^1.1.1":
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.1.1.tgz#a0f0750fcee20769805a20178299eebd4babf25a"
+ integrity sha512-qiPbdUTiqNQdhXzvWQMVfrYGHCiMmscY7j/cudLxdxWZ8AFhgPRVlniVgaWIT7A1iOjs92e8U6qVyqkf0d4ZrA==
dependencies:
"@babel/plugin-syntax-jsx" "^7.2.0"
"@vue/babel-helper-vue-jsx-merge-props" "^1.0.0"
@@ -2748,7 +2802,7 @@ cacache@^12.0.2:
unique-filename "^1.1.1"
y18n "^4.0.0"
-cacache@^13.0.0:
+cacache@^13.0.1:
version "13.0.1"
resolved "https://registry.yarnpkg.com/cacache/-/cacache-13.0.1.tgz#a8000c21697089082f85287a1aec6e382024a71c"
integrity sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==
@@ -2912,11 +2966,16 @@ caniuse-lite@^1.0.30000984:
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz#b9193e293ccf7e4426c5245134b8f2a56c0ac4b9"
integrity sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw==
-caniuse-lite@^1.0.30000989, caniuse-lite@^1.0.30000997, caniuse-lite@^1.0.30000998:
+caniuse-lite@^1.0.30000989, caniuse-lite@^1.0.30000998:
version "1.0.30000998"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000998.tgz#7227a8046841e7d01e156ae7227a504d065f6744"
integrity sha512-8Tj5sPZR9kMHeDD9SZXIVr5m9ofufLLCG2Y4QwQrH18GIwG+kCc+zYdlR036ZRkuKjVVetyxeAgGA1xF7XdmzQ==
+caniuse-lite@^1.0.30000999:
+ version "1.0.30000999"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000999.tgz#427253a69ad7bea4aa8d8345687b8eec51ca0e43"
+ integrity sha512-1CUyKyecPeksKwXZvYw0tEoaMCo/RwBlXmEtN5vVnabvO0KPd9RQLcaAuR9/1F+KDMv6esmOFWlsXuzDk+8rxg==
+
capture-exit@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4"
@@ -4919,12 +4978,12 @@ execa@^1.0.0:
signal-exit "^3.0.0"
strip-eof "^1.0.0"
-execa@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/execa/-/execa-2.0.4.tgz#2f5cc589c81db316628627004ea4e37b93391d8e"
- integrity sha512-VcQfhuGD51vQUQtKIq2fjGDLDbL6N1DTQVpYzxZ7LPIXw3HqTuIz6uxRmpV1qf8i31LHf2kjiaGI+GdHwRgbnQ==
+execa@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-2.1.0.tgz#e5d3ecd837d2a60ec50f3da78fd39767747bbe99"
+ integrity sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==
dependencies:
- cross-spawn "^6.0.5"
+ cross-spawn "^7.0.0"
get-stream "^5.0.0"
is-stream "^2.0.0"
merge-stream "^2.0.0"
@@ -8538,18 +8597,18 @@ number-is-nan@^1.0.0:
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
-nuxt@^2.10.0:
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-2.10.0.tgz#854c21e87c8b237359253b9419f05149b6214b63"
- integrity sha512-Hl5hbT6gbfNXinY74oFvYroa0d0rCKpJQgJaLDN57e8CZu9kCe/90Gr21BX1+npcguIicjup5EXZ4GwzlcXKDA==
+nuxt@^2.10.1:
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-2.10.1.tgz#d02237baea11bfaa63d65e45231c41c6a7c18d49"
+ integrity sha512-75QQ3x1WAcoBb7krHLzSXVK2/TKUFCHfsskd0bbdAl1KI9Xweyd6SGtdgGsdjWOlaUhijsXFqrPnfPPmrpLMzQ==
dependencies:
- "@nuxt/builder" "2.10.0"
- "@nuxt/cli" "2.10.0"
- "@nuxt/core" "2.10.0"
- "@nuxt/generator" "2.10.0"
+ "@nuxt/builder" "2.10.1"
+ "@nuxt/cli" "2.10.1"
+ "@nuxt/core" "2.10.1"
+ "@nuxt/generator" "2.10.1"
"@nuxt/loading-screen" "^1.2.0"
"@nuxt/opencollective" "^0.3.0"
- "@nuxt/webpack" "2.10.0"
+ "@nuxt/webpack" "2.10.1"
nwsapi@^2.0.7, nwsapi@^2.1.3:
version "2.1.4"
@@ -11625,18 +11684,18 @@ terser-webpack-plugin@^1.4.1:
webpack-sources "^1.4.0"
worker-farm "^1.7.0"
-terser-webpack-plugin@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.1.2.tgz#2b9b8147a6f18918348200800cf9560c50f701bb"
- integrity sha512-MF/C4KABwqYOfRDi87f7gG07GP7Wj/kyiX938UxIGIO6l5mkh8XJL7xtS0hX/CRdVQaZI7ThGUPZbznrCjsGpg==
+terser-webpack-plugin@^2.1.3:
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.1.3.tgz#85430da71ba88a60072bf659589eafaf6a00dc22"
+ integrity sha512-z5Utx0TxmirZvRNL1GC795tlDM+bO83ZfcbtkL1y1VLoWtZ7S2a9+HFCLnabSRE/Yjsu4zCEX6U6CIRo4dVmcQ==
dependencies:
- cacache "^13.0.0"
+ cacache "^13.0.1"
find-cache-dir "^3.0.0"
jest-worker "^24.9.0"
schema-utils "^2.4.1"
serialize-javascript "^2.1.0"
source-map "^0.6.1"
- terser "^4.3.4"
+ terser "^4.3.8"
webpack-sources "^1.4.3"
terser@^4.1.2:
@@ -11648,19 +11707,10 @@ terser@^4.1.2:
source-map "~0.6.1"
source-map-support "~0.5.12"
-terser@^4.3.4:
- version "4.3.4"
- resolved "https://registry.yarnpkg.com/terser/-/terser-4.3.4.tgz#ad91bade95619e3434685d69efa621a5af5f877d"
- integrity sha512-Kcrn3RiW8NtHBP0ssOAzwa2MsIRQ8lJWiBG/K7JgqPlomA3mtb2DEmp4/hrUA+Jujx+WZ02zqd7GYD+QRBB/2Q==
- dependencies:
- commander "^2.20.0"
- source-map "~0.6.1"
- source-map-support "~0.5.12"
-
-terser@^4.3.7:
- version "4.3.7"
- resolved "https://registry.yarnpkg.com/terser/-/terser-4.3.7.tgz#9dafb4a6730868608c9c7af96d44182f4107b29f"
- integrity sha512-rJFxzWIzJdgiOwYIPJHu6L3hDegEYJj2cHuKcngMraUfhMXGDEbok9Tqjw7yxzrU4IagvG74uTEKdiqeG6T7bg==
+terser@^4.3.8:
+ version "4.3.8"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-4.3.8.tgz#707f05f3f4c1c70c840e626addfdb1c158a17136"
+ integrity sha512-otmIRlRVmLChAWsnSFNO0Bfk6YySuBp6G9qrHiJwlLDd4mxe2ta4sjI7TzIR+W1nBMjilzrMcPOz9pSusgx3hQ==
dependencies:
commander "^2.20.0"
source-map "~0.6.1"
@@ -12172,14 +12222,14 @@ urix@^0.1.0:
resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
-url-loader@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-2.1.0.tgz#bcc1ecabbd197e913eca23f5e0378e24b4412961"
- integrity sha512-kVrp/8VfEm5fUt+fl2E0FQyrpmOYgMEkBsv8+UDP1wFhszECq5JyGF33I7cajlVY90zRZ6MyfgKXngLvHYZX8A==
+url-loader@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-2.2.0.tgz#af321aece1fd0d683adc8aaeb27829f29c75b46e"
+ integrity sha512-G8nk3np8ZAnwhHXas1JxJEwJyQdqFXAKJehfgZ/XrC48volFBRtO+FIKtF2u0Ma3bw+4vnDVjHPAQYlF9p2vsw==
dependencies:
loader-utils "^1.2.3"
mime "^2.4.4"
- schema-utils "^2.0.0"
+ schema-utils "^2.4.1"
url-parse-lax@^1.0.0:
version "1.0.0"
@@ -12373,10 +12423,10 @@ vue-loader@^15.7.1:
vue-hot-reload-api "^2.3.0"
vue-style-loader "^4.1.0"
-vue-meta@^2.2.2:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/vue-meta/-/vue-meta-2.2.2.tgz#ec6be76d75b7d6e4abb6d995d92245487081428b"
- integrity sha512-aSzjfc5xV3szxPZMsSk6JeoHUqwrVHNPzpMciTCek56LDd2xKWCv+Ch4IGWL5EIxVyfxA+krsD7T11PTyLY4TQ==
+vue-meta@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/vue-meta/-/vue-meta-2.3.1.tgz#32a1c2634f49433f30e7e7a028aa5e5743f84f6a"
+ integrity sha512-hnZvDNvLh+PefJLfYkZhG6cSBNKikgQyiEK8lI/P2qscM1DC/qHHOfdACPQ/VDnlaWU9VlcobCTNyVtssTR4XQ==
dependencies:
deepmerge "^4.0.0"