Nouveau look pour le site, via nouveau template

This commit is contained in:
2019-12-20 20:59:35 +01:00
parent 8f375d6e1a
commit f0b96f298b
14 changed files with 888 additions and 162 deletions

View File

@@ -22,8 +22,8 @@ module.exports = function (grunt) {
paths: 'assets/src/css' paths: 'assets/src/css'
}, },
files: { files: {
'assets/src/css/thelia.css': 'assets/src/less/thelia.less', 'assets/src/css/thelia.css': 'assets/src/less/thelia.less'
'assets/dist/css/thelia.min.css': 'assets/src/less/thelia.less' // 'assets/dist/css/thelia.min.css': 'assets/src/less/thelia.less'
} }
} }
}, },
@@ -194,7 +194,8 @@ module.exports = function (grunt) {
tasks: ['less'], tasks: ['less'],
options: { options: {
spawn: false, spawn: false,
livereload: true livereload: true,
forceWatchMethod: 'old'
} }
}, },
cssmin: { cssmin: {

View File

@@ -1,5 +1,5 @@
{* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *} {* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *}
{default_translation_domain domain='fo.default'} {default_translation_domain domain='fo.default2020'}
{form name="thelia.order.delivery"} {form name="thelia.order.delivery"}

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

@@ -8758,6 +8758,10 @@ header .header .language-container .currency-switch .select {
padding: 0; padding: 0;
width: 19%; width: 19%;
} }
#product #product-gallery #product-thumbnails ul > li .thumbnail.disabled {
opacity: 0.3;
filter: alpha(opacity=30);
}
#product #product-details .name { #product #product-details .name {
margin-top: 0; margin-top: 0;
} }
@@ -11009,3 +11013,104 @@ td.product .name > a:focus,
.rev_slider_wrapper { .rev_slider_wrapper {
margin-bottom: 15px !important; margin-bottom: 15px !important;
} }
/* Nouveau menu supérieur */
#barre-superieure {
display: none;
}
header .header {
margin-top: 30px;
}
header .header-custom {
height: 1%;
min-width: 100%;
display: grid;
grid-gap: 0.5rem;
grid-template-areas: "logo content" "footer footer";
-ms-flex-align: center;
align-items: center;
justify-items: left;
}
@media screen and (max-width: 992px) {
header .header-custom {
margin-bottom: 20px;
}
}
@media screen and (min-width: 992px) {
header .header-custom {
margin-bottom: 0px;
}
}
header .logo-custom {
grid-area: logo;
height: 50px;
width: 250px;
padding-left: 15px;
}
header .secondary-custom {
grid-area: content;
height: 45px;
-ms-flex-line-pack: left;
align-content: left;
}
header .primary-custom {
grid-area: footer;
height: 25px;
width: 100%;
}
header .row {
background-color: #F29D39;
}
header nav.navbar {
min-height: 0px;
margin-bottom: 0px;
border: none;
}
header nav.navbar .container-fluid {
background-color: #F29D39;
}
header nav.navbar .container-fluid .navbar-collapse {
padding-left: 0;
}
header nav.navbar li {
margin-right: 10px;
}
header nav.navbar li.dropdown,
header nav.navbar li.top-tab {
background-color: #303C6E;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
}
header nav.navbar li.dropdown > a,
header nav.navbar li.top-tab > a {
padding: 5px 10px;
color: white;
}
header a {
color: #303C6E;
}
/* navbar-secondary */
.navbar li > a.login:before,
.navbar li.cart-not-empty > a.cart:before {
color: #303C6E;
}
.dropdown > a:after {
color: #303C6E;
}
.navbar li.cart-not-empty > a.cart > .badge {
background-color: #303C6E;
}
.badge {
background-color: #303C6E;
}
.navbar li.cart-not-empty > a.cart {
color: #303C6E;
}
.footer-container .footer-info {
background-color: #F29D39;
color: #303C6E;
font-weight: bold;
}
.footer-container .footer-info a {
color: #303C6E;
font-weight: bold;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 9.8 KiB

View File

@@ -1,4 +1,132 @@
@couleur-onglets: #303C6E;
@couleur-fond-banniere: #F29D39;
@largeurLogo: 250px;
@hauteur-ligne-1: 50px;
@hauteur-ligne-2: 45px;
.rev_slider_wrapper { .rev_slider_wrapper {
margin-bottom: 15px !important; margin-bottom: 15px !important;
} }
/* Nouveau menu supérieur */
#barre-superieure {
display: none;
}
header {
.header {
margin-top: 30px;
}
.header-custom {
height: 1%;
min-width: 100%;
display: grid;
grid-gap: 0.5rem;
grid-template-areas: "logo content" "footer footer";
align-items: center;
justify-items: left;
@media screen and (max-width: @screen-md-min) {
margin-bottom: 20px;
}
@media screen and (min-width: @screen-md-min) {
margin-bottom: 0px;
}
}
.logo-custom {
grid-area: logo;
height: @hauteur-ligne-1;
width: @largeurLogo;
padding-left: 15px;
}
.secondary-custom {
grid-area: content;
height: @hauteur-ligne-2;
align-content: left;
}
.primary-custom {
grid-area: footer;
height: 25px;
width: 100%;
}
.row {
background-color: @couleur-fond-banniere;
}
nav.navbar {
min-height: 0px;
margin-bottom: 0px;
border: none;
.container-fluid {
background-color: @couleur-fond-banniere;
.navbar-collapse {
padding-left: 0;
}
}
li {
margin-right: 10px;
}
li.dropdown, li.top-tab {
background-color: @couleur-onglets;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
> a {
padding: 5px 10px;
color: white;
}
}
}
}
header a {
color: @couleur-onglets;
}
/* navbar-secondary */
.navbar li > a.login:before, .navbar li.cart-not-empty > a.cart:before {
color: @couleur-onglets;
}
.dropdown > a:after {
color: @couleur-onglets;
}
.navbar li.cart-not-empty>a.cart>.badge {
background-color: @couleur-onglets;
}
.badge {
background-color: @couleur-onglets;
}
.navbar li.cart-not-empty>a.cart {
color: @couleur-onglets;
}
// -------------------------- Fin Header ----------------
// -------------------------- Footer --------------------
.footer-container .footer-info {
background-color: @couleur-fond-banniere;
color: @couleur-onglets;
font-weight: bold;
a {
color: @couleur-onglets;
font-weight: bold;
}
}

View File

@@ -1,7 +1,7 @@
{* This page should not replace the current previous URL *} {* This page should not replace the current previous URL *}
{set_previous_url ignore_current="1"} {set_previous_url ignore_current="1"}
{default_translation_domain domain='fo.default'} {default_translation_domain domain='fo.default2020'}
{loop type="product" name="add_product_to_cart" id={product attr="id"}} {loop type="product" name="add_product_to_cart" id={product attr="id"}}
<div class="clearfix"> <div class="clearfix">
<table> <table>

View File

