Merge remote-tracking branch 'origin/components/mdSnackbar'

* origin/components/mdSnackbar:
  disable unfinished snackbar code
  rewrite snackbar
  add ES2017 polyfill
  fix md-tabs with v-if and fix whiteframe
  start creation of snackbars
This commit is contained in:
Marcos Moura 2016-12-23 14:02:47 -02:00
commit 58564e4918
17 changed files with 562 additions and 258 deletions

View file

@ -1,9 +1,11 @@
{
"presets": [
"es2015",
"es2017",
"stage-0"
],
"plugins": [
"transform-runtime",
"add-module-exports"
]
}

View file

@ -99,6 +99,10 @@
<router-link exact to="/components/sidenav">Sidenav</router-link>
</md-list-item>
<!-- <md-list-item class="md-inset">
<router-link exact to="/components/snackbar">Snackbar</router-link>
</md-list-item> -->
<md-list-item class="md-inset">
<router-link exact to="/components/spinner">Spinner</router-link>
</md-list-item>

View file

@ -7,7 +7,7 @@
<md-card-area>
<md-tabs md-right :md-dynamic-height="false" class="md-transparent example-tabs">
<md-tab class="example-content" md-label="Demo">
<md-tab class="example-content" md-label="Demo" md-active>
<slot name="demo"></slot>
</md-tab>

View file

