Commit 41b4beed authored by Håvard Vika Røen's avatar Håvard Vika Røen
Browse files

Added export csv to

Responsible authorities
Networks
Stations
Sampling Points
Processes
Samples
Observing capabilities
parent 9c1d1855
......@@ -7,8 +7,8 @@ Flask-RESTful==0.3.5
itsdangerous==0.24
Jinja2==2.10.1
MarkupSafe==1.1.1
psycopg2==2.8.4
#psycopg2-binary
#psycopg2==2.8.4
psycopg2-binary
python-dateutil==2.5.3
python-simplexml==0.1.5
pytz==2016.6.1
......
<template>
<div class="w-full flex mb-4">
<div class="w-full flex mr-2">
<l-info-box class="" :active="show">Right click a row to edit, delete or add a new record</l-info-box>
</div>
<div class="flex mr-2">
<div class="flex w-full justify-end" v-show="show">
<l-button type="success" :disabled="false" @click="onExport">Eksporter til csv</l-button>
</div>
</div>
</div>
</template>
<script>
import { LInput, LButton, LUpload } from "@/components/forms";
import LInfoBox from "@/components/LInfoBox";
export default {
name: "LCsvExport",
props: ["exportPlugin", "show", "filename"],
components: {
LInput,
LButton,
LUpload,
LInfoBox
},
data() {
return {
file: {},
};
},
methods: {
onExport() {
this.exportPlugin.downloadFile("csv", {
filename: this.filename,
columnHeaders: true, // default false, exports the column headers
columnDelimiter: ";", // default ',', the data delimiter
});
},
},
};
</script>
\ No newline at end of file
......@@ -10,10 +10,7 @@
<l-csv-import @on-import="onImportNetworks" />
</l-container>
<l-info-box
class="mb-4"
:active="networks.length > 0"
>Right click a row to edit, delete or add a new record</l-info-box>
<l-csv-export :exportPlugin="exportPlugin" :show="networks.length > 0" filename="networks" />
<hot-table :data="networks" :settings="settings" ref="hot">
<hot-column title="Id" data="id" read-only="true"></hot-column>
......@@ -52,6 +49,7 @@ import LCsvImport from "@/components/LCsvImport";
import { LInput, LButton } from "@/components/forms";
import Notify from "@/helpers/notify";
import LInfoBox from "@/components/LInfoBox";
import LCsvExport from '@/components/LCsvExport.vue';
export default {
name: "Networks",
......@@ -62,7 +60,8 @@ export default {
LButton,
LInfoBox,
LLEdit,
LCsvImport
LCsvImport,
LCsvExport
},
data() {
return {
......@@ -76,11 +75,13 @@ export default {
settings: HandsontableHelper.settings(false),
manualSelection: false,
selected: {},
isnew: false
isnew: false,
exportPlugin: {}
};
},
mounted() {
//this.settings.afterSelectionEnd = this.selectRowOnly;
this.exportPlugin = this.$refs.hot.hotInstance.getPlugin("exportFile");
this.settings.dropdownMenu = false;
this.settings.contextMenu = ContextMenu(this);
Notify.loadData(null, this.loadInitialData);
......
......@@ -10,10 +10,7 @@
<l-csv-import @on-import="onObservingCapabilities" />
</l-container>
<l-info-box
class="mb-4"
:active="observingCapabilities.length > 0"
>Right click a row to edit, delete or add a new record</l-info-box>
<l-csv-export :exportPlugin="exportPlugin" :show="observingCapabilities.length > 0" filename="observingCapabilities" />
<hot-table :data="observingCapabilities" :settings="settings" ref="hot">
<hot-column title="ID" data="id" read-only="true"></hot-column>
......@@ -54,14 +51,12 @@ import "handsontable/dist/handsontable.full.css";
import { HotTable, HotColumn } from "@handsontable/vue";
import Handsontable from "handsontable";
import ObservingCapabilitiesService from "./observingCapabilities.service";
import LLEdit from "./LLEdit";
import LCsvImport from "@/components/LCsvImport";
import { LInput, LButton } from "@/components/forms";
import Notify from "@/helpers/notify";
import LInfoBox from "@/components/LInfoBox";
import LCsvExport from '@/components/LCsvExport.vue';
export default {
name: "observingCapabilities",
......@@ -72,7 +67,8 @@ export default {
LButton,
LInfoBox,
LLEdit,
LCsvImport
LCsvImport,
LCsvExport
},
data() {
return {
......@@ -91,11 +87,13 @@ export default {
settings: HandsontableHelper.settings(false),
manualSelection: false,
isnew: false,
selected: {}
selected: {},
exportPlugin: {}
};
},
mounted() {
//this.settings.afterSelectionEnd = this.selectRowOnly;
this.exportPlugin = this.$refs.hot.hotInstance.getPlugin("exportFile");
this.settings.dropdownMenu = false;
this.settings.contextMenu = ContextMenu(this);
Notify.loadData(null, this.loadInitialData);
......
......@@ -9,10 +9,9 @@
/>
<l-csv-import @on-import="onImportProcesses" />
</l-container>
<l-info-box
class="mb-4"
:active="processes.length > 0"
>Right click a row to edit, delete or add a new record</l-info-box>
<l-csv-export :exportPlugin="exportPlugin" :show="processes.length > 0" filename="processes" />
<hot-table :data="processes" :settings="settings" ref="hot">
<hot-column title="ID" data="id" read-only="true"></hot-column>
<hot-column title="measurement_type" data="measurement_type_name" read-only="true"></hot-column>
......@@ -69,6 +68,7 @@ import LCsvImport from "@/components/LCsvImport";
import { LInput, LButton } from "@/components/forms";
import Notify from "@/helpers/notify";
import LInfoBox from "@/components/LInfoBox";
import LCsvExport from '@/components/LCsvExport.vue';
export default {
name: "processes",
......@@ -79,7 +79,8 @@ export default {
LButton,
LInfoBox,
LLEdit,
LCsvImport
LCsvImport,
LCsvExport
},
data() {
return {
......@@ -96,11 +97,13 @@ export default {
settings: HandsontableHelper.settings(false),
manualSelection: false,
isnew: false,
selected: {}
selected: {},
exportPlugin: {}
};
},
mounted() {
//this.settings.afterSelectionEnd = this.selectRowOnly;
this.exportPlugin = this.$refs.hot.hotInstance.getPlugin("exportFile");
this.settings.dropdownMenu = false;
this.settings.contextMenu = ContextMenu(this);
Notify.loadData(null, this.loadInitialData);
......
......@@ -10,10 +10,8 @@
<l-csv-import @on-import="onResponsibleAuthorities" />
</l-container>
<l-info-box
class="mb-4"
:active="responsibleAuthorities.length > 0"
>Right click a row to edit, delete or add a new record</l-info-box>
<l-csv-export :exportPlugin="exportPlugin" :show="responsibleAuthorities.length > 0" filename="responsibleAuthorities" />
<hot-table :data="responsibleAuthorities" :settings="settings" ref="hot">
<hot-column title="ID" data="id" read-only="true"></hot-column>
<hot-column title="Name" data="name" read-only="true"></hot-column>
......@@ -51,6 +49,7 @@ import { LInput, LButton } from "@/components/forms";
import Notify from "@/helpers/notify";
import LInfoBox from "@/components/LInfoBox";
import LCsvExport from '@/components/LCsvExport.vue';
export default {
name: "responsibleAuthorities",
......@@ -61,7 +60,8 @@ export default {
LButton,
LInfoBox,
LLEdit,
LCsvImport
LCsvImport,
LCsvExport
},
data() {
return {
......@@ -70,11 +70,13 @@ export default {
responsibleAuthorities: [],
settings: HandsontableHelper.settings(false),
manualSelection: false,
selected: {}
selected: {},
exportPlugin: {}
};
},
mounted() {
//this.settings.afterSelectionEnd = this.selectRowOnly;
this.exportPlugin = this.$refs.hot.hotInstance.getPlugin("exportFile");
this.settings.dropdownMenu = false;
this.settings.contextMenu = ContextMenu(this);
Notify.loadData(null, this.loadInitialData);
......
......@@ -9,10 +9,9 @@
/>
<l-csv-import @on-import="onImportSamples" />
</l-container>
<l-info-box
class="mb-4"
:active="samples.length > 0"
>Right click a row to edit, delete or add a new record</l-info-box>
<l-csv-export :exportPlugin="exportPlugin" :show="samples.length > 0" filename="samples" />
<hot-table :data="samples" :settings="settings" ref="hot">
<hot-column title="ID" data="id" read-only="true"></hot-column>
<hot-column title="inlet_height" data="inlet_height" read-only="true"></hot-column>
......@@ -37,14 +36,12 @@ import "handsontable/dist/handsontable.full.css";
import { HotTable, HotColumn } from "@handsontable/vue";
import Handsontable from "handsontable";
import SamplesService from "./samples.service";
import LLEdit from "./LLEdit";
import LCsvImport from "@/components/LCsvImport";
import { LInput, LButton } from "@/components/forms";
import Notify from "@/helpers/notify";
import LInfoBox from "@/components/LInfoBox";
import LCsvExport from '@/components/LCsvExport.vue';
export default {
name: "samples",
......@@ -55,7 +52,8 @@ export default {
LButton,
LInfoBox,
LLEdit,
LCsvImport
LCsvImport,
LCsvExport
},
data() {
return {
......@@ -65,11 +63,13 @@ export default {
settings: HandsontableHelper.settings(false),
manualSelection: false,
isnew: false,
selected: {}
selected: {},
exportPlugin: {}
};
},
mounted() {
//this.settings.afterSelectionEnd = this.selectRowOnly;
this.exportPlugin = this.$refs.hot.hotInstance.getPlugin("exportFile");
this.settings.dropdownMenu = false;
this.settings.contextMenu = ContextMenu(this);
Notify.loadData(null, this.loadInitialData);
......
......@@ -10,10 +10,8 @@
<l-csv-import @on-import="onImportSamplingPoints" />
</l-container>
<l-info-box
class="mb-4"
:active="samplingPoints.length > 0"
>Right click a row to edit, delete or add a new record</l-info-box>
<l-csv-export :exportPlugin="exportPlugin" :show="samplingPoints.length > 0" filename="samplingPoints" />
<hot-table :data="samplingPoints" :settings="settings" ref="hot">
<hot-column title="ID" data="id" read-only="true"></hot-column>
<hot-column title="Media Monitored" data="media_monitored_name" read-only="true"></hot-column>
......@@ -60,14 +58,12 @@ import "handsontable/dist/handsontable.full.css";
import { HotTable, HotColumn } from "@handsontable/vue";
import Handsontable from "handsontable";
import SamplingpointsService from "./samplingpoints.service";
import LLEdit from "./LLEdit";
import LCsvImport from "@/components/LCsvImport";
import { LInput, LButton } from "@/components/forms";
import Notify from "@/helpers/notify";
import LInfoBox from "@/components/LInfoBox";
import LCsvExport from '@/components/LCsvExport.vue';
export default {
name: "samplingPoints",
......@@ -78,7 +74,8 @@ export default {
LButton,
LInfoBox,
LLEdit,
LCsvImport
LCsvImport,
LCsvExport
},
data() {
return {
......@@ -93,11 +90,13 @@ export default {
settings: HandsontableHelper.settings(false),
manualSelection: false,
isnew: false,
selected: {}
selected: {},
exportPlugin: {}
};
},
mounted() {
//this.settings.afterSelectionEnd = this.selectRowOnly;
this.exportPlugin = this.$refs.hot.hotInstance.getPlugin("exportFile");
this.settings.dropdownMenu = false;
this.settings.contextMenu = ContextMenu(this);
Notify.loadData(null, this.loadInitialData);
......
......@@ -10,10 +10,8 @@
<l-csv-import @on-import="onImportStations" />
</l-container>
<l-info-box
class="mb-4"
:active="stations.length > 0"
>Right click a row to edit, delete or add a new record</l-info-box>
<l-csv-export :exportPlugin="exportPlugin" :show="stations.length > 0" filename="stations" />
<hot-table :data="stations" :settings="settings" ref="hot">
<hot-column title="ID" data="id" read-only="true"></hot-column>
<hot-column title="Name" data="name" read-only="true"></hot-column>
......@@ -57,14 +55,12 @@ import "handsontable/dist/handsontable.full.css";
import { HotTable, HotColumn } from "@handsontable/vue";
import Handsontable from "handsontable";
import StationsService from "./stations.service";
import LLEdit from "./LLEdit";
import LCsvImport from "@/components/LCsvImport";
import { LInput, LButton } from "@/components/forms";
import Notify from "@/helpers/notify";
import LInfoBox from "@/components/LInfoBox";
import LCsvExport from '@/components/LCsvExport.vue';
export default {
name: "stations",
......@@ -75,7 +71,8 @@ export default {
LButton,
LInfoBox,
LLEdit,
LCsvImport
LCsvImport,
LCsvExport
},
data() {
return {
......@@ -89,11 +86,13 @@ export default {
settings: HandsontableHelper.settings(false),
manualSelection: false,
isnew: false,
selected: {}
selected: {},
exportPlugin: {}
};
},
mounted() {
//this.settings.afterSelectionEnd = this.selectRowOnly;
this.exportPlugin = this.$refs.hot.hotInstance.getPlugin("exportFile");
this.settings.dropdownMenu = false;
this.settings.contextMenu = ContextMenu(this);
Notify.loadData(null, this.loadInitialData);
......
......@@ -2967,7 +2967,7 @@ debug@=3.1.0:
dependencies:
ms "2.0.0"
debug@^3.0.0, debug@^3.1.1, debug@^3.2.5, debug@^3.2.6:
debug@^3.0.0, debug@^3.1.1, debug@^3.2.5:
version "3.2.6"
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
......@@ -3003,11 +3003,6 @@ deep-equal@^1.0.1:
object-keys "^1.1.1"
regexp.prototype.flags "^1.2.0"
deep-extend@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
deepmerge@^1.5.2:
version "1.5.2"
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-1.5.2.tgz#10499d868844cdad4fee0842df8c7f6f0c95a753"
......@@ -3110,11 +3105,6 @@ destroy@~1.0.4:
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
detect-libc@^1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
detect-node@^2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c"
......@@ -3851,13 +3841,6 @@ fs-extra@^8.0.0:
jsonfile "^4.0.0"
universalify "^0.1.0"
fs-minipass@^1.2.5:
version "1.2.7"
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7"
integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==
dependencies:
minipass "^2.6.0"
fs-write-stream-atomic@^1.0.8:
version "1.0.10"
resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9"
......@@ -4363,7 +4346,7 @@ human-signals@^1.1.1:
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
iconv-lite@0.4, iconv-lite@0.4.24, iconv-lite@^0.4.4:
iconv-lite@0.4, iconv-lite@0.4.24:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
......@@ -4392,13 +4375,6 @@ iferr@^0.1.5:
resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE=
ignore-walk@^3.0.1:
version "3.0.3"
resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37"
integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==
dependencies:
minimatch "^3.0.4"
ignore@^3.3.5:
version "3.3.10"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043"
......@@ -4489,11 +4465,6 @@ inherits@2.0.3:
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
ini@~1.3.0:
version "1.3.5"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
internal-ip@^4.3.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907"
......@@ -5409,21 +5380,6 @@ minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5:
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0:
version "2.9.0"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6"
integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==
dependencies:
safe-buffer "^5.1.2"
yallist "^3.0.0"
minizlib@^1.2.1:
version "1.3.3"
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d"
integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==
dependencies:
minipass "^2.9.0"
mississippi@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f"
......@@ -5554,15 +5510,6 @@ nanomatch@^1.2.9:
snapdragon "^0.8.1"
to-regex "^3.0.1"
needle@^2.2.1:
version "2.4.1"
resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.1.tgz#14af48732463d7475696f937626b1b993247a56a"
integrity sha512-x/gi6ijr4B7fwl6WYL9FwlCvRQKGlUNvnceho8wxkwXqN8jvVmmmATTmZPRRG7b/yC1eode26C2HO9jl78Du9g==
dependencies:
debug "^3.2.6"
iconv-lite "^0.4.4"
sax "^1.2.4"
negotiator@0.6.2:
version "0.6.2"
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
......@@ -5658,22 +5605,6 @@ node-libs-browser@^2.2.1:
util "^0.11.0"
vm-browserify "^1.0.1"
node-pre-gyp@*:
version "0.14.0"
resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz#9a0596533b877289bcad4e143982ca3d904ddc83"
integrity sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==
dependencies:
detect-libc "^1.0.2"
mkdirp "^0.5.1"
needle "^2.2.1"
nopt "^4.0.1"
npm-packlist "^1.1.6"
npmlog "^4.0.2"
rc "^1.2.7"
rimraf "^2.6.1"
semver "^5.3.0"
tar "^4.4.2"
node-releases@^1.1.53:
version "1.1.53"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.53.tgz#2d821bfa499ed7c5dffc5e2f28c88e78a08ee3f4"
......@@ -5709,14 +5640,6 @@ node-sass@^4.9.0:
dependencies:
abbrev "1"
nopt@^4.0.1:
version "4.0.3"
resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48"
integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==
dependencies:
abbrev "1"
osenv "^0.1.4"
normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
......@@ -5764,27 +5687,6 @@ normalize.css@^8.0.1:
resolved "https://registry.yarnpkg.com/normalize.css/-/normalize.css-8.0.1.tgz#9b98a208738b9cc2634caacbc42d131c97487bf3"
integrity sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==
npm-bundled@^1.0.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b"
integrity sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==
dependencies:
npm-normalize-package-bin "^1.0.1"
npm-normalize-package-bin@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2"
integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
npm-packlist@^1.1.6:
version "1.4.8"
resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e"
integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==
dependencies:
ignore-walk "^3.0.1"
npm-bundled "^1.0.1"
npm-normalize-package-bin "^1.0.1"
npm-run-path@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
......@@ -5799,7 +5701,7 @@ npm-run-path@^4.0.0:
dependencies:
path-key "^3.0.0"
"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2:
"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0:
version "4.1.2"
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
......@@ -6016,7 +5918,7 @@ os-tmpdir@^1.0.0:
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
osenv@0, osenv@^0.1.4:
osenv@0:
version "0.1.5"
resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
......@@ -7203,16 +7105,6 @@ raw-body@2.4.0:
iconv-lite "0.4.24"
unpipe "1.0.0"
rc@^1.2.7:
version "1.2.8"
resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
dependencies:
deep-extend "^0.6.0"
ini "~1.3.0"
minimist "^1.2.0"
strip-json-comments "~2.0.1"
read-pkg-up@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
......@@ -7509,7 +7401,7 @@ rgba-regex@^1.0.0:
resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3"
integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=
rimraf@2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3:
rimraf@2, rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3:
version "2.7.1"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"