1
0
Fork 0

hertzblatt hinzugefügt

This commit is contained in:
maltejur 2020-11-02 22:44:30 +01:00
parent 7267c7e791
commit 68d2c83e43
15 changed files with 574 additions and 47 deletions

View file

@ -870,5 +870,108 @@
"Preis": "1,00 €",
"Auflage": null
}
],
"hertzblatt": [
{ "Name": "1994-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "1994-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
{ "Name": "1994-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
{ "Name": "1994-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
{ "Name": "1994-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
{ "Name": "1994-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
{ "Name": "1995-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "1995-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
{ "Name": "1995-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
{ "Name": "1995-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
{ "Name": "1995-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
{ "Name": "1995-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
{ "Name": "1996-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "1996-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
{ "Name": "1996-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
{ "Name": "1996-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
{ "Name": "1996-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
{ "Name": "1996-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
{ "Name": "1997-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "1997-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
{ "Name": "1997-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
{ "Name": "1997-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
{ "Name": "1997-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
{ "Name": "1997-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
{ "Name": "1998-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "1998-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
{ "Name": "1998-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
{ "Name": "1998-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
{ "Name": "1998-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
{ "Name": "1999-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "1999-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
{ "Name": "1999-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
{ "Name": "1999-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
{ "Name": "1999-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
{ "Name": "2000-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "2000-2-1", "Erscheinungsdatum": null, "Ausgabe": "2-1" },
{ "Name": "2000-2-2", "Erscheinungsdatum": null, "Ausgabe": "2-2" },
{ "Name": "2000-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
{ "Name": "2000-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
{ "Name": "2000-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
{ "Name": "2001-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "2001-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
{ "Name": "2001-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
{ "Name": "2001-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
{ "Name": "2001-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
{ "Name": "2002-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "2002-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
{ "Name": "2002-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
{ "Name": "2002-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
{ "Name": "2002-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
{ "Name": "2003-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "2003-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
{ "Name": "2003-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
{ "Name": "2003-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
{ "Name": "2003-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
{ "Name": "2004-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "2004-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
{ "Name": "2004-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
{ "Name": "2004-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
{ "Name": "2004-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
{ "Name": "2004-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
{ "Name": "2007-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "2008-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "2008-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
{ "Name": "2008-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
{ "Name": "2008-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
{ "Name": "2010-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "2010-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
{
"Name": "2010-2-SONDER",
"Erscheinungsdatum": null,
"Ausgabe": "2 Sonderbeilage"
},
{ "Name": "2010-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
{ "Name": "2010-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
{ "Name": "2010-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
{ "Name": "2012-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "2012-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
{ "Name": "2012-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
{ "Name": "2012-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
{ "Name": "2012-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
{ "Name": "2014-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "2014-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
{ "Name": "2014-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
{ "Name": "2014-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
{ "Name": "2015-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
{ "Name": "2015-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
{ "Name": "2016-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "2016-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
{ "Name": "2016-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
{ "Name": "2016-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
{ "Name": "2017-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "2017-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
{ "Name": "2018-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
{ "Name": "2018-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
{ "Name": "2018-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
{ "Name": "BLATT-1", "Erscheinungsdatum": null, "Ausgabe": "BLATT-1" },
{ "Name": "BLATT-2", "Erscheinungsdatum": null, "Ausgabe": "BLATT-2" },
{ "Name": "BLATT-3", "Erscheinungsdatum": null, "Ausgabe": "BLATT-3" },
{ "Name": "BLATT-4", "Erscheinungsdatum": null, "Ausgabe": "BLATT-4" },
{ "Name": "BLATT-5", "Erscheinungsdatum": null, "Ausgabe": "BLATT-5" }
]
}

View file

@ -18,18 +18,20 @@
<div id="header">
<img src="../assets/hertzlinie_l.svg" alt="" srcset="" class="welle-l" />
<img src="../assets/hertzlinie_r.svg" alt="" srcset="" class="welle-r" />
<a href="#">
<h1>HertzSCHLAG Archiv</h1>
</a>
<nav>
<a href="#liste" style="margin-left: 25px">Alle Ausgaben</a>
</nav>
<div id="innerHeader">
<a href="#">
<h1>HertzSCHLAG Archiv</h1>
</a>
<nav>
<a href="#liste" style="margin-left: 25px">Alle Ausgaben</a>
</nav>
</div>
</div>
<div id="main">
<div id="home"></div>
<div id="content">
<div id="contentinner"></div>
<a href="#" id="back"></a>
<a id="back"></a>
</div>
</div>
<script src="./script.ts"></script>

View file

@ -15,3 +15,9 @@ export interface HertzschlagAusgabe {
Auflage?: number;
yumpu?: string;
}
export interface HertzblattAusgabe {
Name: string;
Erscheinungsdatum: Date;
Ausgabe: string;
}

View file

@ -1,4 +1,4 @@
export default function Impressum() {
export default function About() {
const ret = document.createElement("div");
ret.classList.add("pagewrapper");
ret.innerHTML =

View file

@ -0,0 +1,48 @@
import { checkFile } from "./utils";
import json from "../../assets/data.json";
import Page from "./page";
export default function AusgabeHertzblatt(params) {
const ret = document.createElement("div");
const ausg = json.hertzblatt.find((i) => i["Name"] == params.id);
if (ausg) {
let pagehtml = `
<img class="cover" src="${json.baseUrl}hertzblatt/images/${ausg.Name}.jpg"></img>
<h1>HertzBLATT ${ausg["Name"]}</h1>
`;
for (let i in ausg) {
if (ausg[i] != null) {
pagehtml = pagehtml + "<p><b>" + i + ":</b> " + ausg[i] + "</p>";
}
}
checkFile(`${json.baseUrl}hertzblatt/pdf/${ausg["Name"]}.pdf`).then(
(exists) => {
if (exists) {
ret.innerHTML +=
// prettier-ignore
`
<a class="button" href="#hertzblatt/${ausg["Name"]}/pdf">
<i class="fas fa-file-pdf"></i>PDF Anzeigen
</a>
<button>
<i class="fas fa-download"></i>Download
<div class="dropdown">
<a onclick="window.open('${json.baseUrl}hertzblatt/pdf/compressed/${ausg["Name"]}.pdf?download', '_self');">
<i class="fas fa-file-download"></i>Niedrige Qualität
</a>
<a onclick="window.open('${json.baseUrl}hertzblatt/pdf/${ausg["Name"]}.pdf?download', '_self');">
<i class="fas fa-file-download"></i>Hohe Qualität
</a>
</div>
</button>
`;
}
}
);
ret.innerHTML = pagehtml;
}
return Page(ret);
}

View file

@ -2,7 +2,7 @@ import { checkFile } from "./utils";
import json from "../../assets/data.json";
import Page from "./page";
export default function Ausgabe(params) {
export default function AusgabeHertzschlag(params) {
const ret = document.createElement("div");
const ausg = json.hertzschlag.find((i) => i["Ausgabe"] == params.id);
@ -35,10 +35,10 @@ export default function Ausgabe(params) {
<button>
<i class="fas fa-download"></i>Download
<div class="dropdown">
<a href="${json.baseUrl}hertzschlag/pdf/compressed/${ausg["Ausgabe"]}.pdf" download="hertzschlag_${ausg["Ausgabe"]}_lq.pdf">
<a onclick="window.open('${json.baseUrl}hertzschlag/pdf/compressed/${ausg["Ausgabe"]}.pdf?download', '_self');">
<i class="fas fa-file-download"></i>Niedrige Qualität
</a>
<a href="${json.baseUrl}hertzschlag/pdf/${ausg["Ausgabe"]}.pdf" download="hertzschlag_${ausg["Ausgabe"]}_hq.pdf">
<a onclick="window.open('${json.baseUrl}hertzschlag/pdf/${ausg["Ausgabe"]}.pdf?download', '_self');">
<i class="fas fa-file-download"></i>Hohe Qualität
</a>
</div>

View file

@ -0,0 +1,14 @@
export default function HeaderHertzschlag() {
const el = document.createElement("div");
el.innerHTML = `
<a href="#hertzblatt">
<h1>hertz heute / HertzBLATT Archiv</h1>
</a>
<nav>
<a href="#" style="margin-left: 25px">HertzSCHLAG</a>
</nav>
`;
return el;
}

View file

@ -0,0 +1,15 @@
export default function HeaderHertzschlag() {
const el = document.createElement("div");
el.innerHTML = `
<a href="#">
<h1>HertzSCHLAG Archiv</h1>
</a>
<nav>
<a href="#hertzblatt" style="margin-left: 25px">HertzBLATT</a>
<a href="#hertzschlag/liste" style="margin-left: 25px">Alle Ausgaben</a>
</nav>
`;
return el;
}

View file

@ -0,0 +1,21 @@
import json from "../../assets/data.json";
export default function HomeHertzblatt() {
const ret = document.createElement("div");
ret.classList.add("grid");
let html = "";
json.hertzblatt.forEach((i) => {
html += `
<a class="module" href="#hertzblatt/${i.Name}">
<img src="${json.baseUrl}hertzblatt/images/${i.Name}.jpg" class="moduleImg"></img>
<div class="moduleLabel">
<h2>${i.Name}</h2>
</div>
</a>`;
});
ret.innerHTML = html;
return ret;
}

View file

@ -2,12 +2,12 @@ import { from } from "core-js/fn/array";
import json from "../../assets/data.json";
import type { Params } from "../models";
export default function Pdf(params: Params) {
export default function Pdf(params: Params, type = "hertzschlag") {
const ret = document.createElement("div");
ret.classList.add("iframe");
const iframe = document.createElement("iframe");
iframe.src = `${json.baseUrl}hertzschlag/pdf/compressed/${params.id}.pdf`;
iframe.src = `${json.baseUrl}${type}/pdf/compressed/${params.id}.pdf`;
ret.appendChild(iframe);
return ret;

View file

@ -4,15 +4,18 @@ export default class Router {
routes: Routes;
el: HTMLElement;
onpagechange: (route: string) => void;
lazy: boolean;
constructor(
element: HTMLElement,
routes: Routes,
onpagechange: (route: string) => void
onpagechange: (route: string) => void,
lazy = false
) {
this.routes = routes;
this.el = element;
this.onpagechange = onpagechange;
this.lazy = lazy;
window.addEventListener("hashchange", this.onhashchange.bind(this));
this.onhashchange();
}
@ -20,29 +23,44 @@ export default class Router {
onhashchange() {
const hash = location.hash;
const hashSplit = hash.slice(1).split("/");
let didNavigate = false;
Object.keys(this.routes).forEach(async (route) => {
const routeSplit = route.split("/");
let params = {};
let rigthRoute = true;
for (let i = 0; i < routeSplit.length; i++) {
if (routeSplit[i] != undefined && routeSplit[i][0] == ":") {
if (routeSplit[i][1] == ":") {
params[routeSplit[i].substr(2)] = hashSplit.slice(i).join("/");
break;
} else {
params[routeSplit[i].substr(1)] = decodeURIComponent(hashSplit[i]);
}
} else if (routeSplit[i] != hashSplit[i]) rigthRoute = false;
}
if (rigthRoute) {
if (this.routes[route]) {
let neww = this.routes[route](params);
this.el.innerHTML = "";
this.el.appendChild(neww);
if (routeSplit.length <= hashSplit.length) {
let params = {};
let rigthRoute = true;
for (let i = 0; i < hashSplit.length && rigthRoute; i++) {
if (routeSplit[i] != undefined && routeSplit[i][0] == ":") {
if (routeSplit[i][1] == ":") {
params[routeSplit[i].substr(2)] = hashSplit.slice(i).join("/");
console.log(route);
break;
} else {
params[routeSplit[i].substr(1)] = decodeURIComponent(
hashSplit[i]
);
}
} else if (routeSplit[i] != hashSplit[i]) rigthRoute = false;
}
if (rigthRoute) {
if (
this.el.getAttribute("currentroute") != routeSplit[0] ||
!this.lazy
) {
this.el.setAttribute("currentroute", routeSplit[0]);
let neww = this.routes[route](params);
this.el.innerHTML = "";
this.el.appendChild(neww);
}
this.onpagechange(route);
didNavigate = true;
}
this.onpagechange(route);
}
});
if (!this.lazy && !didNavigate) {
this.el.innerHTML = "";
}
this.onpagechange(hash.slice(1));
}
}

View file

@ -7,3 +7,22 @@ export function checkFile(url) {
.then(() => resolve(true));
});
}
export function downloadFile(sUrl: string) {
var link = document.createElement("a");
link.href = sUrl;
if (link.download !== undefined) {
//Set HTML5 download attribute. This will prevent file from opening if supported.
var fileName = sUrl.substring(sUrl.lastIndexOf("/") + 1, sUrl.length);
link.download = fileName;
}
//Dispatching click event.
if (document.createEvent) {
var e = document.createEvent("MouseEvents");
e.initEvent("click", true, true);
link.dispatchEvent(e);
return true;
}
}

View file

@ -1,30 +1,57 @@
import Home from "./modules/home";
import Ausgabe from "./modules/ausgabeHertzschlag";
import HomeHertzblatt from "./modules/homeHertzblatt";
import AusgabeHertzschlag from "./modules/ausgabeHertzschlag";
import AusgabeHertzblatt from "./modules/ausgabeHertzblatt";
import HeaderHertzschlag from "./modules/headerHertzschlag";
import HeaderHertzblatt from "./modules/headerHertzblatt";
import Router from "./modules/router";
import Impressum from "./modules/impressum";
import About from "./modules/about";
import Liste from "./modules/liste";
import Pdf from "./modules/pdf";
import NProgress from "nprogress/nprogress";
import "nprogress/nprogress.css";
document.getElementById("home").appendChild(Home());
new Router(
document.querySelector("#contentinner"),
{
"": undefined,
"hertzschlag/:id": Ausgabe,
"hertzschlag/:id": AusgabeHertzschlag,
"hertzschlag/:id/pdf": Pdf,
"hertzschlag/liste": Liste,
impressum: Impressum,
"hertzblatt/:id": AusgabeHertzblatt,
"hertzblatt/:id/pdf": (params) => Pdf(params, "hertzblatt"),
about: About,
},
() => {}
);
new Router(
document.querySelector("#home"),
{
"": Home,
"hertzschlag/::": Home,
hertzblatt: HomeHertzblatt,
"hertzblatt/::": HomeHertzblatt,
},
(route) => {
if (route == "") {
if (route == "" || route == "hertzschlag" || route == "hertzblatt") {
document.body.classList.remove("open");
} else {
document.body.classList.add("open");
}
}
},
true
);
new Router(
document.querySelector("#innerHeader"),
{
"": HeaderHertzschlag,
"hertzschlag/::": HeaderHertzschlag,
hertzblatt: HeaderHertzblatt,
"hertzblatt/::": HeaderHertzblatt,
},
() => {},
true
);
// Entfert Ladebalken
@ -34,6 +61,12 @@ document.addEventListener("readystatechange", (event) => {
}
});
document.getElementById("back").addEventListener("click", () => {
window.location.hash = document
.getElementById("home")
.getAttribute("currentroute");
});
// Startet Ladebalken
NProgress.configure({ showSpinner: false });
NProgress.start();

View file

@ -122,6 +122,7 @@ body {
overflow-x: hidden;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
grid-gap: 0;
height: 100%;
}
.module {

257
yarn.lock
View file

@ -1044,6 +1044,18 @@ array-equal@^1.0.0:
resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93"
integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=
array-union@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=
dependencies:
array-uniq "^1.0.1"
array-uniq@^1.0.1:
version "1.0.3"
resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=
array-unique@^0.3.2:
version "0.3.2"
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
@ -1094,6 +1106,13 @@ async-limiter@~1.0.0:
resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
async@^2.6.1:
version "2.6.3"
resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff"
integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==
dependencies:
lodash "^4.17.14"
asynckit@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
@ -1557,7 +1576,7 @@ command-exists@^1.2.6:
resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69"
integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==
commander@^2.11.0, commander@^2.19.0, commander@^2.20.0:
commander@^2.11.0, commander@^2.18.0, commander@^2.19.0, commander@^2.20.0:
version "2.20.3"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
@ -1567,6 +1586,11 @@ commander@^5.0.0:
resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
commondir@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
component-emitter@^1.2.1:
version "1.3.0"
resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
@ -2098,6 +2122,11 @@ elliptic@^6.5.3:
minimalistic-assert "^1.0.0"
minimalistic-crypto-utils "^1.0.0"
email-addresses@^3.0.1:
version "3.1.0"
resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.1.0.tgz#cabf7e085cbdb63008a70319a74e6136188812fb"
integrity sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==
encodeurl@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
@ -2350,6 +2379,28 @@ file-uri-to-path@1.0.0:
resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
filename-reserved-regex@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz#e61cf805f0de1c984567d0386dc5df50ee5af7e4"
integrity sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=
filenamify-url@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/filenamify-url/-/filenamify-url-1.0.0.tgz#b32bd81319ef5863b73078bed50f46a4f7975f50"
integrity sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=
dependencies:
filenamify "^1.0.0"
humanize-url "^1.0.0"
filenamify@^1.0.0:
version "1.2.1"
resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-1.2.1.tgz#a9f2ffd11c503bed300015029272378f1f1365a5"
integrity sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=
dependencies:
filename-reserved-regex "^1.0.0"
strip-outer "^1.0.0"
trim-repeated "^1.0.0"
filesize@^3.6.0:
version "3.6.1"
resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317"
@ -2365,6 +2416,23 @@ fill-range@^4.0.0:
repeat-string "^1.6.1"
to-regex-range "^2.1.0"
find-cache-dir@^3.3.1:
version "3.3.1"
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880"
integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==
dependencies:
commondir "^1.0.1"
make-dir "^3.0.2"
pkg-dir "^4.1.0"
find-up@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
dependencies:
locate-path "^5.0.0"
path-exists "^4.0.0"
for-in@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
@ -2401,6 +2469,15 @@ fresh@0.5.2:
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
fs-extra@^8.1.0:
version "8.1.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
dependencies:
graceful-fs "^4.2.0"
jsonfile "^4.0.0"
universalify "^0.1.0"
fs.realpath@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
@ -2450,6 +2527,19 @@ getpass@^0.1.1:
dependencies:
assert-plus "^1.0.0"
gh-pages@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-3.1.0.tgz#ec3ed0f6a6e3fc3d888758fa018f08191c96bd55"
integrity sha512-3b1rly9kuf3/dXsT8+ZxP0UhNLOo1CItj+3e31yUVcaph/yDsJ9RzD7JOw5o5zpBTJVQLlJAASNkUfepi9fe2w==
dependencies:
async "^2.6.1"
commander "^2.18.0"
email-addresses "^3.0.1"
filenamify-url "^1.0.0"
find-cache-dir "^3.3.1"
fs-extra "^8.1.0"
globby "^6.1.0"
glob-parent@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
@ -2463,7 +2553,7 @@ glob-to-regexp@^0.3.0:
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab"
integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=
glob@^7.0.0, glob@^7.1.3, glob@^7.1.4:
glob@^7.0.0, glob@^7.0.3, glob@^7.1.3, glob@^7.1.4:
version "7.1.6"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
@ -2480,7 +2570,18 @@ globals@^11.1.0:
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
graceful-fs@^4.1.11:
globby@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=
dependencies:
array-union "^1.0.1"
glob "^7.0.3"
object-assign "^4.0.1"
pify "^2.0.0"
pinkie-promise "^2.0.0"
graceful-fs@^4.1.11, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
version "4.2.4"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
@ -2685,6 +2786,14 @@ https-browserify@^1.0.0:
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
humanize-url@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/humanize-url/-/humanize-url-1.0.1.tgz#f4ab99e0d288174ca4e1e50407c55fbae464efff"
integrity sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=
dependencies:
normalize-url "^1.0.0"
strip-url-auth "^1.0.0"
iconv-lite@0.4.24:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
@ -2905,6 +3014,11 @@ is-obj@^2.0.0:
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
is-plain-obj@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
is-plain-object@^2.0.3, is-plain-object@^2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
@ -3084,6 +3198,13 @@ json5@^2.1.2:
dependencies:
minimist "^1.2.5"
jsonfile@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
optionalDependencies:
graceful-fs "^4.1.6"
jsprim@^1.2.2:
version "1.4.1"
resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
@ -3126,6 +3247,13 @@ levn@~0.3.0:
prelude-ls "~1.1.2"
type-check "~0.3.2"
locate-path@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
dependencies:
p-locate "^4.1.0"
lodash.clone@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.clone/-/lodash.clone-4.5.0.tgz#195870450f5a13192478df4bc3d23d2dea1907b6"
@ -3146,7 +3274,7 @@ lodash.uniq@^4.5.0:
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.4:
lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.4:
version "4.17.20"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
@ -3165,6 +3293,13 @@ magic-string@^0.22.4:
dependencies:
vlq "^0.2.2"
make-dir@^3.0.2:
version "3.1.0"
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
dependencies:
semver "^6.0.0"
map-cache@^0.2.2:
version "0.2.2"
resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
@ -3392,6 +3527,16 @@ normalize-path@^3.0.0:
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
normalize-url@^1.0.0:
version "1.9.1"
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=
dependencies:
object-assign "^4.0.1"
prepend-http "^1.0.0"
query-string "^4.1.0"
sort-keys "^1.0.0"
normalize-url@^3.0.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559"
@ -3419,7 +3564,7 @@ oauth-sign@~0.9.0:
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
object-assign@^4.1.1:
object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
@ -3547,6 +3692,25 @@ os-browserify@^0.3.0:
resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=
p-limit@^2.2.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
dependencies:
p-try "^2.0.0"
p-locate@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
dependencies:
p-limit "^2.2.0"
p-try@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
pako@^0.2.5:
version "0.2.9"
resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75"
@ -3666,6 +3830,11 @@ path-dirname@^1.0.0:
resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
path-exists@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
path-is-absolute@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
@ -3702,6 +3871,30 @@ physical-cpu-count@^2.0.0:
resolved "https://registry.yarnpkg.com/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz#18de2f97e4bf7a9551ad7511942b5496f7aba660"
integrity sha1-GN4vl+S/epVRrXURlCtUlverpmA=
pify@^2.0.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
pinkie-promise@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o=
dependencies:
pinkie "^2.0.0"
pinkie@^2.0.0:
version "2.0.4"
resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
pkg-dir@^4.1.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
dependencies:
find-up "^4.0.0"
pn@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb"
@ -4104,6 +4297,11 @@ prelude-ls@~1.1.2:
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
prepend-http@^1.0.0:
version "1.0.4"
resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=
process-nextick-args@~2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
@ -4166,6 +4364,14 @@ qs@~6.5.2:
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
query-string@^4.1.0:
version "4.3.4"
resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb"
integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s=
dependencies:
object-assign "^4.1.0"
strict-uri-encode "^1.0.0"
querystring-es3@^0.2.0:
version "0.2.1"
resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
@ -4459,6 +4665,11 @@ semver@^5.4.1, semver@^5.5.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
semver@^6.0.0:
version "6.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
send@0.17.1:
version "0.17.1"
resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8"
@ -4580,6 +4791,13 @@ snapdragon@^0.8.1:
source-map-resolve "^0.5.0"
use "^3.1.0"
sort-keys@^1.0.0:
version "1.1.2"
resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad"
integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0=
dependencies:
is-plain-obj "^1.0.0"
source-map-resolve@^0.5.0:
version "0.5.3"
resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"
@ -4710,6 +4928,11 @@ stream-http@^2.7.2:
to-arraybuffer "^1.0.0"
xtend "^4.0.0"
strict-uri-encode@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=
string.prototype.trimend@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz#6ddd9a8796bc714b489a3ae22246a208f37bfa46"
@ -4754,6 +4977,18 @@ strip-ansi@^4.0.0:
dependencies:
ansi-regex "^3.0.0"
strip-outer@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631"
integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==
dependencies:
escape-string-regexp "^1.0.2"
strip-url-auth@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/strip-url-auth/-/strip-url-auth-1.0.1.tgz#22b0fa3a41385b33be3f331551bbb837fa0cd7ae"
integrity sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=
stylehacks@^4.0.0:
version "4.0.3"
resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5"
@ -4916,6 +5151,13 @@ tr46@^1.0.1:
dependencies:
punycode "^2.1.0"
trim-repeated@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21"
integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE=
dependencies:
escape-string-regexp "^1.0.2"
tty-browserify@0.0.0:
version "0.0.0"
resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
@ -5016,6 +5258,11 @@ uniqs@^2.0.0:
resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02"
integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI=
universalify@^0.1.0:
version "0.1.2"
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
unquote@~1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544"