@@ -20,7 +20,7 @@ GNU General Public License : http://www.gnu.org/licenses/
{* Declare assets directory, relative to template base directory *} {* Declare assets directory, relative to template base directory *}
{declare_assets directory='assets/dist'} {declare_assets directory='assets/dist'}
{* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *} {* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *}
{default_translation_domain domain='fo.default'} {default_translation_domain domain='fo.default2020'}
{* -- Define some stuff for Smarty ------------------------------------------ *} {* -- Define some stuff for Smarty ------------------------------------------ *}
{config_load file='variables.conf'} {config_load file='variables.conf'}
@@ -37,11 +37,14 @@ GNU General Public License : http://www.gnu.org/licenses/
<!--[if lt IE 7 ]><html class="no-js oldie ie6" lang="{$lang_code}"> <![endif]--> <!--[if lt IE 7 ]><html class="no-js oldie ie6" lang="{$lang_code}"> <![endif]-->
<!--[if IE 7 ]><html class="no-js oldie ie7" lang="{$lang_code}"> <![endif]--> <!--[if IE 7 ]><html class="no-js oldie ie7" lang="{$lang_code}"> <![endif]-->
<!--[if IE 8 ]><html class="no-js oldie ie8" lang="{$lang_code}"> <![endif]--> <!--[if IE 8 ]><html class="no-js oldie ie8" lang="{$lang_code}"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!--><html lang="{$lang_code}" class="no-js"> <!--<![endif]--> <!--[if (gte IE 9)|!(IE)]><!-->
<html lang="{$lang_code}" class="no-js"> <!--<![endif]-->
<head> <head>
{hook name="main.head-top"} {hook name="main.head-top"}
{* Test if javascript is enabled *} {* Test if javascript is enabled *}
<script>(function(H) { H.className=H.className.replace(/\bno-js\b/,'js') } )(document.documentElement);</script> <script>(function (H) {
H.className = H.className.replace(/\bno-js\b/, 'js')
})(document.documentElement);</script>
<meta charset="utf-8"> <meta charset="utf-8">
@@ -53,11 +56,12 @@ GNU General Public License : http://www.gnu.org/licenses/
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0"> <meta name="viewport" content="width=device-width,initial-scale=1.0">
{block name="meta"} {block name="meta"}
<meta name="description" content="{if $page_description}{$page_description}{else}{$store_description|strip|truncate:120}{/if}"> <meta name="description"
content="{if $page_description}{$page_description}{else}{$store_description|strip|truncate:120}{/if}">
{/block} {/block}
{stylesheets file='assets/dist/css/thelia.min.css'} {stylesheets file='assets/dist/css/thelia.min.css'}
<link rel="stylesheet" href="{$asset_url}"> <link rel="stylesheet" href="{$asset_url}?v=1">
{/stylesheets} {/stylesheets}
{* {*
If you want to generate the CSS assets on the fly, just replace the stylesheet inclusion above by the following. If you want to generate the CSS assets on the fly, just replace the stylesheet inclusion above by the following.
@@ -82,9 +86,12 @@ GNU General Public License : http://www.gnu.org/licenses/
<link rel="icon" type="image/png" href="{image file='assets/dist/img/favicon.png'}"/> <link rel="icon" type="image/png" href="{image file='assets/dist/img/favicon.png'}"/>
{* Feeds *} {* Feeds *}
<link rel="alternate" type="application/rss+xml" title="{intl l='All products'}" href="{url path="/feed/catalog/%lang" lang=$lang_locale}" /> <link rel="alternate" type="application/rss+xml" title="{intl l='All products'}"
<link rel="alternate" type="application/rss+xml" title="{intl l='All contents'}" href="{url path="/feed/content/%lang" lang=$lang_locale}" /> href="{url path="/feed/catalog/%lang" lang=$lang_locale}"/>
<link rel="alternate" type="application/rss+xml" title="{intl l='All brands'}" href="{url path="/feed/brand/%lang" lang=$lang_locale}" /> <link rel="alternate" type="application/rss+xml" title="{intl l='All contents'}"
href="{url path="/feed/content/%lang" lang=$lang_locale}"/>
<link rel="alternate" type="application/rss+xml" title="{intl l='All brands'}"
href="{url path="/feed/brand/%lang" lang=$lang_locale}"/>
{block name="feeds"}{/block} {block name="feeds"}{/block}
{* HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries *} {* HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries *}
@@ -111,10 +118,11 @@ GNU General Public License : http://www.gnu.org/licenses/
<div class="page" role="document"> <div class="page" role="document">
<div class="header-container" itemscope itemtype="http://schema.org/WPHeader"> <div class="header-container" itemscope itemtype="http://schema.org/WPHeader">
{hook name="main.header-top"}
<div class="navbar navbar-default navbar-secondary" itemscope itemtype="http://schema.org/SiteNavigationElement">
<div class="container">
{hook name="main.header-top"}
<div class="navbar navbar-default navbar-secondary" itemscope
itemtype="http://schema.org/SiteNavigationElement" id="barre-superieure">
<div class="container">
<div class="navbar-header"> <div class="navbar-header">
<!-- .navbar-toggle is used as the toggle for collapsed navbar content --> <!-- .navbar-toggle is used as the toggle for collapsed navbar content -->
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".nav-secondary"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".nav-secondary">
@@ -125,20 +133,12 @@ GNU General Public License : http://www.gnu.org/licenses/
</button> </button>
<a class="navbar-brand visible-xs" href="{navigate to="index"}">{$store_name}</a> <a class="navbar-brand visible-xs" href="{navigate to="index"}">{$store_name}</a>
</div> </div>
{ifhook rel="main.navbar-secondary"}
{* Place everything within .nav-collapse to hide it until above 768px *}
<nav class="navbar-collapse collapse nav-secondary" role="navigation" aria-label="{intl l="Secondary Navigation"}">
{hook name="main.navbar-secondary"}
</nav>
{/ifhook}
</div> </div>
</div> </div>
<header class="header container" role="banner">
<header class="container" role="banner"> <div class="header-custom row">
<div class="header row"> <h1 class="logo-custom logo">
<h1 class="logo container hidden-xs">
<a href="{navigate to="index"}" title="{$store_name}"> <a href="{navigate to="index"}" title="{$store_name}">
{$image = {image file='assets/dist/img/logo.png' failsafe=true}} {$image = {image file='assets/dist/img/logo.png' failsafe=true}}
{if $image == null} {if $image == null}
@@ -147,8 +147,19 @@ GNU General Public License : http://www.gnu.org/licenses/
<img src="{$image}" alt="{$store_name}"> <img src="{$image}" alt="{$store_name}">
</a> </a>
</h1> </h1>
<div class="secondary-custom container-fluid navbar">
{ifhook rel="main.navbar-secondary"}
{* Place everything within .nav-collapse to hide it until above 768px *}
<nav class="navbar-collapse collapse nav-secondary" role="navigation"
aria-label="{intl l="Secondary Navigation"}">
{hook name="main.navbar-secondary"}
</nav>
{/ifhook}
</div>
<div class="primary-custom">
{hook name="main.navbar-primary"} {hook name="main.navbar-primary"}
</div> </div>
</div>
</header><!-- /.header --> </header><!-- /.header -->
{hook name="main.header-bottom"} {hook name="main.header-bottom"}
@@ -308,6 +319,7 @@ GNU General Public License : http://www.gnu.org/licenses/
<script src="{javascript file='assets/dist/js/thelia.min.js'}?v=1"></script> <script src="{javascript file='assets/dist/js/thelia.min.js'}?v=1"></script>
{hook name="main.body-bottom"} {hook name="main.body-bottom"}
</body> </body>

View File

@@ -0,0 +1,315 @@
<!doctype html>
<!--
______ __ __ ______ __ __ ______
/\__ _\ /\ \_\ \ /\ ___\ /\ \ /\ \ /\ __ \
\/_/\ \/ \ \ __ \ \ \ __\ \ \ \____ \ \ \ \ \ __ \
\ \_\ \ \_\ \_\ \ \_____\ \ \_____\ \ \_\ \ \_\ \_\
\/_/ \/_/\/_/ \/_____/ \/_____/ \/_/ \/_/\/_/
Copyright (c) OpenStudio
email : info@thelia.net
web : http://www.thelia.net
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the
GNU General Public License : http://www.gnu.org/licenses/
-->
{* Declare assets directory, relative to template base directory *}
{declare_assets directory='assets/dist'}
{* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *}
{default_translation_domain domain='fo.default2020'}
{* -- Define some stuff for Smarty ------------------------------------------ *}
{config_load file='variables.conf'}
{block name="init"}{/block}
{block name="no-return-functions"}{/block}
{assign var="store_name" value={config key="store_name"}}
{assign var="store_description" value={config key="store_description"}}
{assign var="lang_code" value={lang attr="code"}}
{assign var="lang_locale" value={lang attr="locale"}}
{if not $store_name}{assign var="store_name" value={intl l='Thelia V2'}}{/if}
{if not $store_description}{assign var="store_description" value={$store_name}}{/if}
{* paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither *}
<!--[if lt IE 7 ]><html class="no-js oldie ie6" lang="{$lang_code}"> <![endif]-->
<!--[if IE 7 ]><html class="no-js oldie ie7" lang="{$lang_code}"> <![endif]-->
<!--[if IE 8 ]><html class="no-js oldie ie8" lang="{$lang_code}"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!--><html lang="{$lang_code}" class="no-js"> <!--<![endif]-->
<head>
{hook name="main.head-top"}
{* Test if javascript is enabled *}
<script>(function(H) { H.className=H.className.replace(/\bno-js\b/,'js') } )(document.documentElement);</script>
<meta charset="utf-8">
{* Page Title *}
<title>{block name="page-title"}{strip}{if $page_title}{$page_title}{elseif $breadcrumbs}{foreach from=$breadcrumbs|array_reverse item=breadcrumb}{$breadcrumb.title|unescape} - {/foreach}{$store_name}{else}{$store_name}{/if}{/strip}{/block}</title>
{* Meta Tags *}
<meta name="generator" content="{intl l='Thelia V2'}">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
{block name="meta"}
<meta name="description" content="{if $page_description}{$page_description}{else}{$store_description|strip|truncate:120}{/if}">
{/block}
{stylesheets file='assets/dist/css/thelia.min.css'}
<link rel="stylesheet" href="{$asset_url}">
{/stylesheets}
{*
If you want to generate the CSS assets on the fly, just replace the stylesheet inclusion above by the following.
Then, in your back-office, go to Configuration -> System Variables and set process_assets to 1.
Now, when you're accessing the front office in developpement mode (index_dev.php) the CSS is recompiled when a
change in the source files is detected.
See http://doc.thelia.net/en/documentation/templates/assets.html#activate-automatic-assets-generation for details.
{stylesheets file='assets/src/less/thelia.less' filters='less'}
<link rel="stylesheet" href="{$asset_url}">
{/stylesheets}
*}
{hook name="main.stylesheet"}
{block name="stylesheet"}{/block}
{* Favicon *}
<link rel="shortcut icon" type="image/x-icon" href="{image file='assets/dist/img/favicon.ico'}">
<link rel="icon" type="image/png" href="{image file='assets/dist/img/favicon.png'}" />
{* Feeds *}
<link rel="alternate" type="application/rss+xml" title="{intl l='All products'}" href="{url path="/feed/catalog/%lang" lang=$lang_locale}" />
<link rel="alternate" type="application/rss+xml" title="{intl l='All contents'}" href="{url path="/feed/content/%lang" lang=$lang_locale}" />
<link rel="alternate" type="application/rss+xml" title="{intl l='All brands'}" href="{url path="/feed/brand/%lang" lang=$lang_locale}" />
{block name="feeds"}{/block}
{* HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries *}
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.js"></script>
{javascripts file="assets/dist/js/vendors/html5shiv.min.js"}
<script>window.html5 || document.write('<script src="{$asset_url}"><\/script>');</script>
{/javascripts}
<script src="//cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js"></script>
{javascripts file="assets/dist/js/vendors/respond.min.js"}
<script>window.respond || document.write('<script src="{$asset_url}"><\/script>');</script>
{/javascripts}
<![endif]-->
{hook name="main.head-bottom"}
</head>
<body class="{block name="body-class"}{/block}" itemscope itemtype="http://schema.org/WebPage">
{hook name="main.body-top"}
<!-- Accessibility -->
<a class="sr-only" href="#content">{intl l="Skip to content"}</a>
<div class="page" role="document">
<div class="header-container" itemscope itemtype="http://schema.org/WPHeader">
{hook name="main.header-top"}
<div class="navbar navbar-default navbar-secondary" itemscope itemtype="http://schema.org/SiteNavigationElement">
<div class="container">
<div class="navbar-header">
<!-- .navbar-toggle is used as the toggle for collapsed navbar content -->
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".nav-secondary">
<span class="sr-only">{intl l="Toggle navigation"}</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand visible-xs" href="{navigate to="index"}">{$store_name}</a>
</div>
{ifhook rel="main.navbar-secondary"}
{* Place everything within .nav-collapse to hide it until above 768px *}
<nav class="navbar-collapse collapse nav-secondary" role="navigation" aria-label="{intl l="Secondary Navigation"}">
{hook name="main.navbar-secondary"}
</nav>
{/ifhook}
</div>
</div>
<header class="container" role="banner">
<div class="header row">
<h1 class="logo container hidden-xs">
<a href="{navigate to="index"}" title="{$store_name}">
{$image = {image file='assets/dist/img/logo.png' failsafe=true}}
{if $image == null}
{$image = {image file='assets/dist/img/logo.gif' failsafe=true}}
{/if}
<img src="{$image}" alt="{$store_name}">
</a>
</h1>
{hook name="main.navbar-primary"}
</div>
</header><!-- /.header -->
{hook name="main.header-bottom"}
</div><!-- /.header-container -->
<main class="main-container" role="main">
<div class="container">
{hook name="main.content-top"}
{block name="breadcrumb"}{include file="misc/breadcrumb.tpl"}{/block}
<div id="content">{block name="main-content"}{/block}</div>
{hook name="main.content-bottom"}
</div><!-- /.container -->
</main><!-- /.main-container -->
<section class="footer-container" itemscope itemtype="http://schema.org/WPFooter">
{ifhook rel="main.footer-top"}
<section class="footer-block">
<div class="container">
<div class="blocks row">
{hook name="main.footer-top"}
</div>
</div>
</section>
{/ifhook}
<br>
<!-- DEBUT CHOIX PAR COULEURS SUR PAGE D'ACCUEIL-->
<!--<div class="container">
<div class="row">
<div class="col-md-4" style="padding:0px">
{loop type="category" name="category.navigation" parent="188"}
<div class="col-xs-3" style="text-align:center">
<a href="{$URL}">
{loop type="image" name="category.thumbnail" source="category" source_id="{$ID}"}
<img src="{$IMAGE_URL}" alt="{$TITLE}" width="60px" border="0"/>
{/loop}
<br><font size= "1" color="#333333">{$TITLE}</font></a>
</div>
{if {$LOOP_COUNT} == 4}
</div><div class="col-md-4" style="padding:0px">
{/if}
{if {$LOOP_COUNT} == 8}
</div><div class="col-md-4" style="padding:0px">
{/if}
{/loop}
</div>
</div>
</div><!-- /.container -->
<!-- FIN CHOIX PAR COULEURS SUR PAGE D'ACCUEIL-->
{ifhook rel="main.footer-body"}
<section class="footer-block">
<div class="container">
<div class="blocks row">
{hookblock name="main.footer-body" fields="id,class,title,content"}
{forhook rel="main.footer-body"}
<div class="col col-sm-3">
<section {if $id} id="{$id}"{/if} class="block {if $class} block-{$class}{/if}">
<div class="block-heading"><h3 class="block-title">{$title}</h3></div>
<div class="block-content">
{$content nofilter}
</div>
</section>
</div>
{/forhook}
{/hookblock}
</div>
</div>
</section>
{/ifhook}
{ifhook rel="main.footer-bottom"}
<footer class="footer-info" role="contentinfo">
<div class="container">
<div class="info row">
<div class="col-lg-9">
{hook name="main.footer-bottom"}
</div>
<div class="col-lg-3">
<section class="copyright">{intl l="Copyright"} &copy; <time datetime="{'Y-m-d'|date}">{'Y'|date}</time> <a href="http://thelia.net" rel="external">Thelia</a></section>
</div>
</div>
</div>
</footer>
{/ifhook}
{elsehook rel="main.footer-bottom"}
<footer class="footer-info" role="contentinfo">
<div class="container">
<div class="info row">
<nav class="nav-footer col-lg-9" role="navigation">
<ul class="list-unstyled list-inline">
{$folder_information={config key="information_folder_id"}}
{if $folder_information}
{loop name="footer_links" type="content" folder=$folder_information }
<li><a href="{$URL nofilter}">{$TITLE}</a></li>
{/loop}
{/if}
<li><a href="{url path="/contact"}">{intl l="Contact Us"}</a></li>
</ul>
</nav>
<section class="copyright col-lg-3">{intl l="Copyright"} &copy; <time datetime="{'Y-m-d'|date}">{'Y'|date}</time> <a href="http://thelia.net" rel="external">Thelia</a></section>
</div>
</div>
</footer><!-- /.footer-info -->
{/elsehook}
</section><!-- /.footer-container -->
</div><!-- /.page -->
{block name="before-javascript-include"}{/block}
<!-- JavaScript -->
<!-- Jquery -->
<!--[if lt IE 9]><script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!--><script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script><!--<![endif]-->
{javascripts file="assets/dist/js/vendors/jquery.min.js"}
<script>window.jQuery || document.write('<script src="{$asset_url}"><\/script>');</script>
{/javascripts}
<script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
{* do no try to load messages_en, as this file does not exists *}
{if $lang_code != 'en'}
<script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/localization/messages_{$lang_code}.js"></script>
{/if}
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
{javascripts file="assets/dist/js/vendors/bootstrap.min.js"}
<script>if(typeof($.fn.modal) === 'undefined') { document.write('<script src="{$asset_url}"><\/script>'); }</script>
{/javascripts}
{javascripts file="assets/dist/js/vendors/bootbox.js"}
<script src="{$asset_url}"></script>
{/javascripts}
{hook name="main.after-javascript-include"}
{block name="after-javascript-include"}{/block}
{hook name="main.javascript-initialization"}
<script>
// fix path for addCartMessage
// if you use '/' in your URL rewriting, the cart message is not displayed
// addCartMessageUrl is used in thelia.js to update the mini-cart content
var addCartMessageUrl = "{url path='ajax/addCartMessage'}";
</script>
{block name="javascript-initialization"}{/block}
<!-- Custom scripts -->
<script src="{javascript file='assets/dist/js/thelia.min.js'}?v=1"></script>
{hook name="main.body-bottom"}
</body>
</html>

View File

@@ -0,0 +1,43 @@
<ul class="nav navbar-nav navbar-customer navbar-right">
{loop type="auth" name="customer_info_block" role="CUSTOMER"}
<li><a href="{url path="/logout"}" class="logout">{intl l="Log out!" d="hookcustomer.fo.default"}</a></li>
<li><a href="{url path="/account"}" class="account">{intl l="My Account" d="hookcustomer.fo.default"}</a></li>
{/loop}
{elseloop rel="customer_info_block"}
<!-- <li><a href="{url path="/register"}" class="register">{intl l="Register!" d="hookcustomer.fo.default"}</a></li> //-->
<li class="dropdown">
<a href="{url path="/login"}" class="login dropdown-toggle">{intl l="Log In!" d="hookcustomer.fo.default"}</a>
<div class="dropdown-menu">
{form name="thelia.front.customer.login"}
<form id="form-login-mini" action="{url path="/login"}" method="post" {form_enctype}>
{form_hidden_fields}
{form_field field="success_url"}
<input type="hidden" name="{$name}" value="{navigate to="current"}">
{/form_field}
{form_field field="email"}
<div class="form-group group-email">
<label for="{$label_attr.for}-mini">{intl l="Email address" d="hookcustomer.fo.default"}</label>
<input type="email" name="{$name}" id="{$label_attr.for}-mini" class="form-control input-sm" maxlength="255" aria-required="true" required>
</div>
{/form_field}
{form_field field="password"}
<div class="form-group group-password">
<label for="{$label_attr.for}-mini">{intl l="Password" d="hookcustomer.fo.default"}</label>
<input type="password" name="{$name}" id="{$label_attr.for}-mini" class="form-control input-sm" maxlength="255" aria-required="true" required>
</div>
{/form_field}
{form_field field="account"}
<input type="hidden" name="{$name}" value="1">
{/form_field}
<div class="form-group group-btn">
<button type="submit" class="btn btn-login-mini btn-sm btn-primary"><i class="fa fa-sign-in"></i> {intl l="Sign In" d="hookcustomer.fo.default"}</button>
<!-- <a href="{url path="/register"}" class="btn btn-register-mini btn-default btn-sm"><i class="fa fa-user-plus"></i> {intl l="Register" d="hookcustomer.fo.default"}</a> //-->
</div>
<a href="{url path="/password"}" class="mini-forgot-password">{intl l="Forgot your Password?" d="hookcustomer.fo.default"}</a>
</form>
{/form}
</div>
</li>
{/elseloop}
</ul>

View File

@@ -46,6 +46,7 @@
"version": "0.1.1", "version": "0.1.1",
"resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
"integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
"optional": true,
"requires": { "requires": {
"ansi-wrap": "0.1.0" "ansi-wrap": "0.1.0"
} }
@@ -63,12 +64,14 @@
"ansi-wrap": { "ansi-wrap": {
"version": "0.1.0", "version": "0.1.0",
"resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
"integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
"optional": true
}, },
"archive-type": { "archive-type": {
"version": "3.2.0", "version": "3.2.0",
"resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz", "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz",
"integrity": "sha1-nNnABpV+vpX62tW9YJiUKoE3N/Y=", "integrity": "sha1-nNnABpV+vpX62tW9YJiUKoE3N/Y=",
"optional": true,
"requires": { "requires": {
"file-type": "^3.1.0" "file-type": "^3.1.0"
} }
@@ -218,7 +221,8 @@
"beeper": { "beeper": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
"integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=" "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=",
"optional": true
}, },
"bin-build": { "bin-build": {
"version": "2.2.0", "version": "2.2.0",
@@ -291,6 +295,7 @@
"version": "1.2.2", "version": "1.2.2",
"resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz", "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
"integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
"optional": true,
"requires": { "requires": {
"readable-stream": "^2.3.5", "readable-stream": "^2.3.5",
"safe-buffer": "^5.1.1" "safe-buffer": "^5.1.1"
@@ -300,6 +305,7 @@
"version": "2.10.1", "version": "2.10.1",
"resolved": "http://registry.npmjs.org/boom/-/boom-2.10.1.tgz", "resolved": "http://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
"integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
"optional": true,
"requires": { "requires": {
"hoek": "2.x.x" "hoek": "2.x.x"
} }
@@ -343,6 +349,7 @@
"version": "1.2.0", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
"integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
"optional": true,
"requires": { "requires": {
"buffer-alloc-unsafe": "^1.1.0", "buffer-alloc-unsafe": "^1.1.0",
"buffer-fill": "^1.0.0" "buffer-fill": "^1.0.0"
@@ -351,17 +358,20 @@
"buffer-alloc-unsafe": { "buffer-alloc-unsafe": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
"integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
"optional": true
}, },
"buffer-crc32": { "buffer-crc32": {
"version": "0.2.13", "version": "0.2.13",
"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
"integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
"optional": true
}, },
"buffer-fill": { "buffer-fill": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
"integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
"optional": true
}, },
"buffer-from": { "buffer-from": {
"version": "1.1.1", "version": "1.1.1",
@@ -406,7 +416,8 @@
"capture-stack-trace": { "capture-stack-trace": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz",
"integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==" "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==",
"optional": true
}, },
"caseless": { "caseless": {
"version": "0.12.0", "version": "0.12.0",
@@ -418,6 +429,7 @@
"version": "1.2.0", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz", "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz",
"integrity": "sha1-/7Im/n78VHKI3GLuPpcHPCEtEDQ=", "integrity": "sha1-/7Im/n78VHKI3GLuPpcHPCEtEDQ=",
"optional": true,
"requires": { "requires": {
"get-proxy": "^1.0.1", "get-proxy": "^1.0.1",
"is-obj": "^1.0.0", "is-obj": "^1.0.0",
@@ -428,7 +440,8 @@
"object-assign": { "object-assign": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
"integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=" "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=",
"optional": true
} }
} }
}, },
@@ -465,7 +478,8 @@
"ansi-regex": { "ansi-regex": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"optional": true
}, },
"chalk": { "chalk": {
"version": "1.1.3", "version": "1.1.3",
@@ -567,7 +581,8 @@
"co": { "co": {
"version": "3.1.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz", "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz",
"integrity": "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g=" "integrity": "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g=",
"optional": true
}, },
"coa": { "coa": {
"version": "1.0.4", "version": "1.0.4",
@@ -586,7 +601,8 @@
"color-support": { "color-support": {
"version": "1.1.3", "version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
"integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
"optional": true
}, },
"colors": { "colors": {
"version": "0.6.2", "version": "0.6.2",
@@ -597,6 +613,7 @@
"version": "1.0.7", "version": "1.0.7",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
"integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
"optional": true,
"requires": { "requires": {
"delayed-stream": "~1.0.0" "delayed-stream": "~1.0.0"
} }
@@ -656,6 +673,7 @@
"version": "3.0.2", "version": "3.0.2",
"resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
"integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
"optional": true,
"requires": { "requires": {
"capture-stack-trace": "^1.0.0" "capture-stack-trace": "^1.0.0"
} }
@@ -767,6 +785,7 @@
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz", "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz",
"integrity": "sha1-rx3VDQbjv8QyRh033hGzjA2ZG+0=", "integrity": "sha1-rx3VDQbjv8QyRh033hGzjA2ZG+0=",
"optional": true,
"requires": { "requires": {
"buffer-to-vinyl": "^1.0.0", "buffer-to-vinyl": "^1.0.0",
"concat-stream": "^1.4.6", "concat-stream": "^1.4.6",
@@ -783,6 +802,7 @@
"version": "3.1.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz", "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz",
"integrity": "sha1-IXx4n5uURQ76rcXF5TeXj8MzxGY=", "integrity": "sha1-IXx4n5uURQ76rcXF5TeXj8MzxGY=",
"optional": true,
"requires": { "requires": {
"is-tar": "^1.0.0", "is-tar": "^1.0.0",
"object-assign": "^2.0.0", "object-assign": "^2.0.0",
@@ -795,17 +815,20 @@
"clone": { "clone": {
"version": "0.2.0", "version": "0.2.0",
"resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
"integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=" "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
"optional": true
}, },
"object-assign": { "object-assign": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz",
"integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=",
"optional": true
}, },
"vinyl": { "vinyl": {
"version": "0.4.6", "version": "0.4.6",
"resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
"integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
"optional": true,
"requires": { "requires": {
"clone": "^0.2.0", "clone": "^0.2.0",
"clone-stats": "^0.0.1" "clone-stats": "^0.0.1"
@@ -817,6 +840,7 @@
"version": "3.1.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz", "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz",
"integrity": "sha1-iyOTVoE1X58YnYclag+L3ZbZZm0=", "integrity": "sha1-iyOTVoE1X58YnYclag+L3ZbZZm0=",
"optional": true,
"requires": { "requires": {
"is-bzip2": "^1.0.0", "is-bzip2": "^1.0.0",
"object-assign": "^2.0.0", "object-assign": "^2.0.0",
@@ -830,17 +854,20 @@
"clone": { "clone": {
"version": "0.2.0", "version": "0.2.0",
"resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
"integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=" "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
"optional": true
}, },
"object-assign": { "object-assign": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz",
"integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=",
"optional": true
}, },
"vinyl": { "vinyl": {
"version": "0.4.6", "version": "0.4.6",
"resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
"integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
"optional": true,
"requires": { "requires": {
"clone": "^0.2.0", "clone": "^0.2.0",
"clone-stats": "^0.0.1" "clone-stats": "^0.0.1"
@@ -852,6 +879,7 @@
"version": "3.1.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz", "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz",
"integrity": "sha1-ssE9+YFmJomRtxXWRH9kLpaW9aA=", "integrity": "sha1-ssE9+YFmJomRtxXWRH9kLpaW9aA=",
"optional": true,
"requires": { "requires": {
"is-gzip": "^1.0.0", "is-gzip": "^1.0.0",
"object-assign": "^2.0.0", "object-assign": "^2.0.0",
@@ -864,17 +892,20 @@
"clone": { "clone": {
"version": "0.2.0", "version": "0.2.0",
"resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
"integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=" "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
"optional": true
}, },
"object-assign": { "object-assign": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz",
"integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=",
"optional": true
}, },
"vinyl": { "vinyl": {
"version": "0.4.6", "version": "0.4.6",
"resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
"integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
"optional": true,
"requires": { "requires": {
"clone": "^0.2.0", "clone": "^0.2.0",
"clone-stats": "^0.0.1" "clone-stats": "^0.0.1"
@@ -886,6 +917,7 @@
"version": "3.4.0", "version": "3.4.0",
"resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz", "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz",
"integrity": "sha1-YUdbQVIGa74/7hL51inRX+ZHjus=", "integrity": "sha1-YUdbQVIGa74/7hL51inRX+ZHjus=",
"optional": true,
"requires": { "requires": {
"is-zip": "^1.0.0", "is-zip": "^1.0.0",
"read-all-stream": "^3.0.0", "read-all-stream": "^3.0.0",
@@ -900,6 +932,7 @@
"version": "2.0.5", "version": "2.0.5",
"resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
"integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
"optional": true,
"requires": { "requires": {
"readable-stream": "~2.3.6", "readable-stream": "~2.3.6",
"xtend": "~4.0.1" "xtend": "~4.0.1"
@@ -910,12 +943,14 @@
"deep-extend": { "deep-extend": {
"version": "0.6.0", "version": "0.6.0",
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
"integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
"optional": true
}, },
"delayed-stream": { "delayed-stream": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
"optional": true
}, },
"diff": { "diff": {
"version": "1.3.2", "version": "1.3.2",
@@ -969,6 +1004,7 @@
"version": "4.4.3", "version": "4.4.3",
"resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz", "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz",
"integrity": "sha1-qlX9rTktldS2jowr4D4MKqIbqaw=", "integrity": "sha1-qlX9rTktldS2jowr4D4MKqIbqaw=",
"optional": true,
"requires": { "requires": {
"caw": "^1.0.1", "caw": "^1.0.1",
"concat-stream": "^1.4.7", "concat-stream": "^1.4.7",
@@ -1015,6 +1051,7 @@
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz",
"integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=", "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=",
"optional": true,
"requires": { "requires": {
"onetime": "^1.0.0", "onetime": "^1.0.0",
"set-immediate-shim": "^1.0.0" "set-immediate-shim": "^1.0.0"
@@ -1161,12 +1198,14 @@
"extsprintf": { "extsprintf": {
"version": "1.3.0", "version": "1.3.0",
"resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
"integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
"optional": true
}, },
"fancy-log": { "fancy-log": {
"version": "1.3.2", "version": "1.3.2",
"resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz",
"integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=",
"optional": true,
"requires": { "requires": {
"ansi-gray": "^0.1.1", "ansi-gray": "^0.1.1",
"color-support": "^1.1.3", "color-support": "^1.1.3",
@@ -1182,6 +1221,7 @@
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
"integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
"optional": true,
"requires": { "requires": {
"pend": "~1.2.0" "pend": "~1.2.0"
} }
@@ -1213,12 +1253,14 @@
"filename-reserved-regex": { "filename-reserved-regex": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz",
"integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=" "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=",
"optional": true
}, },
"filenamify": { "filenamify": {
"version": "1.2.1", "version": "1.2.1",
"resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz",
"integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=",
"optional": true,
"requires": { "requires": {
"filename-reserved-regex": "^1.0.0", "filename-reserved-regex": "^1.0.0",
"strip-outer": "^1.0.0", "strip-outer": "^1.0.0",
@@ -1330,7 +1372,8 @@
"fs-constants": { "fs-constants": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
"integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
"optional": true
}, },
"fs.realpath": { "fs.realpath": {
"version": "1.0.0", "version": "1.0.0",
@@ -1349,6 +1392,7 @@
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz", "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz",
"integrity": "sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus=", "integrity": "sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus=",
"optional": true,
"requires": { "requires": {
"rc": "^1.1.2" "rc": "^1.1.2"
} }
@@ -1507,6 +1551,7 @@
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz", "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz",
"integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==",
"optional": true,
"requires": { "requires": {
"sparkles": "^1.0.0" "sparkles": "^1.0.0"
} }
@@ -1515,6 +1560,7 @@
"version": "5.7.1", "version": "5.7.1",
"resolved": "http://registry.npmjs.org/got/-/got-5.7.1.tgz", "resolved": "http://registry.npmjs.org/got/-/got-5.7.1.tgz",
"integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=", "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=",
"optional": true,
"requires": { "requires": {
"create-error-class": "^3.0.1", "create-error-class": "^3.0.1",
"duplexer2": "^0.1.4", "duplexer2": "^0.1.4",
@@ -1857,6 +1903,7 @@
"version": "1.2.0", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz", "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz",
"integrity": "sha1-jutlpeAV+O2FMsr+KEVJYGJvDcc=", "integrity": "sha1-jutlpeAV+O2FMsr+KEVJYGJvDcc=",
"optional": true,
"requires": { "requires": {
"archive-type": "^3.0.0", "archive-type": "^3.0.0",
"decompress": "^3.0.0", "decompress": "^3.0.0",
@@ -1901,6 +1948,7 @@
"version": "3.0.8", "version": "3.0.8",
"resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
"integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=",
"optional": true,
"requires": { "requires": {
"array-differ": "^1.0.0", "array-differ": "^1.0.0",
"array-uniq": "^1.0.2", "array-uniq": "^1.0.2",
@@ -1925,17 +1973,20 @@
"dateformat": { "dateformat": {
"version": "2.2.0", "version": "2.2.0",
"resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",
"integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=" "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=",
"optional": true
}, },
"object-assign": { "object-assign": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
"integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=" "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=",
"optional": true
}, },
"through2": { "through2": {
"version": "2.0.5", "version": "2.0.5",
"resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
"integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
"optional": true,
"requires": { "requires": {
"readable-stream": "~2.3.6", "readable-stream": "~2.3.6",
"xtend": "~4.0.1" "xtend": "~4.0.1"
@@ -1945,6 +1996,7 @@
"version": "0.5.3", "version": "0.5.3",
"resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
"integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=",
"optional": true,
"requires": { "requires": {
"clone": "^1.0.0", "clone": "^1.0.0",
"clone-stats": "^0.0.1", "clone-stats": "^0.0.1",
@@ -1957,6 +2009,7 @@
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
"integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
"optional": true,
"requires": { "requires": {
"glogg": "^1.0.0" "glogg": "^1.0.0"
} }
@@ -1999,6 +2052,7 @@
"version": "0.1.0", "version": "0.1.0",
"resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
"integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=",
"optional": true,
"requires": { "requires": {
"sparkles": "^1.0.0" "sparkles": "^1.0.0"
} }
@@ -2018,7 +2072,8 @@
"hoek": { "hoek": {
"version": "2.16.3", "version": "2.16.3",
"resolved": "http://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", "resolved": "http://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
"integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
"optional": true
}, },
"hooker": { "hooker": {
"version": "0.2.3", "version": "0.2.3",
@@ -2198,7 +2253,8 @@
"ini": { "ini": {
"version": "1.3.5", "version": "1.3.5",
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
"integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
"optional": true
}, },
"ip-regex": { "ip-regex": {
"version": "1.0.3", "version": "1.0.3",
@@ -2210,6 +2266,7 @@
"version": "0.1.7", "version": "0.1.7",
"resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz",
"integrity": "sha1-hHSREZ/MtftDYhfMc39/qtUPYD8=", "integrity": "sha1-hHSREZ/MtftDYhfMc39/qtUPYD8=",
"optional": true,
"requires": { "requires": {
"is-relative": "^0.1.0" "is-relative": "^0.1.0"
} }
@@ -2235,7 +2292,8 @@
"is-bzip2": { "is-bzip2": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz", "resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz",
"integrity": "sha1-XuWOqlounIDiFAe+3yOuWsCRs/w=" "integrity": "sha1-XuWOqlounIDiFAe+3yOuWsCRs/w=",
"optional": true
}, },
"is-dotfile": { "is-dotfile": {
"version": "1.0.3", "version": "1.0.3",
@@ -2285,7 +2343,8 @@
"is-gzip": { "is-gzip": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz",
"integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=" "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=",
"optional": true
}, },
"is-jpg": { "is-jpg": {
"version": "1.0.1", "version": "1.0.1",
@@ -2296,7 +2355,8 @@
"is-natural-number": { "is-natural-number": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz", "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz",
"integrity": "sha1-fUxXKDd+84bD4ZSpkRv1fG3DNec=" "integrity": "sha1-fUxXKDd+84bD4ZSpkRv1fG3DNec=",
"optional": true
}, },
"is-number": { "is-number": {
"version": "2.1.0", "version": "2.1.0",
@@ -2309,7 +2369,8 @@
"is-obj": { "is-obj": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
"integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
"optional": true
}, },
"is-png": { "is-png": {
"version": "1.1.0", "version": "1.1.0",
@@ -2330,17 +2391,20 @@
"is-redirect": { "is-redirect": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
"integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=" "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=",
"optional": true
}, },
"is-relative": { "is-relative": {
"version": "0.1.3", "version": "0.1.3",
"resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz",
"integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=" "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=",
"optional": true
}, },
"is-retry-allowed": { "is-retry-allowed": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
"integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=" "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=",
"optional": true
}, },
"is-stream": { "is-stream": {
"version": "1.1.0", "version": "1.1.0",
@@ -2356,7 +2420,8 @@
"is-tar": { "is-tar": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz", "resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz",
"integrity": "sha1-L2suF5LB9bs2UZrKqdZcDSb+hT0=" "integrity": "sha1-L2suF5LB9bs2UZrKqdZcDSb+hT0=",
"optional": true
}, },
"is-typedarray": { "is-typedarray": {
"version": "1.0.0", "version": "1.0.0",
@@ -2367,7 +2432,8 @@
"is-url": { "is-url": {
"version": "1.2.4", "version": "1.2.4",
"resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
"integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==",
"optional": true
}, },
"is-utf8": { "is-utf8": {
"version": "0.2.1", "version": "0.2.1",
@@ -2382,7 +2448,8 @@
"is-zip": { "is-zip": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz", "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz",
"integrity": "sha1-R7Co/004p2QxzP2ZqOFaTIa6IyU=" "integrity": "sha1-R7Co/004p2QxzP2ZqOFaTIa6IyU=",
"optional": true
}, },
"isarray": { "isarray": {
"version": "1.0.0", "version": "1.0.0",
@@ -2431,7 +2498,8 @@
"jsbn": { "jsbn": {
"version": "0.1.1", "version": "0.1.1",
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
"optional": true
}, },
"jshint": { "jshint": {
"version": "2.8.0", "version": "2.8.0",
@@ -2607,52 +2675,62 @@
"lodash._basecopy": { "lodash._basecopy": {
"version": "3.0.1", "version": "3.0.1",
"resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
"integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=" "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
"optional": true
}, },
"lodash._basetostring": { "lodash._basetostring": {
"version": "3.0.1", "version": "3.0.1",
"resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
"integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=" "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=",
"optional": true
}, },
"lodash._basevalues": { "lodash._basevalues": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",
"integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=" "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=",
"optional": true
}, },
"lodash._getnative": { "lodash._getnative": {
"version": "3.9.1", "version": "3.9.1",
"resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
"integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
"optional": true
}, },
"lodash._isiterateecall": { "lodash._isiterateecall": {
"version": "3.0.9", "version": "3.0.9",
"resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
"integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=" "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
"optional": true
}, },
"lodash._reescape": { "lodash._reescape": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
"integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=" "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=",
"optional": true
}, },
"lodash._reevaluate": { "lodash._reevaluate": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",
"integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=" "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=",
"optional": true
}, },
"lodash._reinterpolate": { "lodash._reinterpolate": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
"integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
"optional": true
}, },
"lodash._root": { "lodash._root": {
"version": "3.0.1", "version": "3.0.1",
"resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
"integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=" "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=",
"optional": true
}, },
"lodash.escape": { "lodash.escape": {
"version": "3.2.0", "version": "3.2.0",
"resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
"integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=",
"optional": true,
"requires": { "requires": {
"lodash._root": "^3.0.0" "lodash._root": "^3.0.0"
} }
@@ -2660,12 +2738,14 @@
"lodash.isarguments": { "lodash.isarguments": {
"version": "3.1.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
"integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
"optional": true
}, },
"lodash.isarray": { "lodash.isarray": {
"version": "3.0.4", "version": "3.0.4",
"resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
"integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
"optional": true
}, },
"lodash.isequal": { "lodash.isequal": {
"version": "4.5.0", "version": "4.5.0",
@@ -2676,6 +2756,7 @@
"version": "3.1.2", "version": "3.1.2",
"resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
"integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
"optional": true,
"requires": { "requires": {
"lodash._getnative": "^3.0.0", "lodash._getnative": "^3.0.0",
"lodash.isarguments": "^3.0.0", "lodash.isarguments": "^3.0.0",
@@ -2685,12 +2766,14 @@
"lodash.restparam": { "lodash.restparam": {
"version": "3.6.1", "version": "3.6.1",
"resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
"integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=" "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
"optional": true
}, },
"lodash.template": { "lodash.template": {
"version": "3.6.2", "version": "3.6.2",
"resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",
"integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=",
"optional": true,
"requires": { "requires": {
"lodash._basecopy": "^3.0.0", "lodash._basecopy": "^3.0.0",
"lodash._basetostring": "^3.0.0", "lodash._basetostring": "^3.0.0",
@@ -2707,6 +2790,7 @@
"version": "3.1.1", "version": "3.1.1",
"resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",
"integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=",
"optional": true,
"requires": { "requires": {
"lodash._reinterpolate": "^3.0.0", "lodash._reinterpolate": "^3.0.0",
"lodash.escape": "^3.0.0" "lodash.escape": "^3.0.0"
@@ -2739,7 +2823,8 @@
"lowercase-keys": { "lowercase-keys": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
"integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
"optional": true
}, },
"lpad-align": { "lpad-align": {
"version": "1.1.2", "version": "1.1.2",
@@ -2848,12 +2933,14 @@
"mime-db": { "mime-db": {
"version": "1.37.0", "version": "1.37.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
"integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==" "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==",
"optional": true
}, },
"mime-types": { "mime-types": {
"version": "2.1.21", "version": "2.1.21",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",
"integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",
"optional": true,
"requires": { "requires": {
"mime-db": "~1.37.0" "mime-db": "~1.37.0"
} }
@@ -2912,6 +2999,7 @@
"version": "0.1.2", "version": "0.1.2",
"resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",
"integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=",
"optional": true,
"requires": { "requires": {
"duplexer2": "0.0.2" "duplexer2": "0.0.2"
}, },
@@ -2920,6 +3008,7 @@
"version": "0.0.2", "version": "0.0.2",
"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
"integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
"optional": true,
"requires": { "requires": {
"readable-stream": "~1.1.9" "readable-stream": "~1.1.9"
} }
@@ -2927,12 +3016,14 @@
"isarray": { "isarray": {
"version": "0.0.1", "version": "0.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
"optional": true
}, },
"readable-stream": { "readable-stream": {
"version": "1.1.14", "version": "1.1.14",
"resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
"optional": true,
"requires": { "requires": {
"core-util-is": "~1.0.0", "core-util-is": "~1.0.0",
"inherits": "~2.0.1", "inherits": "~2.0.1",
@@ -2943,14 +3034,16 @@
"string_decoder": { "string_decoder": {
"version": "0.10.31", "version": "0.10.31",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
"optional": true
} }
} }
}, },
"node-status-codes": { "node-status-codes": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz", "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz",
"integrity": "sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8=" "integrity": "sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8=",
"optional": true
}, },
"nopt": { "nopt": {
"version": "1.0.10", "version": "1.0.10",
@@ -3038,7 +3131,8 @@
"onetime": { "onetime": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
"integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=" "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
"optional": true
}, },
"optional": { "optional": {
"version": "0.1.4", "version": "0.1.4",
@@ -3074,7 +3168,8 @@
"os-tmpdir": { "os-tmpdir": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
"integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
"optional": true
}, },
"pako": { "pako": {
"version": "0.2.9", "version": "0.2.9",
@@ -3153,7 +3248,8 @@
"pend": { "pend": {
"version": "1.2.0", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
"integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
"optional": true
}, },
"performance-now": { "performance-now": {
"version": "0.2.0", "version": "0.2.0",
@@ -3200,7 +3296,8 @@
"prepend-http": { "prepend-http": {
"version": "1.0.4", "version": "1.0.4",
"resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
"integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
"optional": true
}, },
"preserve": { "preserve": {
"version": "0.2.0", "version": "0.2.0",
@@ -3280,6 +3377,7 @@
"version": "1.2.8", "version": "1.2.8",
"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
"optional": true,
"requires": { "requires": {
"deep-extend": "^0.6.0", "deep-extend": "^0.6.0",
"ini": "~1.3.0", "ini": "~1.3.0",
@@ -3291,6 +3389,7 @@
"version": "3.1.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz",
"integrity": "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po=", "integrity": "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po=",
"optional": true,
"requires": { "requires": {
"pinkie-promise": "^2.0.0", "pinkie-promise": "^2.0.0",
"readable-stream": "^2.0.0" "readable-stream": "^2.0.0"
@@ -3460,7 +3559,8 @@
"safer-buffer": { "safer-buffer": {
"version": "2.1.2", "version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"optional": true
}, },
"sax": { "sax": {
"version": "1.2.4", "version": "1.2.4",
@@ -3472,6 +3572,7 @@
"version": "1.0.5", "version": "1.0.5",
"resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz",
"integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=",
"optional": true,
"requires": { "requires": {
"commander": "~2.8.1" "commander": "~2.8.1"
} }
@@ -3499,7 +3600,8 @@
"set-immediate-shim": { "set-immediate-shim": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
"integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
"optional": true
}, },
"shelljs": { "shelljs": {
"version": "0.3.0", "version": "0.3.0",
@@ -3553,7 +3655,8 @@
"sparkles": { "sparkles": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz",
"integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==" "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==",
"optional": true
}, },
"spdx-correct": { "spdx-correct": {
"version": "3.0.2", "version": "3.0.2",
@@ -3628,7 +3731,8 @@
"stat-mode": { "stat-mode": {
"version": "0.2.2", "version": "0.2.2",
"resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz",
"integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=" "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=",
"optional": true
}, },
"stream-combiner2": { "stream-combiner2": {
"version": "1.1.1", "version": "1.1.1",
@@ -3687,6 +3791,7 @@
"version": "1.1.1", "version": "1.1.1",
"resolved": "http://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", "resolved": "http://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz",
"integrity": "sha1-lgu9EoeETzl1pFWKoQOoJV4kVqA=", "integrity": "sha1-lgu9EoeETzl1pFWKoQOoJV4kVqA=",
"optional": true,
"requires": { "requires": {
"chalk": "^1.0.0", "chalk": "^1.0.0",
"get-stdin": "^4.0.1", "get-stdin": "^4.0.1",
@@ -3707,12 +3812,14 @@
"strip-json-comments": { "strip-json-comments": {
"version": "2.0.1", "version": "2.0.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
"integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
"optional": true
}, },
"strip-outer": { "strip-outer": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz",
"integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==",
"optional": true,
"requires": { "requires": {
"escape-string-regexp": "^1.0.2" "escape-string-regexp": "^1.0.2"
} }
@@ -3721,6 +3828,7 @@
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz", "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz",
"integrity": "sha1-HGYfZnBX9jvLeHWqFDi8FiUlFW4=", "integrity": "sha1-HGYfZnBX9jvLeHWqFDi8FiUlFW4=",
"optional": true,
"requires": { "requires": {
"chalk": "^1.0.0" "chalk": "^1.0.0"
} }
@@ -3782,6 +3890,7 @@
"version": "1.6.2", "version": "1.6.2",
"resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
"integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
"optional": true,
"requires": { "requires": {
"bl": "^1.0.0", "bl": "^1.0.0",
"buffer-alloc": "^1.2.0", "buffer-alloc": "^1.2.0",
@@ -3796,6 +3905,7 @@
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz", "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz",
"integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=", "integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=",
"optional": true,
"requires": { "requires": {
"os-tmpdir": "^1.0.0", "os-tmpdir": "^1.0.0",
"uuid": "^2.0.1" "uuid": "^2.0.1"
@@ -3856,12 +3966,14 @@
"time-stamp": { "time-stamp": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
"integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=",
"optional": true
}, },
"timed-out": { "timed-out": {
"version": "3.1.3", "version": "3.1.3",
"resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz", "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz",
"integrity": "sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc=" "integrity": "sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc=",
"optional": true
}, },
"tiny-lr-fork": { "tiny-lr-fork": {
"version": "0.0.5", "version": "0.0.5",
@@ -3892,7 +4004,8 @@
"to-buffer": { "to-buffer": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
"integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==",
"optional": true
}, },
"tough-cookie": { "tough-cookie": {
"version": "2.3.4", "version": "2.3.4",
@@ -3912,6 +4025,7 @@
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz",
"integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=",
"optional": true,
"requires": { "requires": {
"escape-string-regexp": "^1.0.2" "escape-string-regexp": "^1.0.2"
} }
@@ -3919,12 +4033,14 @@
"tunnel-agent": { "tunnel-agent": {
"version": "0.4.3", "version": "0.4.3",
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
"integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=" "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
"optional": true
}, },
"tweetnacl": { "tweetnacl": {
"version": "0.14.5", "version": "0.14.5",
"resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
"optional": true
}, },
"typedarray": { "typedarray": {
"version": "0.0.6", "version": "0.0.6",
@@ -3976,7 +4092,8 @@
"unzip-response": { "unzip-response": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz",
"integrity": "sha1-uYTwh3/AqJwsdzzB73tbIytbBv4=" "integrity": "sha1-uYTwh3/AqJwsdzzB73tbIytbBv4=",
"optional": true
}, },
"uri-path": { "uri-path": {
"version": "0.0.2", "version": "0.0.2",
@@ -3992,6 +4109,7 @@
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
"integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
"optional": true,
"requires": { "requires": {
"prepend-http": "^1.0.1" "prepend-http": "^1.0.1"
} }
@@ -4062,6 +4180,7 @@
"version": "1.2.1", "version": "1.2.1",
"resolved": "https://registry.npmjs.org/vinyl-assign/-/vinyl-assign-1.2.1.tgz", "resolved": "https://registry.npmjs.org/vinyl-assign/-/vinyl-assign-1.2.1.tgz",
"integrity": "sha1-TRmIkbVRWRHXcajNnFSApGoHSkU=", "integrity": "sha1-TRmIkbVRWRHXcajNnFSApGoHSkU=",
"optional": true,
"requires": { "requires": {
"object-assign": "^4.0.1", "object-assign": "^4.0.1",
"readable-stream": "^2.0.0" "readable-stream": "^2.0.0"
@@ -4111,6 +4230,7 @@
"version": "1.3.0", "version": "1.3.0",
"resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz",
"integrity": "sha1-0bFPOdLiy0q4xAmPdW/ksWTkc9Q=", "integrity": "sha1-0bFPOdLiy0q4xAmPdW/ksWTkc9Q=",
"optional": true,
"requires": { "requires": {
"wrap-fn": "^0.1.0" "wrap-fn": "^0.1.0"
} }
@@ -4140,6 +4260,7 @@
"version": "0.1.5", "version": "0.1.5",
"resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz", "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz",
"integrity": "sha1-8htuQQFv9KfjFyDbxjoJAWvfmEU=", "integrity": "sha1-8htuQQFv9KfjFyDbxjoJAWvfmEU=",
"optional": true,
"requires": { "requires": {
"co": "3.1.0" "co": "3.1.0"
} }
@@ -4176,6 +4297,7 @@
"version": "2.10.0", "version": "2.10.0",
"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
"integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
"optional": true,
"requires": { "requires": {
"buffer-crc32": "~0.2.3", "buffer-crc32": "~0.2.3",
"fd-slicer": "~1.1.0" "fd-slicer": "~1.1.0"