mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Rebuild frontend
This commit is contained in:
parent
2eee4cfcf8
commit
e1c242326a
@ -3,7 +3,7 @@
|
|||||||
[ -d "/sites" ] && exit 1;
|
[ -d "/sites" ] && exit 1;
|
||||||
|
|
||||||
# build translations.
|
# build translations.
|
||||||
php ~/Sites/tools/firefly-iii-tools/cli.php ff3:json-translations --v2
|
#php ~/Sites/tools/firefly-iii-tools/cli.php ff3:json-translations --v2
|
||||||
|
|
||||||
# remove old stuff
|
# remove old stuff
|
||||||
rm -rf public/
|
rm -rf public/
|
||||||
|
111
frontend/src/components/dashboard/BudgetLimitRow.vue
Normal file
111
frontend/src/components/dashboard/BudgetLimitRow.vue
Normal file
@ -0,0 +1,111 @@
|
|||||||
|
<!--
|
||||||
|
- BudgetRow.vue
|
||||||
|
- Copyright (c) 2020 james@firefly-iii.org
|
||||||
|
-
|
||||||
|
- This file is part of Firefly III (https://github.com/firefly-iii).
|
||||||
|
-
|
||||||
|
- This program is free software: you can redistribute it and/or modify
|
||||||
|
- it under the terms of the GNU Affero General Public License as
|
||||||
|
- published by the Free Software Foundation, either version 3 of the
|
||||||
|
- License, or (at your option) any later version.
|
||||||
|
-
|
||||||
|
- This program is distributed in the hope that it will be useful,
|
||||||
|
- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
- GNU Affero General Public License for more details.
|
||||||
|
-
|
||||||
|
- You should have received a copy of the GNU Affero General Public License
|
||||||
|
- along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<template>
|
||||||
|
<tr>
|
||||||
|
<td style="width:25%;">
|
||||||
|
<a :href="'./budgets/show/' + budgetLimit.budget_id">{{ budgetLimit.budget_name }}</a>
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td style="vertical-align: middle">
|
||||||
|
<div class="progress progress active">
|
||||||
|
<div class="progress-bar bg-success progress-bar-striped" role="progressbar"
|
||||||
|
:aria-valuenow="budgetLimit.pctGreen" aria-valuemin="0" aria-valuemax="100" :style="'width: '+ budgetLimit.pctGreen + '%;'">
|
||||||
|
<span v-if="budgetLimit.pctGreen > 35">
|
||||||
|
Spent
|
||||||
|
{{ Intl.NumberFormat(locale, {style: 'currency', currency: budgetLimit.currency_code}).format(budgetLimit.spent) }}
|
||||||
|
of
|
||||||
|
{{ Intl.NumberFormat(locale, {style: 'currency', currency: budgetLimit.currency_code}).format(budgetLimit.amount) }}
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="progress-bar bg-warning progress-bar-striped" role="progressbar"
|
||||||
|
:aria-valuenow="budgetLimit.pctOrange" aria-valuemin="0" aria-valuemax="100" :style="'width: '+ budgetLimit.pctOrange + '%;'">
|
||||||
|
<span v-if="budgetLimit.pctRed <= 50 && budgetLimit.pctOrange > 35">
|
||||||
|
Spent
|
||||||
|
{{ Intl.NumberFormat(locale, {style: 'currency', currency: budgetLimit.currency_code}).format(budgetLimit.spent) }}
|
||||||
|
of
|
||||||
|
{{ Intl.NumberFormat(locale, {style: 'currency', currency: budgetLimit.currency_code}).format(budgetLimit.amount) }}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="progress-bar bg-danger progress-bar-striped" role="progressbar"
|
||||||
|
:aria-valuenow="budgetLimit.pctRed" aria-valuemin="0" aria-valuemax="100" :style="'width: '+ budgetLimit.pctRed + '%;'">
|
||||||
|
<span v-if="budgetLimit.pctOrange <= 50 && budgetLimit.pctRed > 35">
|
||||||
|
Spent
|
||||||
|
{{ Intl.NumberFormat(locale, {style: 'currency', currency: budgetLimit.currency_code}).format(budgetLimit.spent) }}
|
||||||
|
of
|
||||||
|
{{ Intl.NumberFormat(locale, {style: 'currency', currency: budgetLimit.currency_code}).format(budgetLimit.amount) }}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<small class="d-none d-lg-block">
|
||||||
|
{{ new Intl.DateTimeFormat(locale, {year: 'numeric', month: 'long', day: 'numeric'}).format(budgetLimit.start) }}
|
||||||
|
→
|
||||||
|
{{ new Intl.DateTimeFormat(locale, {year: 'numeric', month: 'long', day: 'numeric'}).format(budgetLimit.end) }}
|
||||||
|
</small>
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td style="width:10%;" class="align-middle d-none d-lg-table-cell">
|
||||||
|
<span class="text-success" v-if="parseFloat(budgetLimit.amount) + parseFloat(budgetLimit.spent) > 0">
|
||||||
|
{{
|
||||||
|
Intl.NumberFormat(locale, {
|
||||||
|
style: 'currency',
|
||||||
|
currency: budgetLimit.currency_code
|
||||||
|
}).format(parseFloat(budgetLimit.amount) + parseFloat(budgetLimit.spent))
|
||||||
|
}}
|
||||||
|
</span>
|
||||||
|
<span class="text-muted" v-if="0.0 === parseFloat(budgetLimit.amount) + parseFloat(budgetLimit.spent)">
|
||||||
|
{{ Intl.NumberFormat(locale, {style: 'currency', currency: budgetLimit.currency_code}).format(0) }}
|
||||||
|
</span>
|
||||||
|
<span class="text-danger" v-if="parseFloat(budgetLimit.amount) + parseFloat(budgetLimit.spent) < 0">
|
||||||
|
{{
|
||||||
|
Intl.NumberFormat(locale, {
|
||||||
|
style: 'currency',
|
||||||
|
currency: budgetLimit.currency_code
|
||||||
|
}).format(parseFloat(budgetLimit.amount) + parseFloat(budgetLimit.spent))
|
||||||
|
}}
|
||||||
|
</span>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: "BudgetLimitRow",
|
||||||
|
props: {
|
||||||
|
budgetLimit: {
|
||||||
|
type: Object,
|
||||||
|
default: {}
|
||||||
|
},
|
||||||
|
budget: {
|
||||||
|
type: Object,
|
||||||
|
default: {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
|
||||||
|
</style>
|
56
frontend/src/components/dashboard/BudgetListGroup.vue
Normal file
56
frontend/src/components/dashboard/BudgetListGroup.vue
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
<!--
|
||||||
|
- BudgetListGroup.vue
|
||||||
|
- Copyright (c) 2020 james@firefly-iii.org
|
||||||
|
-
|
||||||
|
- This file is part of Firefly III (https://github.com/firefly-iii).
|
||||||
|
-
|
||||||
|
- This program is free software: you can redistribute it and/or modify
|
||||||
|
- it under the terms of the GNU Affero General Public License as
|
||||||
|
- published by the Free Software Foundation, either version 3 of the
|
||||||
|
- License, or (at your option) any later version.
|
||||||
|
-
|
||||||
|
- This program is distributed in the hope that it will be useful,
|
||||||
|
- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
- GNU Affero General Public License for more details.
|
||||||
|
-
|
||||||
|
- You should have received a copy of the GNU Affero General Public License
|
||||||
|
- along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<template>
|
||||||
|
<div class="card">
|
||||||
|
<div class="card-header">
|
||||||
|
<h3 class="card-title">{{ title }}</h3>
|
||||||
|
</div>
|
||||||
|
<div class="card-body table-responsive p-0">
|
||||||
|
<table class="table table-sm">
|
||||||
|
<tbody>
|
||||||
|
<BudgetLimitRow v-bind:key="budgetLimit.id" v-for="budgetLimit in budgetLimits" :budgetLimit="budgetLimit" />
|
||||||
|
<BudgetRow v-bind:key="budget.id" v-for="budget in budgets" :budget="budget" />
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="card-footer">
|
||||||
|
<a href="./budgets" class="btn btn-default button-sm"><i class="far fa-money-bill-alt"></i> {{ $t('firefly.go_to_budgets') }}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import BudgetLimitRow from "./BudgetLimitRow";
|
||||||
|
import BudgetRow from "./BudgetRow";
|
||||||
|
export default {
|
||||||
|
name: "BudgetListGroup",
|
||||||
|
components: {BudgetLimitRow, BudgetRow},
|
||||||
|
props: {
|
||||||
|
title: String,
|
||||||
|
budgetLimits: Array,
|
||||||
|
budgets: Array,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
|
||||||
|
</style>
|
48
frontend/src/components/dashboard/BudgetRow.vue
Normal file
48
frontend/src/components/dashboard/BudgetRow.vue
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
<!--
|
||||||
|
- BudgetRow.vue
|
||||||
|
- Copyright (c) 2020 james@firefly-iii.org
|
||||||
|
-
|
||||||
|
- This file is part of Firefly III (https://github.com/firefly-iii).
|
||||||
|
-
|
||||||
|
- This program is free software: you can redistribute it and/or modify
|
||||||
|
- it under the terms of the GNU Affero General Public License as
|
||||||
|
- published by the Free Software Foundation, either version 3 of the
|
||||||
|
- License, or (at your option) any later version.
|
||||||
|
-
|
||||||
|
- This program is distributed in the hope that it will be useful,
|
||||||
|
- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
- GNU Affero General Public License for more details.
|
||||||
|
-
|
||||||
|
- You should have received a copy of the GNU Affero General Public License
|
||||||
|
- along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<template>
|
||||||
|
<tr>
|
||||||
|
<td style="width:25%;">
|
||||||
|
<a :href="'./budgets/show/' + budget.id">{{ budget.name }}</a>
|
||||||
|
</td>
|
||||||
|
<td class="align-middle text-right">
|
||||||
|
<span class="text-danger">
|
||||||
|
{{ Intl.NumberFormat(locale, {style: 'currency', currency: budget.currency_code}).format(parseFloat(budget.spent)) }}
|
||||||
|
</span>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: "BudgetRow",
|
||||||
|
props: {
|
||||||
|
budget: {
|
||||||
|
type: Object,
|
||||||
|
default: {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
|
||||||
|
</style>
|
@ -21,13 +21,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
|
||||||
<div class="row">
|
|
||||||
<div class="col">
|
|
||||||
<main-budget-list/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<top-boxes/>
|
<top-boxes/>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col">
|
<div class="col">
|
||||||
@ -36,6 +29,13 @@
|
|||||||
</div>
|
</div>
|
||||||
<main-account-list/>
|
<main-account-list/>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col">
|
||||||
|
<main-budget-list/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
|
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
|
||||||
<main-category />
|
<main-category />
|
||||||
|
@ -20,90 +20,47 @@
|
|||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<!-- loop budget things: -->
|
<!-- daily budgets (will be the exception, I expect) -->
|
||||||
<div class="row" v-for="budgetType in budgetList">
|
<div class="row">
|
||||||
<div class="col" v-if="budgetLimits[budgetType].length > 0">
|
<div class="col-xl-6 col-lg-12 col-md-12 col-sm-12 col-xs-12" v-if="budgetLimits.daily.length > 0">
|
||||||
<div class="card">
|
<BudgetListGroup :title="$t('firefly.daily_budgets')" :budgetLimits=budgetLimits.daily
|
||||||
<div class="card-header">
|
/>
|
||||||
<h3 class="card-title">{{ budgetType }} budgets</h3>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="card-body table-responsive p-0">
|
<div class="col-xl-6 col-lg-12 col-md-12 col-sm-12 col-xs-12" v-if="budgetLimits.weekly.length > 0">
|
||||||
<table class="table table-sm">
|
<BudgetListGroup :title="$t('firefly.weekly_budgets')" :budgetLimits=budgetLimits.weekly
|
||||||
<tbody>
|
/>
|
||||||
<tr v-for="budgetLimitKey in budgetLimits[budgetType]">
|
</div>
|
||||||
<td style="width:25%;">
|
<div class="col-xl-6 col-lg-12 col-md-12 col-sm-12 col-xs-12" v-if="budgetLimits.monthly.length > 0">
|
||||||
{{ budgets[budgetLimitKey.budget_id].name }}<br/>
|
<BudgetListGroup :title="$t('firefly.monthly_budgets')" :budgetLimits=budgetLimits.monthly
|
||||||
<small>
|
/>
|
||||||
{{ new Intl.DateTimeFormat(locale, {year: 'numeric', month: 'long', day: 'numeric'}).format(budgetLimitKey.start) }}
|
</div>
|
||||||
→
|
<div class="col-xl-6 col-lg-12 col-md-12 col-sm-12 col-xs-12" v-if="budgetLimits.quarterly.length > 0">
|
||||||
{{ new Intl.DateTimeFormat(locale, {year: 'numeric', month: 'long', day: 'numeric'}).format(budgetLimitKey.end) }}
|
<BudgetListGroup :title="$t('firefly.quarterly_budgets')" :budgetLimits=budgetLimits.quarterly
|
||||||
</small>
|
/>
|
||||||
</td>
|
</div>
|
||||||
<td style="vertical-align: middle">
|
<div class="col-xl-6 col-lg-12 col-md-12 col-sm-12 col-xs-12" v-if="budgetLimits.half_year.length > 0">
|
||||||
<div class="progress progress active">
|
<BudgetListGroup :title="$t('firefly.half_year_budgets')" :budgetLimits=budgetLimits.half_year
|
||||||
<!-- green bar -->
|
/>
|
||||||
<div class="progress-bar bg-success progress-bar-striped" role="progressbar"
|
</div>
|
||||||
:aria-valuenow="budgetLimitKey.pctGreen" aria-valuemin="0" aria-valuemax="100" :style="'width: '+ budgetLimitKey.pctGreen + '%;'">
|
<div class="col-xl-6 col-lg-12 col-md-12 col-sm-12 col-xs-12" v-if="budgetLimits.yearly.length > 0">
|
||||||
<span v-if="budgetLimitKey.pctGreen > 35">
|
<BudgetListGroup :title="$t('firefly.yearly_budgets')" :budgetLimits=budgetLimits.yearly
|
||||||
Spent
|
/>
|
||||||
{{ Intl.NumberFormat(locale, {style: 'currency', currency: budgetLimitKey.currency_code}).format(budgetLimitKey.spent) }}
|
</div>
|
||||||
of
|
<div class="col-xl-6 col-lg-12 col-md-12 col-sm-12 col-xs-12" v-if="budgetLimits.other.length > 0 || rawBudgets.length > 0">
|
||||||
{{ Intl.NumberFormat(locale, {style: 'currency', currency: budgetLimitKey.currency_code}).format(budgetLimitKey.amount) }}
|
<BudgetListGroup :title="$t('firefly.other_budgets')" :budgetLimits=budgetLimits.other :budgets="rawBudgets"
|
||||||
</span>
|
/>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<!-- orange bar -->
|
|
||||||
<div class="progress-bar bg-warning progress-bar-striped" role="progressbar"
|
|
||||||
:aria-valuenow="budgetLimitKey.pctOrange" aria-valuemin="0" aria-valuemax="100" :style="'width: '+ budgetLimitKey.pctOrange + '%;'">
|
|
||||||
<span v-if="budgetLimitKey.pctRed <= 50 && budgetLimitKey.pctOrange > 35">
|
|
||||||
Spent
|
|
||||||
{{ Intl.NumberFormat(locale, {style: 'currency', currency: budgetLimitKey.currency_code}).format(budgetLimitKey.spent) }}
|
|
||||||
of
|
|
||||||
{{ Intl.NumberFormat(locale, {style: 'currency', currency: budgetLimitKey.currency_code}).format(budgetLimitKey.amount) }}
|
|
||||||
</span>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- red bar -->
|
|
||||||
<div class="progress-bar bg-danger progress-bar-striped" role="progressbar"
|
|
||||||
:aria-valuenow="budgetLimitKey.pctRed" aria-valuemin="0" aria-valuemax="100" :style="'width: '+ budgetLimitKey.pctRed + '%;'">
|
|
||||||
<span v-if="budgetLimitKey.pctOrange <= 50 && budgetLimitKey.pctRed > 35">
|
|
||||||
Spent
|
|
||||||
{{ Intl.NumberFormat(locale, {style: 'currency', currency: budgetLimitKey.currency_code}).format(budgetLimitKey.spent) }}
|
|
||||||
of
|
|
||||||
{{ Intl.NumberFormat(locale, {style: 'currency', currency: budgetLimitKey.currency_code}).format(budgetLimitKey.amount) }}
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td style="width:10%;" class="align-middle">
|
|
||||||
{{ }}
|
|
||||||
<span class="text-success" v-if="parseFloat(budgetLimitKey.amount) + parseFloat(budgetLimitKey.spent) > 0">
|
|
||||||
{{ Intl.NumberFormat(locale, {style: 'currency', currency: budgetLimitKey.currency_code}).format(parseFloat(budgetLimitKey.amount) + parseFloat(budgetLimitKey.spent)) }}
|
|
||||||
</span>
|
|
||||||
<span class="text-muted" v-if="0.0 === parseFloat(budgetLimitKey.amount) + parseFloat(budgetLimitKey.spent)">
|
|
||||||
{{ Intl.NumberFormat(locale, {style: 'currency', currency: budgetLimitKey.currency_code}).format(0) }}
|
|
||||||
</span>
|
|
||||||
<span class="text-danger" v-if="parseFloat(budgetLimitKey.amount) + parseFloat(budgetLimitKey.spent) < 0">
|
|
||||||
{{ Intl.NumberFormat(locale, {style: 'currency', currency: budgetLimitKey.currency_code}).format(parseFloat(budgetLimitKey.amount) + parseFloat(budgetLimitKey.spent)) }}
|
|
||||||
</span>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="card-footer">
|
|
||||||
<a href="./budgets" class="btn btn-default button-sm"><i class="far fa-money-bill-alt"></i> {{ $t('firefly.go_to_budgets') }}</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import BudgetListGroup from "./BudgetListGroup";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "MainBudgetList",
|
name: "MainBudgetList",
|
||||||
|
components: {BudgetListGroup},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
budgetList: ['daily', 'weekly', 'monthly', 'quarterly', 'half_year', 'yearly', 'other'],
|
budgetList: ['daily', 'weekly', 'monthly', 'quarterly', 'half_year', 'yearly', 'other'],
|
||||||
@ -117,60 +74,103 @@ export default {
|
|||||||
other: [],
|
other: [],
|
||||||
},
|
},
|
||||||
budgets: {},
|
budgets: {},
|
||||||
|
rawBudgets: [],
|
||||||
locale: 'en-US',
|
locale: 'en-US',
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.getBudgets();
|
|
||||||
this.locale = localStorage.locale ?? 'en-US';
|
this.locale = localStorage.locale ?? 'en-US';
|
||||||
|
console.log('Mounted.')
|
||||||
|
this.collectData();
|
||||||
},
|
},
|
||||||
methods:
|
methods:
|
||||||
{
|
{
|
||||||
|
collectData() {
|
||||||
|
console.log('collectData');
|
||||||
|
this.getBudgets();
|
||||||
|
},
|
||||||
getBudgets() {
|
getBudgets() {
|
||||||
axios.get('./api/v1/budgets/limits?start=' + window.sessionStart + '&end=' + window.sessionEnd)
|
console.log('getBudgets()');
|
||||||
|
axios.get('./api/v1/budgets?start=' + window.sessionStart + '&end=' + window.sessionEnd)
|
||||||
.then(response => {
|
.then(response => {
|
||||||
|
console.log('Go to parseBudgets');
|
||||||
this.parseBudgets(response.data);
|
this.parseBudgets(response.data);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
parseBudgets(data) {
|
parseBudgets(data) {
|
||||||
// loop budgets (and do what?)
|
console.log('in parseBudgets');
|
||||||
for (let key in data.included) {
|
for (let key in data.data) {
|
||||||
if (data.included.hasOwnProperty(key) && /^0$|^[1-9]\d*$/.test(key) && key <= 4294967294) {
|
if (data.data.hasOwnProperty(key) && /^0$|^[1-9]\d*$/.test(key) && key <= 4294967294) {
|
||||||
let obj = {
|
let current = data.data[key];
|
||||||
name: data.included[key].attributes.name,
|
for (let subKey in current.attributes.spent) {
|
||||||
id: data.included[key].id,
|
if (current.attributes.spent.hasOwnProperty(subKey) && /^0$|^[1-9]\d*$/.test(subKey) && subKey <= 4294967294) {
|
||||||
};
|
let spentData = current.attributes.spent[subKey];
|
||||||
this.budgets[data.included[key].id] = obj;
|
this.rawBudgets.push(
|
||||||
|
{
|
||||||
|
id: parseInt(current.id),
|
||||||
|
name: current.attributes.name,
|
||||||
|
currency_id: parseInt(spentData.currency_id),
|
||||||
|
currency_code: spentData.currency_code,
|
||||||
|
spent: spentData.sum
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
console.log('Found ' + this.rawBudgets.length + ' budgets + expense info.');
|
||||||
|
this.getBudgetLimits();
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
getBudgetLimits() {
|
||||||
|
console.log('getBudgetLimits');
|
||||||
|
axios.get('./api/v1/budgets/limits?start=' + window.sessionStart + '&end=' + window.sessionEnd)
|
||||||
|
.then(response => {
|
||||||
|
console.log('Go to parse budget limits.');
|
||||||
|
this.parseBudgetLimits(response.data);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
},
|
||||||
|
parseBudgetLimits(data) {
|
||||||
|
console.log('parsebudgetlimits');
|
||||||
|
|
||||||
|
for (let key in data.included) {
|
||||||
|
if (data.included.hasOwnProperty(key) && /^0$|^[1-9]\d*$/.test(key) && key <= 4294967294) {
|
||||||
|
this.budgets[data.included[key].id] =
|
||||||
|
{
|
||||||
|
id: data.included[key].id,
|
||||||
|
name: data.included[key].attributes.name,
|
||||||
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// loop budget limits:
|
|
||||||
for (let key in data.data) {
|
for (let key in data.data) {
|
||||||
if (data.data.hasOwnProperty(key) && /^0$|^[1-9]\d*$/.test(key) && key <= 4294967294) {
|
if (data.data.hasOwnProperty(key) && /^0$|^[1-9]\d*$/.test(key) && key <= 4294967294) {
|
||||||
let pctGreen = 0;
|
let pctGreen = 0;
|
||||||
let pctOrange = 0;
|
let pctOrange = 0;
|
||||||
let pctRed = 0;
|
let pctRed = 0;
|
||||||
|
|
||||||
|
// remove budget info from rawBudgets if it's there:
|
||||||
|
this.filterBudgets(data.data[key].attributes.budget_id, data.data[key].attributes.currency_id);
|
||||||
|
|
||||||
// spent within budget:
|
// spent within budget:
|
||||||
if (0.0 !== parseFloat(data.data[key].attributes.spent) && (parseFloat(data.data[key].attributes.spent) * -1) < parseFloat(data.data[key].attributes.amount)) {
|
if (0.0 !== parseFloat(data.data[key].attributes.spent) && (parseFloat(data.data[key].attributes.spent) * -1) < parseFloat(data.data[key].attributes.amount)) {
|
||||||
pctGreen = (parseFloat(data.data[key].attributes.spent) * -1 / parseFloat(data.data[key].attributes.amount) * 100);
|
pctGreen = (parseFloat(data.data[key].attributes.spent) * -1 / parseFloat(data.data[key].attributes.amount) * 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
// spent over budget
|
// spent over budget
|
||||||
if (0.0 !== parseFloat(data.data[key].attributes.spent) && (parseFloat(data.data[key].attributes.spent) * -1) > parseFloat(data.data[key].attributes.amount)) {
|
if (0.0 !== parseFloat(data.data[key].attributes.spent) && (parseFloat(data.data[key].attributes.spent) * -1) > parseFloat(data.data[key].attributes.amount)) {
|
||||||
pctOrange = (parseFloat(data.data[key].attributes.amount) / parseFloat(data.data[key].attributes.spent) * -1) * 100;
|
pctOrange = (parseFloat(data.data[key].attributes.amount) / parseFloat(data.data[key].attributes.spent) * -1) * 100;
|
||||||
pctRed = 100 - pctOrange;
|
pctRed = 100 - pctOrange;
|
||||||
//amount / spent
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// if(pctGreen > 100) {
|
|
||||||
// pctGreen = 100;
|
|
||||||
// }
|
|
||||||
|
|
||||||
let obj = {
|
let obj = {
|
||||||
id: data.data[key].id,
|
id: data.data[key].id,
|
||||||
amount: data.data[key].attributes.amount,
|
amount: data.data[key].attributes.amount,
|
||||||
budget_id: data.data[key].attributes.budget_id,
|
budget_id: data.data[key].attributes.budget_id,
|
||||||
|
budget_name: this.budgets[data.data[key].attributes.budget_id].name,
|
||||||
currency_id: data.data[key].attributes.currency_id,
|
currency_id: data.data[key].attributes.currency_id,
|
||||||
currency_code: data.data[key].attributes.currency_code,
|
currency_code: data.data[key].attributes.currency_code,
|
||||||
period: data.data[key].attributes.period,
|
period: data.data[key].attributes.period,
|
||||||
@ -182,16 +182,72 @@ export default {
|
|||||||
pctRed: pctRed,
|
pctRed: pctRed,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
console.log(data.data[key]);
|
|
||||||
|
|
||||||
let period = data.data[key].attributes.period ?? 'other';
|
let period = data.data[key].attributes.period ?? 'other';
|
||||||
this.budgetLimits[period].push(obj);
|
this.budgetLimits[period].push(obj);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// // loop budgets (and do what?)
|
||||||
|
// for (let key in data.included) {
|
||||||
|
// if (data.included.hasOwnProperty(key) && /^0$|^[1-9]\d*$/.test(key) && key <= 4294967294) {
|
||||||
|
// let obj = {
|
||||||
|
// name: data.included[key].attributes.name,
|
||||||
|
// id: data.included[key].id,
|
||||||
|
// };
|
||||||
|
// this.budgets[data.included[key].id] = obj;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
// loop budget limits:
|
||||||
|
// for (let key in data.data) {
|
||||||
|
// if (data.data.hasOwnProperty(key) && /^0$|^[1-9]\d*$/.test(key) && key <= 4294967294) {
|
||||||
|
// let pctGreen = 0;
|
||||||
|
// let pctOrange = 0;
|
||||||
|
// let pctRed = 0;
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// let obj = {
|
||||||
|
// id: data.data[key].id,
|
||||||
|
// amount: data.data[key].attributes.amount,
|
||||||
|
// budget_id: data.data[key].attributes.budget_id,
|
||||||
|
// currency_id: data.data[key].attributes.currency_id,
|
||||||
|
// currency_code: data.data[key].attributes.currency_code,
|
||||||
|
// period: data.data[key].attributes.period,
|
||||||
|
// start: new Date(data.data[key].attributes.start),
|
||||||
|
// end: new Date(data.data[key].attributes.end),
|
||||||
|
// spent: data.data[key].attributes.spent,
|
||||||
|
// pctGreen: pctGreen,
|
||||||
|
// pctOrange: pctOrange,
|
||||||
|
// pctRed: pctRed,
|
||||||
|
// };
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// console.log(data.data[key]);
|
||||||
|
//
|
||||||
|
// let period = data.data[key].attributes.period ?? 'other';
|
||||||
|
// this.budgetLimits[period].push(obj);
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
},
|
||||||
|
filterBudgets(budgetId, currencyId) {
|
||||||
|
//console.log('filterBudgets(' + budgetId + ',' + currencyId + ')');
|
||||||
|
for (let key in this.rawBudgets) {
|
||||||
|
if (this.rawBudgets.hasOwnProperty(key) && /^0$|^[1-9]\d*$/.test(key) && key <= 4294967294) {
|
||||||
|
if (this.rawBudgets[key].currency_id === currencyId && this.rawBudgets[key].id === budgetId) {
|
||||||
|
//console.log('found! (' + budgetId + ',' + currencyId + ')');
|
||||||
|
this.rawBudgets.splice(key, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
console.log('Budgets to display left: ' + this.rawBudgets.length);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
@ -9,24 +9,24 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@babel/highlight" "^7.10.4"
|
"@babel/highlight" "^7.10.4"
|
||||||
|
|
||||||
"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.12.5":
|
"@babel/compat-data@^7.12.5", "@babel/compat-data@^7.12.7":
|
||||||
version "7.12.5"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.5.tgz#f56db0c4bb1bbbf221b4e81345aab4141e7cb0e9"
|
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.7.tgz#9329b4782a7d6bbd7eef57e11addf91ee3ef1e41"
|
||||||
integrity sha512-DTsS7cxrsH3by8nqQSpFSyjSfSYl57D6Cf4q8dW3LK83tBKBDCkfcay1nYkXq1nIHXnpX8WMMb/O25HOy3h1zg==
|
integrity sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==
|
||||||
|
|
||||||
"@babel/core@^7.0.0-beta.49", "@babel/core@^7.2.0":
|
"@babel/core@^7.0.0-beta.49", "@babel/core@^7.2.0":
|
||||||
version "7.12.3"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8"
|
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.7.tgz#bf55363c08c8352a37691f7216ec30090bf7e3bf"
|
||||||
integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==
|
integrity sha512-tRKx9B53kJe8NCGGIxEQb2Bkr0riUIEuN7Sc1fxhs5H8lKlCWUvQCSNMVIB0Meva7hcbCRJ76de15KoLltdoqw==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/code-frame" "^7.10.4"
|
"@babel/code-frame" "^7.10.4"
|
||||||
"@babel/generator" "^7.12.1"
|
"@babel/generator" "^7.12.5"
|
||||||
"@babel/helper-module-transforms" "^7.12.1"
|
"@babel/helper-module-transforms" "^7.12.1"
|
||||||
"@babel/helpers" "^7.12.1"
|
"@babel/helpers" "^7.12.5"
|
||||||
"@babel/parser" "^7.12.3"
|
"@babel/parser" "^7.12.7"
|
||||||
"@babel/template" "^7.10.4"
|
"@babel/template" "^7.12.7"
|
||||||
"@babel/traverse" "^7.12.1"
|
"@babel/traverse" "^7.12.7"
|
||||||
"@babel/types" "^7.12.1"
|
"@babel/types" "^7.12.7"
|
||||||
convert-source-map "^1.7.0"
|
convert-source-map "^1.7.0"
|
||||||
debug "^4.1.0"
|
debug "^4.1.0"
|
||||||
gensync "^1.0.0-beta.1"
|
gensync "^1.0.0-beta.1"
|
||||||
@ -36,7 +36,7 @@
|
|||||||
semver "^5.4.1"
|
semver "^5.4.1"
|
||||||
source-map "^0.5.0"
|
source-map "^0.5.0"
|
||||||
|
|
||||||
"@babel/generator@^7.12.1", "@babel/generator@^7.12.5":
|
"@babel/generator@^7.12.5":
|
||||||
version "7.12.5"
|
version "7.12.5"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.5.tgz#a2c50de5c8b6d708ab95be5e6053936c1884a4de"
|
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.5.tgz#a2c50de5c8b6d708ab95be5e6053936c1884a4de"
|
||||||
integrity sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==
|
integrity sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==
|
||||||
@ -60,7 +60,7 @@
|
|||||||
"@babel/helper-explode-assignable-expression" "^7.10.4"
|
"@babel/helper-explode-assignable-expression" "^7.10.4"
|
||||||
"@babel/types" "^7.10.4"
|
"@babel/types" "^7.10.4"
|
||||||
|
|
||||||
"@babel/helper-compilation-targets@^7.12.1":
|
"@babel/helper-compilation-targets@^7.12.5":
|
||||||
version "7.12.5"
|
version "7.12.5"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz#cb470c76198db6a24e9dbc8987275631e5d29831"
|
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz#cb470c76198db6a24e9dbc8987275631e5d29831"
|
||||||
integrity sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==
|
integrity sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==
|
||||||
@ -82,12 +82,11 @@
|
|||||||
"@babel/helper-split-export-declaration" "^7.10.4"
|
"@babel/helper-split-export-declaration" "^7.10.4"
|
||||||
|
|
||||||
"@babel/helper-create-regexp-features-plugin@^7.12.1":
|
"@babel/helper-create-regexp-features-plugin@^7.12.1":
|
||||||
version "7.12.1"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz#18b1302d4677f9dc4740fe8c9ed96680e29d37e8"
|
resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz#2084172e95443fa0a09214ba1bb328f9aea1278f"
|
||||||
integrity sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==
|
integrity sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-annotate-as-pure" "^7.10.4"
|
"@babel/helper-annotate-as-pure" "^7.10.4"
|
||||||
"@babel/helper-regex" "^7.10.4"
|
|
||||||
regexpu-core "^4.7.1"
|
regexpu-core "^4.7.1"
|
||||||
|
|
||||||
"@babel/helper-define-map@^7.10.4":
|
"@babel/helper-define-map@^7.10.4":
|
||||||
@ -130,13 +129,13 @@
|
|||||||
"@babel/types" "^7.10.4"
|
"@babel/types" "^7.10.4"
|
||||||
|
|
||||||
"@babel/helper-member-expression-to-functions@^7.12.1":
|
"@babel/helper-member-expression-to-functions@^7.12.1":
|
||||||
version "7.12.1"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz#fba0f2fcff3fba00e6ecb664bb5e6e26e2d6165c"
|
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855"
|
||||||
integrity sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==
|
integrity sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/types" "^7.12.1"
|
"@babel/types" "^7.12.7"
|
||||||
|
|
||||||
"@babel/helper-module-imports@^7.12.1":
|
"@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.5":
|
||||||
version "7.12.5"
|
version "7.12.5"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb"
|
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb"
|
||||||
integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==
|
integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==
|
||||||
@ -159,24 +158,17 @@
|
|||||||
lodash "^4.17.19"
|
lodash "^4.17.19"
|
||||||
|
|
||||||
"@babel/helper-optimise-call-expression@^7.10.4":
|
"@babel/helper-optimise-call-expression@^7.10.4":
|
||||||
version "7.10.4"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673"
|
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz#7f94ae5e08721a49467346aa04fd22f750033b9c"
|
||||||
integrity sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==
|
integrity sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/types" "^7.10.4"
|
"@babel/types" "^7.12.7"
|
||||||
|
|
||||||
"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
|
"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
|
||||||
version "7.10.4"
|
version "7.10.4"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375"
|
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375"
|
||||||
integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==
|
integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==
|
||||||
|
|
||||||
"@babel/helper-regex@^7.10.4":
|
|
||||||
version "7.10.5"
|
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.5.tgz#32dfbb79899073c415557053a19bd055aae50ae0"
|
|
||||||
integrity sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==
|
|
||||||
dependencies:
|
|
||||||
lodash "^4.17.19"
|
|
||||||
|
|
||||||
"@babel/helper-remap-async-to-generator@^7.12.1":
|
"@babel/helper-remap-async-to-generator@^7.12.1":
|
||||||
version "7.12.1"
|
version "7.12.1"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd"
|
resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd"
|
||||||
@ -237,7 +229,7 @@
|
|||||||
"@babel/traverse" "^7.10.4"
|
"@babel/traverse" "^7.10.4"
|
||||||
"@babel/types" "^7.10.4"
|
"@babel/types" "^7.10.4"
|
||||||
|
|
||||||
"@babel/helpers@^7.12.1":
|
"@babel/helpers@^7.12.5":
|
||||||
version "7.12.5"
|
version "7.12.5"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e"
|
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e"
|
||||||
integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==
|
integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==
|
||||||
@ -255,10 +247,10 @@
|
|||||||
chalk "^2.0.0"
|
chalk "^2.0.0"
|
||||||
js-tokens "^4.0.0"
|
js-tokens "^4.0.0"
|
||||||
|
|
||||||
"@babel/parser@^7.10.4", "@babel/parser@^7.12.3", "@babel/parser@^7.12.5":
|
"@babel/parser@^7.12.7":
|
||||||
version "7.12.5"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.5.tgz#b4af32ddd473c0bfa643bd7ff0728b8e71b81ea0"
|
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.7.tgz#fee7b39fe809d0e73e5b25eecaf5780ef3d73056"
|
||||||
integrity sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==
|
integrity sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==
|
||||||
|
|
||||||
"@babel/plugin-proposal-async-generator-functions@^7.12.1":
|
"@babel/plugin-proposal-async-generator-functions@^7.12.1":
|
||||||
version "7.12.1"
|
version "7.12.1"
|
||||||
@ -317,10 +309,10 @@
|
|||||||
"@babel/helper-plugin-utils" "^7.10.4"
|
"@babel/helper-plugin-utils" "^7.10.4"
|
||||||
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
|
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
|
||||||
|
|
||||||
"@babel/plugin-proposal-numeric-separator@^7.12.1":
|
"@babel/plugin-proposal-numeric-separator@^7.12.7":
|
||||||
version "7.12.5"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.5.tgz#b1ce757156d40ed79d59d467cb2b154a5c4149ba"
|
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz#8bf253de8139099fea193b297d23a9d406ef056b"
|
||||||
integrity sha512-UiAnkKuOrCyjZ3sYNHlRlfuZJbBHknMQ9VMwVeX97Ofwx7RpD6gS2HfqTCh8KNUQgcOm8IKt103oR4KIjh7Q8g==
|
integrity sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-plugin-utils" "^7.10.4"
|
"@babel/helper-plugin-utils" "^7.10.4"
|
||||||
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
|
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
|
||||||
@ -342,10 +334,10 @@
|
|||||||
"@babel/helper-plugin-utils" "^7.10.4"
|
"@babel/helper-plugin-utils" "^7.10.4"
|
||||||
"@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
|
"@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
|
||||||
|
|
||||||
"@babel/plugin-proposal-optional-chaining@^7.12.1":
|
"@babel/plugin-proposal-optional-chaining@^7.12.7":
|
||||||
version "7.12.1"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797"
|
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz#e02f0ea1b5dc59d401ec16fb824679f683d3303c"
|
||||||
integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==
|
integrity sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-plugin-utils" "^7.10.4"
|
"@babel/helper-plugin-utils" "^7.10.4"
|
||||||
"@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
|
"@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
|
||||||
@ -674,13 +666,12 @@
|
|||||||
"@babel/helper-plugin-utils" "^7.10.4"
|
"@babel/helper-plugin-utils" "^7.10.4"
|
||||||
"@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
|
"@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
|
||||||
|
|
||||||
"@babel/plugin-transform-sticky-regex@^7.12.1":
|
"@babel/plugin-transform-sticky-regex@^7.12.7":
|
||||||
version "7.12.1"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz#5c24cf50de396d30e99afc8d1c700e8bce0f5caf"
|
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz#560224613ab23987453948ed21d0b0b193fa7fad"
|
||||||
integrity sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==
|
integrity sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-plugin-utils" "^7.10.4"
|
"@babel/helper-plugin-utils" "^7.10.4"
|
||||||
"@babel/helper-regex" "^7.10.4"
|
|
||||||
|
|
||||||
"@babel/plugin-transform-template-literals@^7.12.1":
|
"@babel/plugin-transform-template-literals@^7.12.1":
|
||||||
version "7.12.1"
|
version "7.12.1"
|
||||||
@ -712,13 +703,13 @@
|
|||||||
"@babel/helper-plugin-utils" "^7.10.4"
|
"@babel/helper-plugin-utils" "^7.10.4"
|
||||||
|
|
||||||
"@babel/preset-env@^7.2.0":
|
"@babel/preset-env@^7.2.0":
|
||||||
version "7.12.1"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2"
|
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.7.tgz#54ea21dbe92caf6f10cb1a0a576adc4ebf094b55"
|
||||||
integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==
|
integrity sha512-OnNdfAr1FUQg7ksb7bmbKoby4qFOHw6DKWWUNB9KqnnCldxhxJlP+21dpyaWFmf2h0rTbOkXJtAGevY3XW1eew==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/compat-data" "^7.12.1"
|
"@babel/compat-data" "^7.12.7"
|
||||||
"@babel/helper-compilation-targets" "^7.12.1"
|
"@babel/helper-compilation-targets" "^7.12.5"
|
||||||
"@babel/helper-module-imports" "^7.12.1"
|
"@babel/helper-module-imports" "^7.12.5"
|
||||||
"@babel/helper-plugin-utils" "^7.10.4"
|
"@babel/helper-plugin-utils" "^7.10.4"
|
||||||
"@babel/helper-validator-option" "^7.12.1"
|
"@babel/helper-validator-option" "^7.12.1"
|
||||||
"@babel/plugin-proposal-async-generator-functions" "^7.12.1"
|
"@babel/plugin-proposal-async-generator-functions" "^7.12.1"
|
||||||
@ -728,10 +719,10 @@
|
|||||||
"@babel/plugin-proposal-json-strings" "^7.12.1"
|
"@babel/plugin-proposal-json-strings" "^7.12.1"
|
||||||
"@babel/plugin-proposal-logical-assignment-operators" "^7.12.1"
|
"@babel/plugin-proposal-logical-assignment-operators" "^7.12.1"
|
||||||
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
|
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
|
||||||
"@babel/plugin-proposal-numeric-separator" "^7.12.1"
|
"@babel/plugin-proposal-numeric-separator" "^7.12.7"
|
||||||
"@babel/plugin-proposal-object-rest-spread" "^7.12.1"
|
"@babel/plugin-proposal-object-rest-spread" "^7.12.1"
|
||||||
"@babel/plugin-proposal-optional-catch-binding" "^7.12.1"
|
"@babel/plugin-proposal-optional-catch-binding" "^7.12.1"
|
||||||
"@babel/plugin-proposal-optional-chaining" "^7.12.1"
|
"@babel/plugin-proposal-optional-chaining" "^7.12.7"
|
||||||
"@babel/plugin-proposal-private-methods" "^7.12.1"
|
"@babel/plugin-proposal-private-methods" "^7.12.1"
|
||||||
"@babel/plugin-proposal-unicode-property-regex" "^7.12.1"
|
"@babel/plugin-proposal-unicode-property-regex" "^7.12.1"
|
||||||
"@babel/plugin-syntax-async-generators" "^7.8.0"
|
"@babel/plugin-syntax-async-generators" "^7.8.0"
|
||||||
@ -773,14 +764,14 @@
|
|||||||
"@babel/plugin-transform-reserved-words" "^7.12.1"
|
"@babel/plugin-transform-reserved-words" "^7.12.1"
|
||||||
"@babel/plugin-transform-shorthand-properties" "^7.12.1"
|
"@babel/plugin-transform-shorthand-properties" "^7.12.1"
|
||||||
"@babel/plugin-transform-spread" "^7.12.1"
|
"@babel/plugin-transform-spread" "^7.12.1"
|
||||||
"@babel/plugin-transform-sticky-regex" "^7.12.1"
|
"@babel/plugin-transform-sticky-regex" "^7.12.7"
|
||||||
"@babel/plugin-transform-template-literals" "^7.12.1"
|
"@babel/plugin-transform-template-literals" "^7.12.1"
|
||||||
"@babel/plugin-transform-typeof-symbol" "^7.12.1"
|
"@babel/plugin-transform-typeof-symbol" "^7.12.1"
|
||||||
"@babel/plugin-transform-unicode-escapes" "^7.12.1"
|
"@babel/plugin-transform-unicode-escapes" "^7.12.1"
|
||||||
"@babel/plugin-transform-unicode-regex" "^7.12.1"
|
"@babel/plugin-transform-unicode-regex" "^7.12.1"
|
||||||
"@babel/preset-modules" "^0.1.3"
|
"@babel/preset-modules" "^0.1.3"
|
||||||
"@babel/types" "^7.12.1"
|
"@babel/types" "^7.12.7"
|
||||||
core-js-compat "^3.6.2"
|
core-js-compat "^3.7.0"
|
||||||
semver "^5.5.0"
|
semver "^5.5.0"
|
||||||
|
|
||||||
"@babel/preset-modules@^0.1.3":
|
"@babel/preset-modules@^0.1.3":
|
||||||
@ -801,34 +792,34 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
regenerator-runtime "^0.13.4"
|
regenerator-runtime "^0.13.4"
|
||||||
|
|
||||||
"@babel/template@^7.10.4":
|
"@babel/template@^7.10.4", "@babel/template@^7.12.7":
|
||||||
version "7.10.4"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278"
|
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.7.tgz#c817233696018e39fbb6c491d2fb684e05ed43bc"
|
||||||
integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==
|
integrity sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/code-frame" "^7.10.4"
|
"@babel/code-frame" "^7.10.4"
|
||||||
"@babel/parser" "^7.10.4"
|
"@babel/parser" "^7.12.7"
|
||||||
"@babel/types" "^7.10.4"
|
"@babel/types" "^7.12.7"
|
||||||
|
|
||||||
"@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.5":
|
"@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.5", "@babel/traverse@^7.12.7":
|
||||||
version "7.12.5"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.5.tgz#78a0c68c8e8a35e4cacfd31db8bb303d5606f095"
|
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.7.tgz#572a722408681cef17d6b0bef69ef2e728ca69f1"
|
||||||
integrity sha512-xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA==
|
integrity sha512-nMWaqsQEeSvMNypswUDzjqQ+0rR6pqCtoQpsqGJC4/Khm9cISwPTSpai57F6/jDaOoEGz8yE/WxcO3PV6tKSmQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/code-frame" "^7.10.4"
|
"@babel/code-frame" "^7.10.4"
|
||||||
"@babel/generator" "^7.12.5"
|
"@babel/generator" "^7.12.5"
|
||||||
"@babel/helper-function-name" "^7.10.4"
|
"@babel/helper-function-name" "^7.10.4"
|
||||||
"@babel/helper-split-export-declaration" "^7.11.0"
|
"@babel/helper-split-export-declaration" "^7.11.0"
|
||||||
"@babel/parser" "^7.12.5"
|
"@babel/parser" "^7.12.7"
|
||||||
"@babel/types" "^7.12.5"
|
"@babel/types" "^7.12.7"
|
||||||
debug "^4.1.0"
|
debug "^4.1.0"
|
||||||
globals "^11.1.0"
|
globals "^11.1.0"
|
||||||
lodash "^4.17.19"
|
lodash "^4.17.19"
|
||||||
|
|
||||||
"@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.12.5", "@babel/types@^7.4.4":
|
"@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.12.5", "@babel/types@^7.12.7", "@babel/types@^7.4.4":
|
||||||
version "7.12.6"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.6.tgz#ae0e55ef1cce1fbc881cd26f8234eb3e657edc96"
|
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.7.tgz#6039ff1e242640a29452c9ae572162ec9a8f5d13"
|
||||||
integrity sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA==
|
integrity sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-validator-identifier" "^7.10.4"
|
"@babel/helper-validator-identifier" "^7.10.4"
|
||||||
lodash "^4.17.19"
|
lodash "^4.17.19"
|
||||||
@ -2103,7 +2094,7 @@ copy-descriptor@^0.1.0:
|
|||||||
resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
|
resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
|
||||||
integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
|
integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
|
||||||
|
|
||||||
core-js-compat@^3.6.2:
|
core-js-compat@^3.7.0:
|
||||||
version "3.7.0"
|
version "3.7.0"
|
||||||
resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.7.0.tgz#8479c5d3d672d83f1f5ab94cf353e57113e065ed"
|
resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.7.0.tgz#8479c5d3d672d83f1f5ab94cf353e57113e065ed"
|
||||||
integrity sha512-V8yBI3+ZLDVomoWICO6kq/CD28Y4r1M7CWeO4AGpMdMfseu8bkSubBmUPySMGKRTS+su4XQ07zUkAsiu9FCWTg==
|
integrity sha512-V8yBI3+ZLDVomoWICO6kq/CD28Y4r1M7CWeO4AGpMdMfseu8bkSubBmUPySMGKRTS+su4XQ07zUkAsiu9FCWTg==
|
||||||
|
2
public/v2/js/dashboard.js
vendored
2
public/v2/js/dashboard.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
public/v2/js/vendor.js
vendored
2
public/v2/js/vendor.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
153
yarn.lock
153
yarn.lock
@ -9,24 +9,24 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@babel/highlight" "^7.10.4"
|
"@babel/highlight" "^7.10.4"
|
||||||
|
|
||||||
"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.12.5":
|
"@babel/compat-data@^7.12.5", "@babel/compat-data@^7.12.7":
|
||||||
version "7.12.5"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.5.tgz#f56db0c4bb1bbbf221b4e81345aab4141e7cb0e9"
|
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.7.tgz#9329b4782a7d6bbd7eef57e11addf91ee3ef1e41"
|
||||||
integrity sha512-DTsS7cxrsH3by8nqQSpFSyjSfSYl57D6Cf4q8dW3LK83tBKBDCkfcay1nYkXq1nIHXnpX8WMMb/O25HOy3h1zg==
|
integrity sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==
|
||||||
|
|
||||||
"@babel/core@^7.0.0-beta.49", "@babel/core@^7.2.0":
|
"@babel/core@^7.0.0-beta.49", "@babel/core@^7.2.0":
|
||||||
version "7.12.3"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8"
|
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.7.tgz#bf55363c08c8352a37691f7216ec30090bf7e3bf"
|
||||||
integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==
|
integrity sha512-tRKx9B53kJe8NCGGIxEQb2Bkr0riUIEuN7Sc1fxhs5H8lKlCWUvQCSNMVIB0Meva7hcbCRJ76de15KoLltdoqw==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/code-frame" "^7.10.4"
|
"@babel/code-frame" "^7.10.4"
|
||||||
"@babel/generator" "^7.12.1"
|
"@babel/generator" "^7.12.5"
|
||||||
"@babel/helper-module-transforms" "^7.12.1"
|
"@babel/helper-module-transforms" "^7.12.1"
|
||||||
"@babel/helpers" "^7.12.1"
|
"@babel/helpers" "^7.12.5"
|
||||||
"@babel/parser" "^7.12.3"
|
"@babel/parser" "^7.12.7"
|
||||||
"@babel/template" "^7.10.4"
|
"@babel/template" "^7.12.7"
|
||||||
"@babel/traverse" "^7.12.1"
|
"@babel/traverse" "^7.12.7"
|
||||||
"@babel/types" "^7.12.1"
|
"@babel/types" "^7.12.7"
|
||||||
convert-source-map "^1.7.0"
|
convert-source-map "^1.7.0"
|
||||||
debug "^4.1.0"
|
debug "^4.1.0"
|
||||||
gensync "^1.0.0-beta.1"
|
gensync "^1.0.0-beta.1"
|
||||||
@ -36,7 +36,7 @@
|
|||||||
semver "^5.4.1"
|
semver "^5.4.1"
|
||||||
source-map "^0.5.0"
|
source-map "^0.5.0"
|
||||||
|
|
||||||
"@babel/generator@^7.12.1", "@babel/generator@^7.12.5":
|
"@babel/generator@^7.12.5":
|
||||||
version "7.12.5"
|
version "7.12.5"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.5.tgz#a2c50de5c8b6d708ab95be5e6053936c1884a4de"
|
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.5.tgz#a2c50de5c8b6d708ab95be5e6053936c1884a4de"
|
||||||
integrity sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==
|
integrity sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==
|
||||||
@ -60,7 +60,7 @@
|
|||||||
"@babel/helper-explode-assignable-expression" "^7.10.4"
|
"@babel/helper-explode-assignable-expression" "^7.10.4"
|
||||||
"@babel/types" "^7.10.4"
|
"@babel/types" "^7.10.4"
|
||||||
|
|
||||||
"@babel/helper-compilation-targets@^7.12.1":
|
"@babel/helper-compilation-targets@^7.12.5":
|
||||||
version "7.12.5"
|
version "7.12.5"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz#cb470c76198db6a24e9dbc8987275631e5d29831"
|
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz#cb470c76198db6a24e9dbc8987275631e5d29831"
|
||||||
integrity sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==
|
integrity sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==
|
||||||
@ -82,12 +82,11 @@
|
|||||||
"@babel/helper-split-export-declaration" "^7.10.4"
|
"@babel/helper-split-export-declaration" "^7.10.4"
|
||||||
|
|
||||||
"@babel/helper-create-regexp-features-plugin@^7.12.1":
|
"@babel/helper-create-regexp-features-plugin@^7.12.1":
|
||||||
version "7.12.1"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz#18b1302d4677f9dc4740fe8c9ed96680e29d37e8"
|
resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz#2084172e95443fa0a09214ba1bb328f9aea1278f"
|
||||||
integrity sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==
|
integrity sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-annotate-as-pure" "^7.10.4"
|
"@babel/helper-annotate-as-pure" "^7.10.4"
|
||||||
"@babel/helper-regex" "^7.10.4"
|
|
||||||
regexpu-core "^4.7.1"
|
regexpu-core "^4.7.1"
|
||||||
|
|
||||||
"@babel/helper-define-map@^7.10.4":
|
"@babel/helper-define-map@^7.10.4":
|
||||||
@ -130,13 +129,13 @@
|
|||||||
"@babel/types" "^7.10.4"
|
"@babel/types" "^7.10.4"
|
||||||
|
|
||||||
"@babel/helper-member-expression-to-functions@^7.12.1":
|
"@babel/helper-member-expression-to-functions@^7.12.1":
|
||||||
version "7.12.1"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz#fba0f2fcff3fba00e6ecb664bb5e6e26e2d6165c"
|
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855"
|
||||||
integrity sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==
|
integrity sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/types" "^7.12.1"
|
"@babel/types" "^7.12.7"
|
||||||
|
|
||||||
"@babel/helper-module-imports@^7.12.1":
|
"@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.5":
|
||||||
version "7.12.5"
|
version "7.12.5"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb"
|
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb"
|
||||||
integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==
|
integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==
|
||||||
@ -159,24 +158,17 @@
|
|||||||
lodash "^4.17.19"
|
lodash "^4.17.19"
|
||||||
|
|
||||||
"@babel/helper-optimise-call-expression@^7.10.4":
|
"@babel/helper-optimise-call-expression@^7.10.4":
|
||||||
version "7.10.4"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673"
|
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz#7f94ae5e08721a49467346aa04fd22f750033b9c"
|
||||||
integrity sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==
|
integrity sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/types" "^7.10.4"
|
"@babel/types" "^7.12.7"
|
||||||
|
|
||||||
"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
|
"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
|
||||||
version "7.10.4"
|
version "7.10.4"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375"
|
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375"
|
||||||
integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==
|
integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==
|
||||||
|
|
||||||
"@babel/helper-regex@^7.10.4":
|
|
||||||
version "7.10.5"
|
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.5.tgz#32dfbb79899073c415557053a19bd055aae50ae0"
|
|
||||||
integrity sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==
|
|
||||||
dependencies:
|
|
||||||
lodash "^4.17.19"
|
|
||||||
|
|
||||||
"@babel/helper-remap-async-to-generator@^7.12.1":
|
"@babel/helper-remap-async-to-generator@^7.12.1":
|
||||||
version "7.12.1"
|
version "7.12.1"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd"
|
resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd"
|
||||||
@ -237,7 +229,7 @@
|
|||||||
"@babel/traverse" "^7.10.4"
|
"@babel/traverse" "^7.10.4"
|
||||||
"@babel/types" "^7.10.4"
|
"@babel/types" "^7.10.4"
|
||||||
|
|
||||||
"@babel/helpers@^7.12.1":
|
"@babel/helpers@^7.12.5":
|
||||||
version "7.12.5"
|
version "7.12.5"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e"
|
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e"
|
||||||
integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==
|
integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==
|
||||||
@ -255,10 +247,10 @@
|
|||||||
chalk "^2.0.0"
|
chalk "^2.0.0"
|
||||||
js-tokens "^4.0.0"
|
js-tokens "^4.0.0"
|
||||||
|
|
||||||
"@babel/parser@^7.10.4", "@babel/parser@^7.12.3", "@babel/parser@^7.12.5":
|
"@babel/parser@^7.12.7":
|
||||||
version "7.12.5"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.5.tgz#b4af32ddd473c0bfa643bd7ff0728b8e71b81ea0"
|
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.7.tgz#fee7b39fe809d0e73e5b25eecaf5780ef3d73056"
|
||||||
integrity sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==
|
integrity sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==
|
||||||
|
|
||||||
"@babel/plugin-proposal-async-generator-functions@^7.12.1":
|
"@babel/plugin-proposal-async-generator-functions@^7.12.1":
|
||||||
version "7.12.1"
|
version "7.12.1"
|
||||||
@ -317,10 +309,10 @@
|
|||||||
"@babel/helper-plugin-utils" "^7.10.4"
|
"@babel/helper-plugin-utils" "^7.10.4"
|
||||||
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
|
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
|
||||||
|
|
||||||
"@babel/plugin-proposal-numeric-separator@^7.12.1":
|
"@babel/plugin-proposal-numeric-separator@^7.12.7":
|
||||||
version "7.12.5"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.5.tgz#b1ce757156d40ed79d59d467cb2b154a5c4149ba"
|
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz#8bf253de8139099fea193b297d23a9d406ef056b"
|
||||||
integrity sha512-UiAnkKuOrCyjZ3sYNHlRlfuZJbBHknMQ9VMwVeX97Ofwx7RpD6gS2HfqTCh8KNUQgcOm8IKt103oR4KIjh7Q8g==
|
integrity sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-plugin-utils" "^7.10.4"
|
"@babel/helper-plugin-utils" "^7.10.4"
|
||||||
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
|
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
|
||||||
@ -342,10 +334,10 @@
|
|||||||
"@babel/helper-plugin-utils" "^7.10.4"
|
"@babel/helper-plugin-utils" "^7.10.4"
|
||||||
"@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
|
"@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
|
||||||
|
|
||||||
"@babel/plugin-proposal-optional-chaining@^7.12.1":
|
"@babel/plugin-proposal-optional-chaining@^7.12.7":
|
||||||
version "7.12.1"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797"
|
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz#e02f0ea1b5dc59d401ec16fb824679f683d3303c"
|
||||||
integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==
|
integrity sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-plugin-utils" "^7.10.4"
|
"@babel/helper-plugin-utils" "^7.10.4"
|
||||||
"@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
|
"@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
|
||||||
@ -674,13 +666,12 @@
|
|||||||
"@babel/helper-plugin-utils" "^7.10.4"
|
"@babel/helper-plugin-utils" "^7.10.4"
|
||||||
"@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
|
"@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
|
||||||
|
|
||||||
"@babel/plugin-transform-sticky-regex@^7.12.1":
|
"@babel/plugin-transform-sticky-regex@^7.12.7":
|
||||||
version "7.12.1"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz#5c24cf50de396d30e99afc8d1c700e8bce0f5caf"
|
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz#560224613ab23987453948ed21d0b0b193fa7fad"
|
||||||
integrity sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==
|
integrity sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-plugin-utils" "^7.10.4"
|
"@babel/helper-plugin-utils" "^7.10.4"
|
||||||
"@babel/helper-regex" "^7.10.4"
|
|
||||||
|
|
||||||
"@babel/plugin-transform-template-literals@^7.12.1":
|
"@babel/plugin-transform-template-literals@^7.12.1":
|
||||||
version "7.12.1"
|
version "7.12.1"
|
||||||
@ -712,13 +703,13 @@
|
|||||||
"@babel/helper-plugin-utils" "^7.10.4"
|
"@babel/helper-plugin-utils" "^7.10.4"
|
||||||
|
|
||||||
"@babel/preset-env@^7.2.0":
|
"@babel/preset-env@^7.2.0":
|
||||||
version "7.12.1"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2"
|
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.7.tgz#54ea21dbe92caf6f10cb1a0a576adc4ebf094b55"
|
||||||
integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==
|
integrity sha512-OnNdfAr1FUQg7ksb7bmbKoby4qFOHw6DKWWUNB9KqnnCldxhxJlP+21dpyaWFmf2h0rTbOkXJtAGevY3XW1eew==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/compat-data" "^7.12.1"
|
"@babel/compat-data" "^7.12.7"
|
||||||
"@babel/helper-compilation-targets" "^7.12.1"
|
"@babel/helper-compilation-targets" "^7.12.5"
|
||||||
"@babel/helper-module-imports" "^7.12.1"
|
"@babel/helper-module-imports" "^7.12.5"
|
||||||
"@babel/helper-plugin-utils" "^7.10.4"
|
"@babel/helper-plugin-utils" "^7.10.4"
|
||||||
"@babel/helper-validator-option" "^7.12.1"
|
"@babel/helper-validator-option" "^7.12.1"
|
||||||
"@babel/plugin-proposal-async-generator-functions" "^7.12.1"
|
"@babel/plugin-proposal-async-generator-functions" "^7.12.1"
|
||||||
@ -728,10 +719,10 @@
|
|||||||
"@babel/plugin-proposal-json-strings" "^7.12.1"
|
"@babel/plugin-proposal-json-strings" "^7.12.1"
|
||||||
"@babel/plugin-proposal-logical-assignment-operators" "^7.12.1"
|
"@babel/plugin-proposal-logical-assignment-operators" "^7.12.1"
|
||||||
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
|
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
|
||||||
"@babel/plugin-proposal-numeric-separator" "^7.12.1"
|
"@babel/plugin-proposal-numeric-separator" "^7.12.7"
|
||||||
"@babel/plugin-proposal-object-rest-spread" "^7.12.1"
|
"@babel/plugin-proposal-object-rest-spread" "^7.12.1"
|
||||||
"@babel/plugin-proposal-optional-catch-binding" "^7.12.1"
|
"@babel/plugin-proposal-optional-catch-binding" "^7.12.1"
|
||||||
"@babel/plugin-proposal-optional-chaining" "^7.12.1"
|
"@babel/plugin-proposal-optional-chaining" "^7.12.7"
|
||||||
"@babel/plugin-proposal-private-methods" "^7.12.1"
|
"@babel/plugin-proposal-private-methods" "^7.12.1"
|
||||||
"@babel/plugin-proposal-unicode-property-regex" "^7.12.1"
|
"@babel/plugin-proposal-unicode-property-regex" "^7.12.1"
|
||||||
"@babel/plugin-syntax-async-generators" "^7.8.0"
|
"@babel/plugin-syntax-async-generators" "^7.8.0"
|
||||||
@ -773,14 +764,14 @@
|
|||||||
"@babel/plugin-transform-reserved-words" "^7.12.1"
|
"@babel/plugin-transform-reserved-words" "^7.12.1"
|
||||||
"@babel/plugin-transform-shorthand-properties" "^7.12.1"
|
"@babel/plugin-transform-shorthand-properties" "^7.12.1"
|
||||||
"@babel/plugin-transform-spread" "^7.12.1"
|
"@babel/plugin-transform-spread" "^7.12.1"
|
||||||
"@babel/plugin-transform-sticky-regex" "^7.12.1"
|
"@babel/plugin-transform-sticky-regex" "^7.12.7"
|
||||||
"@babel/plugin-transform-template-literals" "^7.12.1"
|
"@babel/plugin-transform-template-literals" "^7.12.1"
|
||||||
"@babel/plugin-transform-typeof-symbol" "^7.12.1"
|
"@babel/plugin-transform-typeof-symbol" "^7.12.1"
|
||||||
"@babel/plugin-transform-unicode-escapes" "^7.12.1"
|
"@babel/plugin-transform-unicode-escapes" "^7.12.1"
|
||||||
"@babel/plugin-transform-unicode-regex" "^7.12.1"
|
"@babel/plugin-transform-unicode-regex" "^7.12.1"
|
||||||
"@babel/preset-modules" "^0.1.3"
|
"@babel/preset-modules" "^0.1.3"
|
||||||
"@babel/types" "^7.12.1"
|
"@babel/types" "^7.12.7"
|
||||||
core-js-compat "^3.6.2"
|
core-js-compat "^3.7.0"
|
||||||
semver "^5.5.0"
|
semver "^5.5.0"
|
||||||
|
|
||||||
"@babel/preset-modules@^0.1.3":
|
"@babel/preset-modules@^0.1.3":
|
||||||
@ -801,34 +792,34 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
regenerator-runtime "^0.13.4"
|
regenerator-runtime "^0.13.4"
|
||||||
|
|
||||||
"@babel/template@^7.10.4":
|
"@babel/template@^7.10.4", "@babel/template@^7.12.7":
|
||||||
version "7.10.4"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278"
|
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.7.tgz#c817233696018e39fbb6c491d2fb684e05ed43bc"
|
||||||
integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==
|
integrity sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/code-frame" "^7.10.4"
|
"@babel/code-frame" "^7.10.4"
|
||||||
"@babel/parser" "^7.10.4"
|
"@babel/parser" "^7.12.7"
|
||||||
"@babel/types" "^7.10.4"
|
"@babel/types" "^7.12.7"
|
||||||
|
|
||||||
"@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.5":
|
"@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.5", "@babel/traverse@^7.12.7":
|
||||||
version "7.12.5"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.5.tgz#78a0c68c8e8a35e4cacfd31db8bb303d5606f095"
|
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.7.tgz#572a722408681cef17d6b0bef69ef2e728ca69f1"
|
||||||
integrity sha512-xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA==
|
integrity sha512-nMWaqsQEeSvMNypswUDzjqQ+0rR6pqCtoQpsqGJC4/Khm9cISwPTSpai57F6/jDaOoEGz8yE/WxcO3PV6tKSmQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/code-frame" "^7.10.4"
|
"@babel/code-frame" "^7.10.4"
|
||||||
"@babel/generator" "^7.12.5"
|
"@babel/generator" "^7.12.5"
|
||||||
"@babel/helper-function-name" "^7.10.4"
|
"@babel/helper-function-name" "^7.10.4"
|
||||||
"@babel/helper-split-export-declaration" "^7.11.0"
|
"@babel/helper-split-export-declaration" "^7.11.0"
|
||||||
"@babel/parser" "^7.12.5"
|
"@babel/parser" "^7.12.7"
|
||||||
"@babel/types" "^7.12.5"
|
"@babel/types" "^7.12.7"
|
||||||
debug "^4.1.0"
|
debug "^4.1.0"
|
||||||
globals "^11.1.0"
|
globals "^11.1.0"
|
||||||
lodash "^4.17.19"
|
lodash "^4.17.19"
|
||||||
|
|
||||||
"@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.12.5", "@babel/types@^7.4.4":
|
"@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.12.5", "@babel/types@^7.12.7", "@babel/types@^7.4.4":
|
||||||
version "7.12.6"
|
version "7.12.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.6.tgz#ae0e55ef1cce1fbc881cd26f8234eb3e657edc96"
|
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.7.tgz#6039ff1e242640a29452c9ae572162ec9a8f5d13"
|
||||||
integrity sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA==
|
integrity sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-validator-identifier" "^7.10.4"
|
"@babel/helper-validator-identifier" "^7.10.4"
|
||||||
lodash "^4.17.19"
|
lodash "^4.17.19"
|
||||||
@ -2020,7 +2011,7 @@ copy-descriptor@^0.1.0:
|
|||||||
resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
|
resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
|
||||||
integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
|
integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
|
||||||
|
|
||||||
core-js-compat@^3.6.2:
|
core-js-compat@^3.7.0:
|
||||||
version "3.7.0"
|
version "3.7.0"
|
||||||
resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.7.0.tgz#8479c5d3d672d83f1f5ab94cf353e57113e065ed"
|
resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.7.0.tgz#8479c5d3d672d83f1f5ab94cf353e57113e065ed"
|
||||||
integrity sha512-V8yBI3+ZLDVomoWICO6kq/CD28Y4r1M7CWeO4AGpMdMfseu8bkSubBmUPySMGKRTS+su4XQ07zUkAsiu9FCWTg==
|
integrity sha512-V8yBI3+ZLDVomoWICO6kq/CD28Y4r1M7CWeO4AGpMdMfseu8bkSubBmUPySMGKRTS+su4XQ07zUkAsiu9FCWTg==
|
||||||
|
Loading…
Reference in New Issue
Block a user