@ -1,24 +1,22 @@
<template>
<div class="page-content">
<md-whiteframe md-elevation="1" class="main-header">
<md-toolbar>
<md-button class="md-icon-button nav-trigger" @click="toggleSidenav">
<md-icon>menu</md-icon>
</md-button>
<md-whiteframe md-tag="md-toolbar" md-elevation="1" class="main-header">
<md-button class="md-icon-button nav-trigger" @click="toggleSidenav">
<md-icon>menu</md-icon>
</md-button>
<div class="md-title">{{ pageTitle }}</div>
<div class="md-title">{{ pageTitle }}</div>
<div class="release-version" v-if="availableDocs.length > 1">
<span>Version:</span>
<md-select id="docs-select" v-model="currentDocs" @change="changeDocs">
<md-option v-for="doc in availableDocs" :value="doc" v-once>{{ doc }}</md-option>
</md-select>
</div>
<div class="release-version">
<span>Version:</span>
<md-select id="docs-select" v-model="currentDocs" @change="changeDocs">
<md-option v-for="doc in availableDocs" :value="doc" v-once>{{ doc }}</md-option>
</md-select>
</div>
<md-button href="https://github.com/marcosmoura/vue-material" target="_blank" rel="noopener" class="md-icon-button github">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path fill="#ffffff" d="M512 0C229.25 0 0 229.25 0 512c0 226.25 146.69 418.13 350.16 485.81 25.59 4.69 34.94-11.12 34.94-24.62 0-12.19-0.47-52.56-0.72-95.31C242 908.81 211.91 817.5 211.91 817.5c-23.31-59.12-56.84-74.87-56.84-74.87-46.53-31.75 3.53-31.12 3.53-31.12 51.41 3.56 78.47 52.75 78.47 52.75 45.69 78.25 119.88 55.63 149 42.5 4.65-33 17.9-55.62 32.5-68.37C304.91 725.44 185.34 681.5 185.34 485.31c0-55.94 19.97-101.56 52.66-137.41-5.22-13-22.84-65.09 5.06-135.56 0 0 42.94-13.75 140.81 52.5 40.81-11.41 84.59-17.03 128.13-17.22 43.5 0.19 87.31 5.88 128.19 17.28 97.69-66.31 140.69-52.5 140.69-52.5 28 70.53 10.38 122.56 5.13 135.5 32.81 35.84 52.63 81.47 52.63 137.41 0 196.69-119.75 240-233.81 252.69 18.44 15.88 34.75 47 34.75 94.75 0 68.44-0.69 123.63-0.69 140.5 0 13.63 9.31 29.56 35.25 24.56C877.44 930 1024 738.13 1024 512 1024 229.25 794.75 0 512 0z"></path></svg>
</md-button>
</md-toolbar>
<md-button href="https://github.com/marcosmoura/vue-material" target="_blank" rel="noopener" class="md-icon-button github">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path fill="#ffffff" d="M512 0C229.25 0 0 229.25 0 512c0 226.25 146.69 418.13 350.16 485.81 25.59 4.69 34.94-11.12 34.94-24.62 0-12.19-0.47-52.56-0.72-95.31C242 908.81 211.91 817.5 211.91 817.5c-23.31-59.12-56.84-74.87-56.84-74.87-46.53-31.75 3.53-31.12 3.53-31.12 51.41 3.56 78.47 52.75 78.47 52.75 45.69 78.25 119.88 55.63 149 42.5 4.65-33 17.9-55.62 32.5-68.37C304.91 725.44 185.34 681.5 185.34 485.31c0-55.94 19.97-101.56 52.66-137.41-5.22-13-22.84-65.09 5.06-135.56 0 0 42.94-13.75 140.81 52.5 40.81-11.41 84.59-17.03 128.13-17.22 43.5 0.19 87.31 5.88 128.19 17.28 97.69-66.31 140.69-52.5 140.69-52.5 28 70.53 10.38 122.56 5.13 135.5 32.81 35.84 52.63 81.47 52.63 137.41 0 196.69-119.75 240-233.81 252.69 18.44 15.88 34.75 47 34.75 94.75 0 68.44-0.69 123.63-0.69 140.5 0 13.63 9.31 29.56 35.25 24.56C877.44 930 1024 738.13 1024 512 1024 229.25 794.75 0 512 0z"></path></svg>
</md-button>
</md-whiteframe>
<slot></slot>
@ -35,12 +33,8 @@
}
.main-header {
position: relative;
z-index: 2;
.md-toolbar {
color: #fff !important;
}
color: #fff !important;
}
.nav-trigger {

View file

@ -34,10 +34,7 @@ Vue.material.registerTheme({
},
'light-blue': {
primary: 'light-blue',
accent: {
color: 'cyan',
hue: 'A200'
}
accent: 'yellow'
},
teal: {
primary: 'teal',

View file

@ -0,0 +1,79 @@
<template>
<page-content page-title="Components - Snackbar">
<docs-component>
<div slot="description">
<p>Snackbars contain a single line of text directly related to the operation performed. They may contain a text action, but no icons.</p>
</div>
<div slot="api">
<api-table name="md-snackbar">
</api-table>
</div>
<div slot="example">
<example-box card-title="Default">
<div slot="demo">
<div>
<md-button class="md-primary md-raised" @click="$refs.snackbar1.open()">Open bottom center</md-button>
<md-button class="md-primary md-raised" @click="$refs.snackbar2.open()">Open bottom left</md-button>
<md-button class="md-primary md-raised" @click="$refs.snackbar3.open()">Open bottom right</md-button>
</div>
<div>
<md-button class="md-primary md-raised" @click="$refs.snackbar4.open()">Open top center</md-button>
<md-button class="md-primary md-raised" @click="$refs.snackbar5.open()">Open top left</md-button>
<md-button class="md-primary md-raised" @click="$refs.snackbar6.open()">Open top right</md-button>
</div>
<md-snackbar md-position="bottom center" ref="snackbar1">
<span>Connection timeout. Showing limited messages.</span>
<md-button class="md-accent" v-md-theme="'light-blue'" @click="$refs.snackbar1.close()">Retry</md-button>
</md-snackbar>
<md-snackbar md-position="bottom left" ref="snackbar2">
<span>Connection timeout. Showing limited messages.</span>
<md-button class="md-accent" v-md-theme="'light-blue'" @click="$refs.snackbar2.close()">Retry</md-button>
</md-snackbar>
<md-snackbar md-position="bottom right" ref="snackbar3">
<span>Connection timeout. Showing limited messages.</span>
<md-button class="md-accent" v-md-theme="'light-blue'" @click="$refs.snackbar3.close()">Retry</md-button>
</md-snackbar>
<md-snackbar md-position="top center" ref="snackbar4">
<span>Connection timeout. Showing limited messages.</span>
<md-button class="md-accent" v-md-theme="'light-blue'" @click="$refs.snackbar4.close()">Retry</md-button>
</md-snackbar>
<md-snackbar md-position="top left" ref="snackbar5">
<span>Connection timeout. Showing limited messages.</span>
<md-button class="md-accent" v-md-theme="'light-blue'" @click="$refs.snackbar5.close()">Retry</md-button>
</md-snackbar>
<md-snackbar md-position="top right" ref="snackbar6">
<span>Connection timeout. Showing limited messages.</span>
<md-button class="md-accent" v-md-theme="'light-blue'" @click="$refs.snackbar6.close()">Retry</md-button>
</md-snackbar>
</div>
<div slot="code">
<code-block lang="xml">
</code-block>
</div>
</example-box>
</div>
</docs-component>
</page-content>
</template>
<style lang="scss" scoped>
</style>
<script>
export default {
};
</script>

View file

@ -14,13 +14,14 @@ import Card from './pages/components/Card';
import Checkbox from './pages/components/Checkbox';
import Dialog from './pages/components/Dialog';
import Icon from './pages/components/Icon';
import InkRipple from './pages/components/InkRipple';
import Input from './pages/components/Input';
import List from './pages/components/List';
import Menu from './pages/components/Menu';
import Radio from './pages/components/Radio';
import InkRipple from './pages/components/InkRipple';
import Select from './pages/components/Select';
import Sidenav from './pages/components/Sidenav';
/*import Snackbar from './pages/components/Snackbar';*/
import Spinner from './pages/components/Spinner';
import Subheader from './pages/components/Subheader';
import Switch from './pages/components/Switch';
@ -107,6 +108,11 @@ const components = [
name: 'components:icon',
component: Icon
},
{
path: '/components/ink-ripple',
name: 'components:ink-ripple',
component: InkRipple
},
{
path: '/components/input',
name: 'components:input',
@ -127,11 +133,6 @@ const components = [
name: 'components:radio',
component: Radio
},
{
path: '/components/ink-ripple',
name: 'components:ink-ripple',
component: InkRipple
},
{
path: '/components/select',
name: 'components:select',
@ -142,6 +143,11 @@ const components = [
name: 'components:sidenav',
component: Sidenav
},
/* {
path: '/components/snackbar',
name: 'components:snackbar',
component: Snackbar
}, */
{
path: '/components/spinner',
name: 'components:spinner',
@ -157,6 +163,11 @@ const components = [
name: 'components:subheader',
component: Subheader
},
{
path: '/components/switch',
name: 'components:switch',
component: Switch
},
{
path: '/components/table',
name: 'components:table',

View file

@ -53,6 +53,7 @@
"babel-plugin-add-module-exports": "^0.2.1",
"babel-plugin-transform-runtime": "^6.15.0",
"babel-preset-es2015": "^6.18.0",
"babel-preset-es2017": "^6.16.0",
"babel-preset-stage-0": "^6.16.0",
"chalk": "^1.1.3",
"chokidar": "^1.6.1",

View file

@ -135,7 +135,7 @@ $button-icon-size: 40px;
border-radius: $button-fab-size;
line-height: $button-fab-size;
background-clip: padding-box;
transition: $swift-ease-in;
transition: $swift-ease-out;
transition-property: background-color,
box-shadow,
transform;

View file

@ -0,0 +1,8 @@
import mdSnackbar from './mdSnackbar.vue';
import mdSnackbarTheme from './mdSnackbar.theme';
export default function install(Vue) {
Vue.component('md-snackbar', Vue.extend(mdSnackbar));
Vue.material.styles.push(mdSnackbarTheme);
}

View file

@ -0,0 +1,137 @@
@import '../../core/stylesheets/variables.scss';
.md-snackbar {
min-width: 288px;
max-width: 568px;
min-height: 48px;
padding: 14px 24px;
position: fixed;
z-index: 120;
overflow: hidden;
border-radius: 2px;
background-color: #323232;
transition: $swift-ease-out;
color: #fff;
font-size: 14px;
&.md-position-bottom-center {
bottom: 0;
left: 50%;
transform: translate3D(-50%, 100%, 0);
}
&.md-position-bottom-right {
bottom: 8px;
right: 8px;
transform: translate3D(0, calc(100% + 8px), 0);
}
&.md-position-bottom-left {
bottom: 8px;
left: 8px;
transform: translate3D(0, calc(100% + 8px), 0);
}
&.md-position-top-center {
top: 0;
left: 50%;
transform: translate3D(-50%, -100%, 0);
}
&.md-position-top-right {
top: 8px;
right: 8px;
transform: translate3D(0, calc(-100% - 8px), 0);
}
&.md-position-top-left {
top: 8px;
left: 8px;
transform: translate3D(0, calc(-100% - 8px), 0);
}
&.md-active {
&.md-position-bottom-center {
transform: translate3D(-50%, 0, 0);
}
&.md-position-bottom-right {
transform: translate3D(0, 0, 0);
}
&.md-position-bottom-left {
transform: translate3D(0, 0, 0);
}
&.md-position-top-center {
transform: translate3D(-50%, 0, 0);
}
&.md-position-top-right {
transform: translate3D(0, 0, 0);
}
&.md-position-top-left {
transform: translate3D(0, 0, 0);
}
.md-snackbar-content {
opacity: 1;
transition: opacity .4s .1s $swift-ease-out-timing-function;
}
}
.md-snackbar-content {
display: flex;
align-items: center;
justify-content: space-between;
opacity: 0;
transition: opacity .2s $swift-ease-out-timing-function;
will-change: opacity;
}
.md-button {
min-width: 64px;
margin: -8px -16px;
&:last-child {
margin-left: 48px;
}
}
}
.md-has-toast-top-right {
.md-fab.md-fab-top-right {
transform: translate3D(0, 48px, 0);
}
}
.md-has-toast-top-center {
.md-fab.md-fab-top-center {
transform: translate3D(-50%, 48px, 0);
}
}
.md-has-toast-top-left {
.md-fab.md-fab-top-left {
transform: translate3D(0, 48px, 0);
}
}
.md-has-toast-bottom-right {
.md-fab.md-fab-bottom-right {
transform: translate3D(0, -48px, 0);
}
}
.md-has-toast-bottom-center {
.md-fab.md-fab-bottom-center {
transform: translate3D(-50%, -48px, 0);
}
}
.md-has-toast-bottom-left {
.md-fab.md-fab-bottom-left {
transform: translate3D(0, -48px, 0);
}
}

View file

@ -0,0 +1,8 @@
.THEME_NAME {
.md-snackbar,
&.md-snackbar {
.md-ink-ripple {
color: #fff;
}
}
}

View file

@ -0,0 +1,61 @@
<template>
<div class="md-snackbar" :class="classes">
<div class="md-snackbar-content">
<slot></slot>
</div>
</div>
</template>
<style lang="scss" src="./mdSnackbar.scss"></style>
<script>
export default {
props: {
mdPosition: {
type: String,
default: 'bottom center'
},
mdDuration: {
type: [String, Number],
default: 4000
}
},
data() {
return {
active: false,
rootElement: {},
snackbarElement: {}
};
},
computed: {
classes() {
let cssClasses = {
'md-active': this.active
};
cssClasses['md-position-' + this.mdPosition.replace(/ /g, '-')] = true;
return cssClasses;
}
},
methods: {
open() {
this.active = true;
this.$emit('open');
},
close() {
this.active = false;
this.$emit('close');
}
},
mounted() {
this.$nextTick(() => {
this.rootElement = this.$root.$el;
this.snackbarElement = this.$el;
});
},
beforeDestroy() {
}
};
</script>

View file

@ -83,20 +83,20 @@
}
},
mounted() {
let tabData = this.getTabData();
this.parentTabs = getClosestVueParent(this.$parent, 'md-tabs');
if (!this.parentTabs) {
throw new Error('You must wrap the md-tab in a md-tabs');
}
this.$nextTick(() => {
this.mounted = true;
this.parentTabs.registerTab(this.getTabData());
this.mounted = true;
this.parentTabs.updateTab(tabData);
if (this.mdActive) {
this.parentTabs.activeTab = this.tabId;
}
});
if (this.mdActive) {
this.parentTabs.setActiveTab(tabData);
}
},
beforeDestroy() {
this.parentTabs.unregisterTab(this.getTabData());

View file

@ -96,7 +96,6 @@
},
registerTab(tabData) {
this.tabList[tabData.id] = tabData;
this.$forceUpdate();
},
unregisterTab(tabData) {
delete this.tabList[tabData.id];
@ -107,7 +106,7 @@
if (tabData.active) {
if (!tabData.disabled) {
this.setActiveTab(tabData);
} else {
} else if (Object.keys(this.tabList).length) {
let tabsIds = Object.keys(this.tabList);
let targetIndex = tabsIds.indexOf(tabData.id) + 1;
let target = tabsIds[targetIndex];
@ -141,13 +140,15 @@
return idList.indexOf(id);
},
calculateIndicatorPos() {
let tabsWidth = this.$el.offsetWidth;
let activeTab = this.$refs.tabHeader[this.activeTabNumber];
let left = activeTab.offsetLeft;
let right = tabsWidth - left - activeTab.offsetWidth;
if (this.$refs.tabHeader) {
let tabsWidth = this.$el.offsetWidth;
let activeTab = this.$refs.tabHeader[this.activeTabNumber];
let left = activeTab.offsetLeft;
let right = tabsWidth - left - activeTab.offsetWidth;
this.$refs.indicator.style.left = left + 'px';
this.$refs.indicator.style.right = right + 'px';
this.$refs.indicator.style.left = left + 'px';
this.$refs.indicator.style.right = right + 'px';
}
},
calculateTabsWidthAndPosition() {
const width = this.$el.offsetWidth;
@ -166,9 +167,11 @@
},
calculateContentHeight() {
this.$nextTick(() => {
let height = this.tabList[this.activeTab].ref.$el.offsetHeight;
if (Object.keys(this.tabList).length) {
let height = this.tabList[this.activeTab].ref.$el.offsetHeight;
this.contentHeight = height + 'px';
this.contentHeight = height + 'px';
}
});
},
calculatePosition() {
@ -204,7 +207,7 @@
this.observeElementChanges();
window.addEventListener('resize', this.calculateOnWatch);
if (!this.activeTab) {
if (Object.keys(this.tabList).length && !this.activeTab) {
let firstTab = Object.keys(this.tabList)[0];
this.setActiveTab(this.tabList[firstTab]);

View file

@ -16,6 +16,7 @@ import MdMenu from './components/mdMenu';
import MdRadio from './components/mdRadio';
import MdSelect from './components/mdSelect';
import MdSidenav from './components/mdSidenav';
/*import MdSnackbar from './components/mdSnackbar';*/
import MdSpinner from './components/mdSpinner';
import MdSubheader from './components/mdSubheader';
import MdSwitch from './components/mdSwitch';
@ -44,6 +45,7 @@ const options = {
MdRadio,
MdSelect,
MdSidenav,
/*MdSnackbar,*/
MdSpinner,
MdSubheader,
MdSwitch,

411
yarn.lock
View file

@ -22,12 +22,12 @@ acorn@^3.0.0, acorn@^3.0.4:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
acorn@^4.0.1:
version "4.0.3"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.3.tgz#1a3e850b428e73ba6b09d1cc527f5aaad4d03ef1"
version "4.0.4"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.4.tgz#17a8d6a7a6c4ef538b814ec9abac2779293bf30a"
ajv-keywords@^1.0.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.2.0.tgz#676c4f087bfe1e8b12dca6fda2f3c74f417b099c"
version "1.3.0"
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.3.0.tgz#b2dbcdb32ce40b7a64ce5bc6e4ec9b0a918b455a"
ajv@^4.7.0:
version "4.10.0"
@ -187,18 +187,18 @@ asynckit@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
autoprefixer, autoprefixer@^6.3.1:
version "6.5.4"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.5.4.tgz#1386eb6708ccff36aefff70adc694ecfd60af1b0"
autoprefixer@^6.3.1, autoprefixer@^6.5.4:
version "6.6.0"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.6.0.tgz#d5b347ebbaf79e79d30b81c0ee3e482b288527bf"
dependencies:
browserslist "~1.4.0"
caniuse-db "^1.0.30000597"
browserslist "~1.5.1"
caniuse-db "^1.0.30000602"
normalize-range "^0.1.2"
num2fraction "^1.2.2"
postcss "^5.2.6"
postcss-value-parser "^3.2.3"
autosize:
autosize@^3.0.20:
version "3.0.20"
resolved "https://registry.yarnpkg.com/autosize/-/autosize-3.0.20.tgz#e343ea7c5603834738169420f0349dc953e62a9e"
@ -210,7 +210,7 @@ aws4@^1.2.1:
version "1.5.0"
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.5.0.tgz#0a29ffb79c31c9e712eeb087e8e7a64b4a56d755"
babel-cli:
babel-cli@^6.18.0:
version "6.18.0"
resolved "https://registry.yarnpkg.com/babel-cli/-/babel-cli-6.18.0.tgz#92117f341add9dead90f6fa7d0a97c0cc08ec186"
dependencies:
@ -239,19 +239,19 @@ babel-code-frame@^6.11.0, babel-code-frame@^6.16.0, babel-code-frame@^6.20.0:
esutils "^2.0.2"
js-tokens "^2.0.0"
babel-core, babel-core@^6.18.0:
version "6.20.0"
resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.20.0.tgz#ab0d7176d9dea434e66badadaf92237865eab1ec"
babel-core@^6.18.0, babel-core@^6.20.0:
version "6.21.0"
resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.21.0.tgz#75525480c21c803f826ef3867d22c19f080a3724"
dependencies:
babel-code-frame "^6.20.0"
babel-generator "^6.20.0"
babel-generator "^6.21.0"
babel-helpers "^6.16.0"
babel-messages "^6.8.0"
babel-register "^6.18.0"
babel-runtime "^6.20.0"
babel-template "^6.16.0"
babel-traverse "^6.20.0"
babel-types "^6.20.0"
babel-traverse "^6.21.0"
babel-types "^6.21.0"
babylon "^6.11.0"
convert-source-map "^1.1.0"
debug "^2.1.1"
@ -263,7 +263,7 @@ babel-core, babel-core@^6.18.0:
slash "^1.0.0"
source-map "^0.5.0"
babel-eslint:
babel-eslint@^7.1.1:
version "7.1.1"
resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-7.1.1.tgz#8a6a884f085aa7060af69cfc77341c2f99370fb2"
dependencies:
@ -273,13 +273,13 @@ babel-eslint:
babylon "^6.13.0"
lodash.pickby "^4.6.0"
babel-generator@^6.20.0:
version "6.20.0"
resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.20.0.tgz#fee63614e0449390103b3097f3f6a118016c6766"
babel-generator@^6.21.0:
version "6.21.0"
resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.21.0.tgz#605f1269c489a1c75deeca7ea16d43d4656c8494"
dependencies:
babel-messages "^6.8.0"
babel-runtime "^6.20.0"
babel-types "^6.20.0"
babel-types "^6.21.0"
detect-indent "^4.0.0"
jsesc "^1.3.0"
lodash "^4.2.0"
@ -403,7 +403,7 @@ babel-helpers@^6.16.0:
babel-runtime "^6.0.0"
babel-template "^6.16.0"
babel-loader:
babel-loader@^6.2.10:
version "6.2.10"
resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-6.2.10.tgz#adefc2b242320cd5d15e65b31cea0e8b1b02d4b0"
dependencies:
@ -418,7 +418,7 @@ babel-messages@^6.8.0:
dependencies:
babel-runtime "^6.0.0"
babel-plugin-add-module-exports:
babel-plugin-add-module-exports@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-0.2.1.tgz#9ae9a1f4a8dc67f0cdec4f4aeda1e43a5ff65e25"
@ -472,7 +472,7 @@ babel-plugin-syntax-object-rest-spread@^6.8.0:
version "6.13.0"
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5"
babel-plugin-syntax-trailing-function-commas@^6.3.13:
babel-plugin-syntax-trailing-function-commas@^6.3.13, babel-plugin-syntax-trailing-function-commas@^6.8.0:
version "6.20.0"
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.20.0.tgz#442835e19179f45b87e92d477d70b9f1f18b5c4f"
@ -540,13 +540,13 @@ babel-plugin-transform-es2015-block-scoped-functions@^6.3.13:
babel-runtime "^6.0.0"
babel-plugin-transform-es2015-block-scoping@^6.18.0:
version "6.20.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.20.0.tgz#5d8f3e83b1a1ae1064e64a9e5bb83108d8e73be3"
version "6.21.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.21.0.tgz#e840687f922e70fb2c42bb13501838c174a115ed"
dependencies:
babel-runtime "^6.20.0"
babel-template "^6.15.0"
babel-traverse "^6.20.0"
babel-types "^6.20.0"
babel-traverse "^6.21.0"
babel-types "^6.21.0"
lodash "^4.2.0"
babel-plugin-transform-es2015-classes@^6.18.0:
@ -645,15 +645,15 @@ babel-plugin-transform-es2015-object-super@^6.3.13:
babel-runtime "^6.0.0"
babel-plugin-transform-es2015-parameters@^6.18.0:
version "6.18.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.18.0.tgz#9b2cfe238c549f1635ba27fc1daa858be70608b1"
version "6.21.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.21.0.tgz#46a655e6864ef984091448cdf024d87b60b2a7d8"
dependencies:
babel-helper-call-delegate "^6.18.0"
babel-helper-get-function-arity "^6.18.0"
babel-runtime "^6.9.0"
babel-template "^6.16.0"
babel-traverse "^6.18.0"
babel-types "^6.18.0"
babel-traverse "^6.21.0"
babel-types "^6.21.0"
babel-plugin-transform-es2015-shorthand-properties@^6.18.0:
version "6.18.0"
@ -726,12 +726,12 @@ babel-plugin-transform-object-rest-spread@^6.16.0:
babel-runtime "^6.20.0"
babel-plugin-transform-regenerator@^6.16.0:
version "6.20.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.20.0.tgz#a546cd2aa1c9889929d5c427a31303847847ab75"
version "6.21.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.21.0.tgz#75d0c7e7f84f379358f508451c68a2c5fa5a9703"
dependencies:
regenerator-transform "0.9.8"
babel-plugin-transform-runtime:
babel-plugin-transform-runtime@^6.15.0:
version "6.15.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.15.0.tgz#3d75b4d949ad81af157570273846fb59aeb0d57c"
dependencies:
@ -752,7 +752,7 @@ babel-polyfill@^6.16.0:
core-js "^2.4.0"
regenerator-runtime "^0.10.0"
babel-preset-es2015:
babel-preset-es2015@^6.18.0:
version "6.18.0"
resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.18.0.tgz#b8c70df84ec948c43dcf2bf770e988eb7da88312"
dependencies:
@ -781,7 +781,14 @@ babel-preset-es2015:
babel-plugin-transform-es2015-unicode-regex "^6.3.13"
babel-plugin-transform-regenerator "^6.16.0"
babel-preset-stage-0:
babel-preset-es2017@^6.16.0:
version "6.16.0"
resolved "https://registry.yarnpkg.com/babel-preset-es2017/-/babel-preset-es2017-6.16.0.tgz#536c6287778a758948ddd092b466b6ef50b786fa"
dependencies:
babel-plugin-syntax-trailing-function-commas "^6.8.0"
babel-plugin-transform-async-to-generator "^6.16.0"
babel-preset-stage-0@^6.16.0:
version "6.16.0"
resolved "https://registry.yarnpkg.com/babel-preset-stage-0/-/babel-preset-stage-0-6.16.0.tgz#f5a263c420532fd57491f1a7315b3036e428f823"
dependencies:
@ -845,23 +852,23 @@ babel-template@^6.14.0, babel-template@^6.15.0, babel-template@^6.16.0, babel-te
babylon "^6.11.0"
lodash "^4.2.0"
babel-traverse@^6.15.0, babel-traverse@^6.16.0, babel-traverse@^6.18.0, babel-traverse@^6.20.0:
version "6.20.0"
resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.20.0.tgz#5378d1a743e3d856e6a52289994100bbdfd9872a"
babel-traverse@^6.15.0, babel-traverse@^6.16.0, babel-traverse@^6.18.0, babel-traverse@^6.20.0, babel-traverse@^6.21.0:
version "6.21.0"
resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.21.0.tgz#69c6365804f1a4f69eb1213f85b00a818b8c21ad"
dependencies:
babel-code-frame "^6.20.0"
babel-messages "^6.8.0"
babel-runtime "^6.20.0"
babel-types "^6.20.0"
babel-types "^6.21.0"
babylon "^6.11.0"
debug "^2.2.0"
globals "^9.0.0"
invariant "^2.2.0"
lodash "^4.2.0"
babel-types@^6.13.0, babel-types@^6.15.0, babel-types@^6.16.0, babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.20.0, babel-types@^6.8.0, babel-types@^6.9.0:
version "6.20.0"
resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.20.0.tgz#3869ecb98459533b37df809886b3f7f3b08d2baa"
babel-types@^6.13.0, babel-types@^6.15.0, babel-types@^6.16.0, babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.20.0, babel-types@^6.21.0, babel-types@^6.8.0, babel-types@^6.9.0:
version "6.21.0"
resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.21.0.tgz#314b92168891ef6d3806b7f7a917fdf87c11a4b2"
dependencies:
babel-runtime "^6.20.0"
esutils "^2.0.2"
@ -905,8 +912,8 @@ bluebird@^2.10.2:
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1"
bluebird@^3.0.5, bluebird@^3.1.1, bluebird@^3.4.6:
version "3.4.6"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.4.6.tgz#01da8d821d87813d158967e743d5fe6c62cf8c0f"
version "3.4.7"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.4.7.tgz#f72d760be09b7f76d08ed8fae98b289a8d05fab3"
boolbase@~1.0.0:
version "1.0.0"
@ -945,11 +952,11 @@ browserify-zlib@^0.1.4:
dependencies:
pako "~0.2.0"
browserslist@~1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.4.0.tgz#9cfdcf5384d9158f5b70da2aa00b30e8ff019049"
browserslist@~1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.5.1.tgz#67c3f2a1a6ad174cd01d25d2362e6e6083b26986"
dependencies:
caniuse-db "^1.0.30000539"
caniuse-db "^1.0.30000601"
buffer-shims@^1.0.0:
version "1.0.0"
@ -1007,9 +1014,9 @@ camelcase@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
caniuse-db@^1.0.30000539, caniuse-db@^1.0.30000597:
version "1.0.30000597"
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000597.tgz#b52e6cbe9dc83669affb98501629feaee1af6588"
caniuse-db@^1.0.30000601, caniuse-db@^1.0.30000602:
version "1.0.30000602"
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000602.tgz#06b2cbfb6c3aeef7ddb18cd588043549ad1a2d4e"
caseless@~0.11.0:
version "0.11.0"
@ -1022,7 +1029,7 @@ center-align@^0.1.1:
align-text "^0.1.3"
lazy-cache "^1.0.3"
chalk, chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3:
chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
dependencies:
@ -1055,7 +1062,7 @@ change-case@3.0.x:
upper-case "^1.1.1"
upper-case-first "^1.1.0"
chokidar, chokidar@^1.0.0:
chokidar@^1.0.0, chokidar@^1.6.1:
version "1.6.1"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.6.1.tgz#2f4447ab5e96e50fb3d789fd90d4c72e0e4c70c2"
dependencies:
@ -1070,7 +1077,7 @@ chokidar, chokidar@^1.0.0:
optionalDependencies:
fsevents "^1.0.0"
circular-json@^0.3.0:
circular-json@^0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.1.tgz#be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d"
@ -1081,8 +1088,8 @@ clap@^1.0.9:
chalk "^1.1.3"
clean-css@3.4.x:
version "3.4.22"
resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.22.tgz#db323064f752028778233b58c54cd8535f860892"
version "3.4.23"
resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.23.tgz#604fbbca24c12feb59b02f00b84f1fb7ded6d001"
dependencies:
commander "2.8.x"
source-map "0.4.x"
@ -1101,7 +1108,7 @@ cli-width@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a"
clipboard:
clipboard@^1.5.16:
version "1.5.16"
resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-1.5.16.tgz#916d5e739b0064be61b0b48a535731ecaef3d367"
dependencies:
@ -1206,12 +1213,12 @@ concat-map@0.0.1:
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
concat-stream@^1.4.6:
version "1.5.2"
resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.2.tgz#708978624d856af41a5a741defdd261da752c266"
version "1.6.0"
resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7"
dependencies:
inherits "~2.0.1"
readable-stream "~2.0.0"
typedarray "~0.0.5"
inherits "^2.0.3"
readable-stream "^2.2.2"
typedarray "^0.0.6"
config-chain@~1.1.5:
version "1.1.11"
@ -1220,7 +1227,7 @@ config-chain@~1.1.5:
ini "^1.3.4"
proto-list "~1.2.1"
connect-history-api-fallback:
connect-history-api-fallback@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.3.0.tgz#e51d17f8f0ef0db90a64fdb47de3051556e9f169"
@ -1271,7 +1278,7 @@ cookie@0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
copy-webpack-plugin:
copy-webpack-plugin@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.0.1.tgz#9728e383b94316050d0c7463958f2b85c0aa8200"
dependencies:
@ -1318,7 +1325,7 @@ css-color-names@0.0.4:
version "0.0.4"
resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
css-loader:
css-loader@^0.26.1:
version "0.26.1"
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.26.1.tgz#2ba7f20131b93597496b3e9bb500785a49cd29ea"
dependencies:
@ -1439,8 +1446,8 @@ de-indent@^1.0.2:
resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d"
debug@^2.1.1, debug@^2.2.0:
version "2.4.4"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.4.4.tgz#c04d17a654e9202464803f096153f70a6f31f4be"
version "2.5.1"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.5.1.tgz#9107bb4a506052ec2a02314bc606313ed2b921c1"
dependencies:
ms "0.7.2"
@ -1586,7 +1593,7 @@ ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
element.scrollintoviewifneeded-polyfill:
element.scrollintoviewifneeded-polyfill@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/element.scrollintoviewifneeded-polyfill/-/element.scrollintoviewifneeded-polyfill-1.0.1.tgz#89a023481e81e7dfd72105c4c9170e83b357454f"
@ -1698,7 +1705,31 @@ escope@^3.6.0:
esrecurse "^4.1.0"
estraverse "^4.1.1"
eslint:
eslint-friendly-formatter@^2.0.6:
version "2.0.6"
resolved "https://registry.yarnpkg.com/eslint-friendly-formatter/-/eslint-friendly-formatter-2.0.6.tgz#eddd18dd001798b8f769e169936a3749c36c2d5a"
dependencies:
chalk "^1.0.0"
extend "^3.0.0"
minimist "^1.2.0"
text-table "^0.2.0"
eslint-loader@^1.6.1:
version "1.6.1"
resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-1.6.1.tgz#96c47c812772eeb077e3a81681818e671a2cabf5"
dependencies:
find-cache-dir "^0.1.1"
loader-utils "^0.2.7"
object-assign "^4.0.1"
object-hash "^1.1.4"
eslint-plugin-html@^1.7.0:
version "1.7.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-html/-/eslint-plugin-html-1.7.0.tgz#2a5b03884d8d56adf9ad9864e9c036480fb629c9"
dependencies:
htmlparser2 "^3.8.2"
eslint@^3.12.2:
version "3.12.2"
resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.12.2.tgz#6be5a9aa29658252abd7f91e9132bab1f26f3c34"
dependencies:
@ -1737,30 +1768,6 @@ eslint:
text-table "~0.2.0"
user-home "^2.0.0"
eslint-friendly-formatter:
version "2.0.6"
resolved "https://registry.yarnpkg.com/eslint-friendly-formatter/-/eslint-friendly-formatter-2.0.6.tgz#eddd18dd001798b8f769e169936a3749c36c2d5a"
dependencies:
chalk "^1.0.0"
extend "^3.0.0"
minimist "^1.2.0"
text-table "^0.2.0"
eslint-loader:
version "1.6.1"
resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-1.6.1.tgz#96c47c812772eeb077e3a81681818e671a2cabf5"
dependencies:
find-cache-dir "^0.1.1"
loader-utils "^0.2.7"
object-assign "^4.0.1"
object-hash "^1.1.4"
eslint-plugin-html:
version "1.7.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-html/-/eslint-plugin-html-1.7.0.tgz#2a5b03884d8d56adf9ad9864e9c036480fb629c9"
dependencies:
htmlparser2 "^3.8.2"
espree@^3.3.1:
version "3.3.2"
resolved "https://registry.yarnpkg.com/espree/-/espree-3.3.2.tgz#dbf3fadeb4ecb4d4778303e50103b3d36c88b89c"
@ -1773,8 +1780,8 @@ esprima@^2.6.0:
resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
esprima@~3.1.0:
version "3.1.2"
resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.2.tgz#954b5d19321ca436092fa90f06d6798531fe8184"
version "3.1.3"
resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633"
esrecurse@^4.1.0:
version "4.1.0"
@ -1810,7 +1817,7 @@ events@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
eventsource-polyfill:
eventsource-polyfill@^0.9.6:
version "0.9.6"
resolved "https://registry.yarnpkg.com/eventsource-polyfill/-/eventsource-polyfill-0.9.6.tgz#10e0d187f111b167f28fdab918843ce7d818f13c"
@ -1830,7 +1837,7 @@ expand-range@^1.8.1:
dependencies:
fill-range "^2.1.0"
express:
express@^4.14.0:
version "4.14.0"
resolved "https://registry.yarnpkg.com/express/-/express-4.14.0.tgz#c1ee3f42cdc891fb3dc650a8922d51ec847d0d66"
dependencies:
@ -1871,7 +1878,7 @@ extglob@^0.3.1:
dependencies:
is-extglob "^1.0.0"
extract-text-webpack-plugin:
extract-text-webpack-plugin@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-1.0.1.tgz#c95bf3cbaac49dc96f1dc6e072549fbb654ccd2c"
dependencies:
@ -1905,7 +1912,7 @@ file-entry-cache@^2.0.0:
flat-cache "^1.2.1"
object-assign "^4.0.1"
file-loader:
file-loader@^0.9.0:
version "0.9.0"
resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-0.9.0.tgz#1d2daddd424ce6d1b07cfe3f79731bed3617ab42"
dependencies:
@ -1951,10 +1958,10 @@ find-up@^1.0.0:
pinkie-promise "^2.0.0"
flat-cache@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.2.1.tgz#6c837d6225a7de5659323740b36d5361f71691ff"
version "1.2.2"
resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.2.2.tgz#fa86714e72c21db88601761ecf2f555d1abc6b96"
dependencies:
circular-json "^0.3.0"
circular-json "^0.3.1"
del "^2.0.2"
graceful-fs "^4.1.2"
write "^0.2.1"
@ -2199,7 +2206,7 @@ has-color@^0.1.7:
has-flag@^1.0.0:
version "1.0.0"
resolved "http://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
has-unicode@^2.0.0:
version "2.0.1"
@ -2235,7 +2242,7 @@ header-case@^1.0.0:
no-case "^2.2.0"
upper-case "^1.1.3"
highlight.js:
highlight.js@^9.9.0:
version "9.9.0"
resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.9.0.tgz#b9995dcfdc2773e307a34f0460d92b9a474782c0"
@ -2287,7 +2294,7 @@ html-minifier@^3.1.0:
relateurl "0.2.x"
uglify-js "2.7.x"
html-webpack-plugin:
html-webpack-plugin@^2.24.1:
version "2.24.1"
resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-2.24.1.tgz#7f45fc678f66eac2d433f22336b4399da023b57e"
dependencies:
@ -2379,7 +2386,7 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1, inherits@2, inherits@2.0.3:
inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@2, inherits@2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
@ -2655,7 +2662,7 @@ jsesc@~0.5.0:
version "0.5.0"
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
json-loader:
json-loader@^0.5.4:
version "0.5.4"
resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.4.tgz#8baa1365a632f58a3c46d20175fc6002c96e37de"
@ -2688,8 +2695,8 @@ jsonify@~0.0.0:
resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
jsonpointer@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.0.tgz#6661e161d2fc445f19f98430231343722e1fcbd5"
version "4.0.1"
resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9"
jsprim@^1.2.2:
version "1.3.1"
@ -2711,11 +2718,6 @@ klaw@^1.0.0:
optionalDependencies:
graceful-fs "^4.1.9"
lazd/scopedQuerySelectorShim:
name scopedQuerySelectorShim
version "0.0.0"
resolved "https://codeload.github.com/lazd/scopedQuerySelectorShim/tar.gz/0ef4855a7944207510cdc0375a43956b2fc18410"
lazy-cache@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
@ -2772,10 +2774,6 @@ lodash.indexof@^4.0.5:
version "4.0.5"
resolved "https://registry.yarnpkg.com/lodash.indexof/-/lodash.indexof-4.0.5.tgz#53714adc2cddd6ed87638f893aa9b6c24e31ef3c"
lodash.isarray@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-4.0.0.tgz#2aca496b28c4ca6d726715313590c02e6ea34403"
lodash.isequal@^4.4.0:
version "4.4.0"
resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.4.0.tgz#6295768e98e14dc15ce8d362ef6340db82852031"
@ -2986,8 +2984,8 @@ mute-stream@0.0.5:
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0"
nan@^2.3.0, nan@^2.3.2:
version "2.4.0"
resolved "https://registry.yarnpkg.com/nan/-/nan-2.4.0.tgz#fb3c59d45fe4effe215f0b890f8adf6eb32d2232"
version "2.5.0"
resolved "https://registry.yarnpkg.com/nan/-/nan-2.5.0.tgz#aa8f1e34531d807e9e27755b234b4a6ec0c152a8"
natural-compare@^1.4.0:
version "1.4.0"
@ -3076,9 +3074,9 @@ node-pre-gyp@^0.6.29:
tar "~2.2.1"
tar-pack "~3.3.0"
node-sass:
version "4.0.0"
resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.0.0.tgz#3208301ad5a6096de227f3fc4c3ce682b9816afc"
node-sass@^4.0.0:
version "4.1.1"
resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.1.1.tgz#dc3e27d25bd827b6276ea243be357c7c7cd07111"
dependencies:
async-foreach "^0.1.3"
chalk "^1.1.1"
@ -3089,7 +3087,6 @@ node-sass:
in-publish "^2.0.0"
lodash.assign "^4.2.0"
lodash.clonedeep "^4.3.2"
lodash.isarray "^4.0.0"
lodash.mergewith "^4.6.0"
meow "^3.7.0"
mkdirp "^0.5.1"
@ -3098,6 +3095,7 @@ node-sass:
npmlog "^4.0.0"
request "^2.61.0"
sass-graph "^2.1.1"
stdout-stream "^1.4.0"
nopt@~3.0.1, nopt@~3.0.6, "nopt@2 || 3":
version "3.0.6"
@ -3222,7 +3220,7 @@ optionator@^0.8.2:
type-check "~0.3.2"
wordwrap "~1.0.0"
ora:
ora@^0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/ora/-/ora-0.3.0.tgz#367a078ad25cfb096da501115eb5b401e07d7495"
dependencies:
@ -3472,8 +3470,8 @@ postcss-minify-gradients@^1.0.1:
postcss-value-parser "^3.3.0"
postcss-minify-params@^1.0.4:
version "1.0.5"
resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-1.0.5.tgz#82d602643b8616a61fb3634d7ede0289836d67f9"
version "1.2.1"
resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-1.2.1.tgz#c899444d9e2ff8933018befac151fbfadf10e737"
dependencies:
alphanum-sort "^1.0.1"
postcss "^5.0.2"
@ -3546,8 +3544,8 @@ postcss-reduce-idents@^2.2.2:
postcss-value-parser "^3.0.2"
postcss-reduce-initial@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-1.0.0.tgz#8f739b938289ef2e48936d7101783e4741ca9bbb"
version "1.0.1"
resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz#68f80695f045d08263a879ad240df8dd64f644ea"
dependencies:
postcss "^5.0.4"
@ -3568,8 +3566,8 @@ postcss-selector-parser@^2.0.0:
uniq "^1.0.1"
postcss-svgo@^2.1.1:
version "2.1.5"
resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-2.1.5.tgz#46fc0363f01bab6a36a9abb01c229fcc45363094"
version "2.1.6"
resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d"
dependencies:
is-svg "^2.0.0"
postcss "^5.0.14"
@ -3705,7 +3703,7 @@ range-parser@^1.0.3, range-parser@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e"
raw-loader:
raw-loader@^0.5.1:
version "0.5.1"
resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-0.5.1.tgz#0c3d0beaed8a01c966d9787bf778281252a979aa"
@ -3733,7 +3731,7 @@ read-pkg@^1.0.0:
normalize-package-data "^2.3.2"
path-type "^1.0.0"
"readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.0:
"readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.0, readable-stream@^2.2.2:
version "2.2.2"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.2.tgz#a9e6fec3c7dda85f8bb1b3ba7028604556fc825e"
dependencies:
@ -3745,17 +3743,6 @@ read-pkg@^1.0.0:
string_decoder "~0.10.x"
util-deprecate "~1.0.1"
readable-stream@~2.0.0:
version "2.0.6"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e"
dependencies:
core-util-is "~1.0.0"
inherits "~2.0.1"
isarray "~1.0.0"
process-nextick-args "~1.0.6"
string_decoder "~0.10.x"
util-deprecate "~1.0.1"
readable-stream@~2.1.4:
version "2.1.5"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0"
@ -3848,7 +3835,7 @@ regenerator-transform@0.9.8:
regex-cache@^0.4.2:
version "0.4.3"
resolved "http://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145"
resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145"
dependencies:
is-equal-shallow "^0.1.3"
is-primitive "^2.0.0"
@ -3996,9 +3983,9 @@ sass-graph@^2.1.1:
lodash "^4.0.0"
yargs "^4.7.1"
sass-loader:
version "4.1.0"
resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-4.1.0.tgz#fd8604c5bf90001b173bb27540e8f2f5ed64602b"
sass-loader@^4.1.0:
version "4.1.1"
resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-4.1.1.tgz#79ef9468cf0bf646c29529e1f2cba6bd6e51c7bc"
dependencies:
async "^2.0.1"
loader-utils "^0.2.15"
@ -4008,6 +3995,10 @@ sax@~1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a"
scopedQuerySelectorShim@lazd/scopedQuerySelectorShim:
version "0.0.0"
resolved "https://codeload.github.com/lazd/scopedQuerySelectorShim/tar.gz/0ef4855a7944207510cdc0375a43956b2fc18410"
select@^1.0.6:
version "1.1.0"
resolved "https://registry.yarnpkg.com/select/-/select-1.1.0.tgz#a6c520cd9ab919ad81c7d1a273e0452f504dd7a2"
@ -4117,8 +4108,8 @@ source-list-map@^0.1.4, source-list-map@~0.1.0, source-list-map@~0.1.7:
resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-0.1.7.tgz#d4b5ce2a46535c72c7e8527c71a77d250618172e"
source-map-support@^0.4.2:
version "0.4.6"
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.6.tgz#32552aa64b458392a85eab3b0b5ee61527167aeb"
version "0.4.7"
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.7.tgz#7a7988e0e66241c778c78dd179199bb6bcd35bd6"
dependencies:
source-map "^0.5.3"
@ -4169,6 +4160,12 @@ sshpk@^1.7.0:
version "1.3.1"
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"
stdout-stream@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.0.tgz#a2c7c8587e54d9427ea9edb3ac3f2cd522df378b"
dependencies:
readable-stream "^2.0.1"
stream-browserify@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db"
@ -4384,7 +4381,7 @@ type-is@~1.6.13:
media-typer "0.3.0"
mime-types "~2.1.13"
typedarray@~0.0.5:
typedarray@^0.0.6:
version "0.0.6"
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
@ -4442,7 +4439,7 @@ upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1, upper-case@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598"
url-loader:
url-loader@^0.5.7:
version "0.5.7"
resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-0.5.7.tgz#67e8779759f8000da74994906680c943a9b0925d"
dependencies:
@ -4525,11 +4522,11 @@ vm-browserify@0.0.4:
dependencies:
indexof "0.0.1"
vue-hot-reload-api, vue-hot-reload-api@^2.0.1:
vue-hot-reload-api@^2.0.1, vue-hot-reload-api@^2.0.6:
version "2.0.6"
resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.0.6.tgz#817d4bfb30f55428aa1012d029499e07f3147d21"
vue-html-loader:
vue-html-loader@^1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/vue-html-loader/-/vue-html-loader-1.2.3.tgz#889205eca5d0e198067d426058928414da5383be"
dependencies:
@ -4539,7 +4536,7 @@ vue-html-loader:
loader-utils "^0.2.15"
object-assign "^4.1.0"
vue-loader:
vue-loader@^10.0.2:
version "10.0.2"
resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-10.0.2.tgz#6fe7bcefb32c5439bd0338464aa22673ad62299c"
dependencies:
@ -4556,17 +4553,17 @@ vue-loader:
vue-style-loader "^1.0.0"
vue-template-es2015-compiler "^1.2.2"
vue-router:
vue-router@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-2.1.1.tgz#10c31bbdcb6da92bd3e0223fa12345e73018625a"
vue-style-loader, vue-style-loader@^1.0.0:
vue-style-loader@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/vue-style-loader/-/vue-style-loader-1.0.0.tgz#abeb7bd0f46313083741244d3079d4f14449e049"
dependencies:
loader-utils "^0.2.7"
vue-template-compiler:
vue-template-compiler@^2.1.6:
version "2.1.6"
resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.1.6.tgz#f96f968652fc1e861bb0052f61993ba1fdc18ad3"
dependencies:
@ -4577,7 +4574,7 @@ vue-template-es2015-compiler@^1.2.2:
version "1.4.0"
resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.4.0.tgz#7b88853ca4bf8d84ae54ab9e56771de271e60198"
vue@^2.1.4:
vue@^2.1.6:
version "2.1.6"
resolved "https://registry.yarnpkg.com/vue/-/vue-2.1.6.tgz#2fc0024c07479ac6bc7d34a2cd5ef9ca5e90b143"
@ -4589,7 +4586,51 @@ watchpack@^0.2.1:
chokidar "^1.0.0"
graceful-fs "^4.1.2"
webpack:
webpack-core@~0.6.9:
version "0.6.9"
resolved "https://registry.yarnpkg.com/webpack-core/-/webpack-core-0.6.9.tgz#fc571588c8558da77be9efb6debdc5a3b172bdc2"
dependencies:
source-list-map "~0.1.7"
source-map "~0.4.1"
webpack-dev-middleware@^1.9.0:
version "1.9.0"
resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.9.0.tgz#a1c67a3dfd8a5c5d62740aa0babe61758b4c84aa"
dependencies:
memory-fs "~0.4.1"
mime "^1.3.4"
path-is-absolute "^1.0.0"
range-parser "^1.0.3"
webpack-hot-middleware@^2.13.2:
version "2.13.2"
resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.13.2.tgz#6500b15e6d4f1a9590f8df708183f4d2ac2c3e9e"
dependencies:
ansi-html "0.0.6"
html-entities "^1.2.0"
querystring "^0.2.0"
strip-ansi "^3.0.0"
webpack-merge@^1.1.1:
version "1.1.2"
resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-1.1.2.tgz#49f2a68ba5fd34bb13c338c184c7028d93843432"
dependencies:
lodash.clonedeep "^4.5.0"
lodash.differencewith "^4.5.0"
lodash.isequal "^4.4.0"
lodash.isfunction "^3.0.8"
lodash.isplainobject "^4.0.6"
lodash.mergewith "^4.6.0"
lodash.unionwith "^4.6.0"
webpack-sources@^0.1.0:
version "0.1.3"
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-0.1.3.tgz#15ce2fb79d0a1da727444ba7c757bf164294f310"
dependencies:
source-list-map "~0.1.0"
source-map "~0.5.3"
webpack@^1.14.0:
version "1.14.0"
resolved "https://registry.yarnpkg.com/webpack/-/webpack-1.14.0.tgz#54f1ffb92051a328a5b2057d6ae33c289462c823"
dependencies:
@ -4609,50 +4650,6 @@ webpack:
watchpack "^0.2.1"
webpack-core "~0.6.9"
webpack-core@~0.6.9:
version "0.6.9"
resolved "https://registry.yarnpkg.com/webpack-core/-/webpack-core-0.6.9.tgz#fc571588c8558da77be9efb6debdc5a3b172bdc2"
dependencies:
source-list-map "~0.1.7"
source-map "~0.4.1"
webpack-dev-middleware:
version "1.9.0"
resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.9.0.tgz#a1c67a3dfd8a5c5d62740aa0babe61758b4c84aa"
dependencies:
memory-fs "~0.4.1"
mime "^1.3.4"
path-is-absolute "^1.0.0"
range-parser "^1.0.3"
webpack-hot-middleware:
version "2.13.2"
resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.13.2.tgz#6500b15e6d4f1a9590f8df708183f4d2ac2c3e9e"
dependencies:
ansi-html "0.0.6"
html-entities "^1.2.0"
querystring "^0.2.0"
strip-ansi "^3.0.0"
webpack-merge:
version "1.1.1"
resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-1.1.1.tgz#2816dce279f38fe05d62b6411144b7638553e61c"
dependencies:
lodash.clonedeep "^4.5.0"
lodash.differencewith "^4.5.0"
lodash.isequal "^4.4.0"
lodash.isfunction "^3.0.8"
lodash.isplainobject "^4.0.6"
lodash.mergewith "^4.6.0"
lodash.unionwith "^4.6.0"
webpack-sources@^0.1.0:
version "0.1.3"
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-0.1.3.tgz#15ce2fb79d0a1da727444ba7c757bf164294f310"
dependencies:
source-list-map "~0.1.0"
source-map "~0.5.3"
whet.extend@~0.9.9:
version "0.9.9"
resolved "https://registry.yarnpkg.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1"