1
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-08-31 09:05:47 +02:00

Merge branch 'v4-dev' into yiq-function-update

This commit is contained in:
Gijs Boddeus
2017-10-04 11:03:20 +02:00
committed by GitHub
17 changed files with 411 additions and 297 deletions

View File

@@ -14,14 +14,14 @@ Examples that focus on implementing uses of built-in components provided by Boot
<div class="row bd-examples"> <div class="row bd-examples">
<div class="col-6 col-md-4"> <div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/starter-template/"> <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/starter-template/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/starter-template.jpg" alt=""> <img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/starter-template.jpg" alt="" width="800" height="600">
<h4>Starter template</h4> <h4>Starter template</h4>
</a> </a>
<p>Nothing but the basics: compiled CSS and JavaScript.</p> <p>Nothing but the basics: compiled CSS and JavaScript.</p>
</div> </div>
<div class="col-6 col-md-4"> <div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/grid/"> <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/grid/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/grid.jpg" alt=""> <img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/grid.jpg" alt="" width="800" height="600">
<h4>Grids</h4> <h4>Grids</h4>
</a> </a>
<p>Multiple examples of grid layouts with all four tiers, nesting, and more.</p> <p>Multiple examples of grid layouts with all four tiers, nesting, and more.</p>
@@ -30,14 +30,14 @@ Examples that focus on implementing uses of built-in components provided by Boot
<div class="col-6 col-md-4"> <div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/jumbotron/"> <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/jumbotron/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/jumbotron.jpg" alt=""> <img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/jumbotron.jpg" alt="" width="800" height="600">
<h4>Jumbotron</h4> <h4>Jumbotron</h4>
</a> </a>
<p>Build around the jumbotron with a navbar and some basic grid columns.</p> <p>Build around the jumbotron with a navbar and some basic grid columns.</p>
</div> </div>
<div class="col-6 col-md-4"> <div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/narrow-jumbotron/"> <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/narrow-jumbotron/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/jumbotron-narrow.jpg" alt=""> <img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/jumbotron-narrow.jpg" alt="" width="800" height="600">
<h4>Narrow jumbotron</h4> <h4>Narrow jumbotron</h4>
</a> </a>
<p>Build a more custom page by narrowing the default container and jumbotron.</p> <p>Build a more custom page by narrowing the default container and jumbotron.</p>
@@ -51,14 +51,14 @@ Taking the default navbar component and showing how it can be moved, placed, and
<div class="row bd-examples"> <div class="row bd-examples">
<div class="col-6 col-md-4"> <div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/navbars/"> <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/navbars/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/navbar.jpg" alt=""> <img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/navbar.jpg" alt="" width="800" height="600">
<h4>Navbar</h4> <h4>Navbar</h4>
</a> </a>
<p>Super basic template that includes the navbar along with some additional content.</p> <p>Super basic template that includes the navbar along with some additional content.</p>
</div> </div>
<div class="col-6 col-md-4"> <div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/navbar-top/"> <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/navbar-top/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/navbar-static.jpg" alt=""> <img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/navbar-static.jpg" alt="" width="800" height="600">
<h4>Static top navbar</h4> <h4>Static top navbar</h4>
</a> </a>
<p>Super basic template with a static top navbar along with some additional content.</p> <p>Super basic template with a static top navbar along with some additional content.</p>
@@ -67,11 +67,18 @@ Taking the default navbar component and showing how it can be moved, placed, and
<div class="col-6 col-md-4"> <div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/navbar-top-fixed/"> <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/navbar-top-fixed/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/navbar-fixed.jpg" alt=""> <img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/navbar-fixed.jpg" alt="" width="800" height="600">
<h4>Fixed navbar</h4> <h4>Fixed navbar</h4>
</a> </a>
<p>Super basic template with a fixed top navbar along with some additional content.</p> <p>Super basic template with a fixed top navbar along with some additional content.</p>
</div> </div>
<div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/navbar-bottom/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/navbar-bottom.jpg" alt="">
<h4>Bottom navbar</h4>
</a>
<p>Super basic template with a bottom navbar along with some additional content.</p>
</div>
</div> </div>
## Custom components ## Custom components
@@ -81,14 +88,14 @@ Brand new components and templates to help folks quickly get started with Bootst
<div class="row bd-examples"> <div class="row bd-examples">
<div class="col-6 col-md-4"> <div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/album/"> <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/album/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/album.jpg" alt=""> <img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/album.jpg" alt="" width="800" height="600">
<h4>Album</h4> <h4>Album</h4>
</a> </a>
<p>Simple one-page template for photo galleries, portfolios, and more.</p> <p>Simple one-page template for photo galleries, portfolios, and more.</p>
</div> </div>
<div class="col-6 col-md-4"> <div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/cover/"> <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/cover/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/cover.jpg" alt=""> <img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/cover.jpg" alt="" width="800" height="600">
<h4>Cover</h4> <h4>Cover</h4>
</a> </a>
<p>A one-page template for building simple and beautiful home pages.</p> <p>A one-page template for building simple and beautiful home pages.</p>
@@ -97,14 +104,14 @@ Brand new components and templates to help folks quickly get started with Bootst
<div class="col-6 col-md-4"> <div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/carousel/"> <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/carousel/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/carousel.jpg" alt=""> <img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/carousel.jpg" alt="" width="800" height="600">
<h4>Carousel</h4> <h4>Carousel</h4>
</a> </a>
<p>Customize the navbar and carousel, then add some new components.</p> <p>Customize the navbar and carousel, then add some new components.</p>
</div> </div>
<div class="col-6 col-md-4"> <div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/blog/"> <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/blog/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/blog.jpg" alt=""> <img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/blog.jpg" alt="" width="800" height="600">
<h4>Blog</h4> <h4>Blog</h4>
</a> </a>
<p>Simple two-column blog layout with custom navigation, header, and type.</p> <p>Simple two-column blog layout with custom navigation, header, and type.</p>
@@ -113,14 +120,14 @@ Brand new components and templates to help folks quickly get started with Bootst
<div class="col-6 col-md-4"> <div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/dashboard/"> <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/dashboard/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/dashboard.jpg" alt=""> <img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/dashboard.jpg" alt="" width="800" height="600">
<h4>Dashboard</h4> <h4>Dashboard</h4>
</a> </a>
<p>Basic admin dashboard shell with fixed sidebar and navbar.</p> <p>Basic admin dashboard shell with fixed sidebar and navbar.</p>
</div> </div>
<div class="col-6 col-md-4"> <div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/signin/"> <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/signin/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/sign-in.jpg" alt=""> <img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/sign-in.jpg" alt="" width="800" height="600">
<h4>Sign-in page</h4> <h4>Sign-in page</h4>
</a> </a>
<p>Custom form layout and design for a simple sign in form.</p> <p>Custom form layout and design for a simple sign in form.</p>
@@ -129,14 +136,14 @@ Brand new components and templates to help folks quickly get started with Bootst
<div class="col-6 col-md-4"> <div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/justified-nav/"> <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/justified-nav/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/justified-nav.jpg" alt=""> <img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/justified-nav.jpg" alt="" width="800" height="600">
<h4>Justified nav</h4> <h4>Justified nav</h4>
</a> </a>
<p>Create a custom navbar with justified links. Heads up! Not too Safari friendly.</p> <p>Create a custom navbar with justified links. Heads up! Not too Safari friendly.</p>
</div> </div>
<div class="col-6 col-md-4"> <div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/sticky-footer/"> <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/sticky-footer/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/sticky-footer.jpg" alt=""> <img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/sticky-footer.jpg" alt="" width="800" height="600">
<h4>Sticky footer</h4> <h4>Sticky footer</h4>
</a> </a>
<p>Attach a footer to the bottom of the viewport when the content is shorter than it.</p> <p>Attach a footer to the bottom of the viewport when the content is shorter than it.</p>
@@ -145,7 +152,7 @@ Brand new components and templates to help folks quickly get started with Bootst
<div class="col-6 col-md-4"> <div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/sticky-footer-navbar/"> <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/sticky-footer-navbar/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/sticky-footer-navbar.jpg" alt=""> <img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/sticky-footer-navbar.jpg" alt="" width="800" height="600">
<h4>Sticky footer w/ navbar</h4> <h4>Sticky footer w/ navbar</h4>
</a> </a>
<p>Attach a footer to the bottom of the viewport with a fixed top navbar.</p> <p>Attach a footer to the bottom of the viewport with a fixed top navbar.</p>
@@ -159,7 +166,7 @@ Examples that focus on future-friendly features or techniques.
<div class="row bd-examples"> <div class="row bd-examples">
<div class="col-6 col-md-4"> <div class="col-6 col-md-4">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/offcanvas/"> <a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/offcanvas/">
<img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/offcanvas.jpg" alt=""> <img class="img-thumbnail" src="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/screenshots/offcanvas.jpg" alt="" width="800" height="600">
<h4>Offcanvas</h4> <h4>Offcanvas</h4>
</a> </a>
<p>Build a toggleable off-canvas navigation menu for use with Bootstrap.</p> <p>Build a toggleable off-canvas navigation menu for use with Bootstrap.</p>

View File

@@ -0,0 +1,60 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<link rel="icon" href="../../../../favicon.ico">
<title>Bottom navbar example for Bootstrap</title>
<!-- Bootstrap core CSS -->
<link href="../../../../dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container">
<div class="jumbotron mt-3">
<h1>Bottom Navbar example</h1>
<p class="lead">This example is a quick exercise to illustrate how the bottom navbar works.</p>
<a class="btn btn-lg btn-primary" href="../../components/navbar/" role="button">View navbar docs &raquo;</a>
</div>
</div>
<nav class="navbar fixed-bottom navbar-expand navbar-dark bg-dark">
<a class="navbar-brand" href="#">Bottom navbar</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#">Disabled</a>
</li>
<li class="nav-item dropup">
<a class="nav-link dropdown-toggle" href="https://getbootstrap.com" id="dropdown10" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Dropup</a>
<div class="dropdown-menu" aria-labelledby="dropdown10">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
</div>
</li>
</ul>
</div>
</nav>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script>window.jQuery || document.write('<script src="../../../../assets/js/vendor/jquery.min.js"><\/script>')</script>
<script src="../../../../assets/js/vendor/popper.min.js"></script>
<script src="../../../../dist/js/bootstrap.min.js"></script>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

View File

@@ -189,6 +189,6 @@ const Alert = (() => {
return Alert return Alert
})(jQuery) })($)
export default Alert export default Alert

View File

@@ -182,6 +182,6 @@ const Button = (() => {
return Button return Button
})(jQuery) })($)
export default Button export default Button

View File

@@ -519,6 +519,6 @@ const Carousel = (() => {
return Carousel return Carousel
})(jQuery) })($)
export default Carousel export default Carousel

View File

@@ -404,6 +404,6 @@ const Collapse = (() => {
return Collapse return Collapse
})(jQuery) })($)
export default Collapse export default Collapse

View File

@@ -445,6 +445,6 @@ const Dropdown = (() => {
return Dropdown return Dropdown
})(jQuery, Popper) })($, Popper)
export default Dropdown export default Dropdown

View File

@@ -19,7 +19,7 @@ import Util from './util'
*/ */
(() => { (() => {
if (typeof jQuery === 'undefined') { if (typeof $ === 'undefined') {
throw new Error('Bootstrap\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\'s JavaScript.') throw new Error('Bootstrap\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\'s JavaScript.')
} }
@@ -29,7 +29,7 @@ import Util from './util'
if (version[0] < min || version[0] >= max) { if (version[0] < min || version[0] >= max) {
throw new Error('Bootstrap\'s JavaScript requires at least jQuery v3.0.0 but less than v4.0.0') throw new Error('Bootstrap\'s JavaScript requires at least jQuery v3.0.0 but less than v4.0.0')
} }
})(jQuery) })($)
export { export {
Util, Util,

View File

@@ -585,6 +585,6 @@ const Modal = (() => {
return Modal return Modal
})(jQuery) })($)
export default Modal export default Modal

View File

@@ -189,6 +189,6 @@ const Popover = (() => {
return Popover return Popover
})(jQuery) })($)
export default Popover export default Popover

View File

@@ -335,6 +335,6 @@ const ScrollSpy = (() => {
return ScrollSpy return ScrollSpy
})(jQuery) })($)
export default ScrollSpy export default ScrollSpy

View File

@@ -282,6 +282,6 @@ const Tab = (() => {
return Tab return Tab
})(jQuery) })($)
export default Tab export default Tab

View File

@@ -728,6 +728,6 @@ const Tooltip = (() => {
return Tooltip return Tooltip
})(jQuery, Popper) })($, Popper)
export default Tooltip export default Tooltip

View File

@@ -161,6 +161,6 @@ const Util = (() => {
return Util return Util
})(jQuery) })($)
export default Util export default Util

562
package-lock.json generated
View File

@@ -5,9 +5,9 @@
"requires": true, "requires": true,
"dependencies": { "dependencies": {
"abbrev": { "abbrev": {
"version": "1.1.0", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
"integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
"dev": true "dev": true
}, },
"acorn": { "acorn": {
@@ -243,7 +243,7 @@
"dev": true, "dev": true,
"requires": { "requires": {
"browserslist": "2.4.0", "browserslist": "2.4.0",
"caniuse-lite": "1.0.30000738", "caniuse-lite": "1.0.30000743",
"normalize-range": "0.1.2", "normalize-range": "0.1.2",
"num2fraction": "1.2.2", "num2fraction": "1.2.2",
"postcss": "6.0.12", "postcss": "6.0.12",
@@ -1221,8 +1221,8 @@
"integrity": "sha512-aM2Gt4x9bVlCUteADBS6JP0F+2tMWKM1jQzUulVROtdFWFIcIVvY76AJbr7GDqy0eDhn+PcnpzzivGxY4qiaKQ==", "integrity": "sha512-aM2Gt4x9bVlCUteADBS6JP0F+2tMWKM1jQzUulVROtdFWFIcIVvY76AJbr7GDqy0eDhn+PcnpzzivGxY4qiaKQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"caniuse-lite": "1.0.30000738", "caniuse-lite": "1.0.30000743",
"electron-to-chromium": "1.3.22" "electron-to-chromium": "1.3.24"
} }
}, },
"builtin-modules": { "builtin-modules": {
@@ -1255,56 +1255,6 @@
"gzip-size": "3.0.0", "gzip-size": "3.0.0",
"prettycli": "1.4.3", "prettycli": "1.4.3",
"read-pkg-up": "2.0.0" "read-pkg-up": "2.0.0"
},
"dependencies": {
"load-json-file": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
"integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
"dev": true,
"requires": {
"graceful-fs": "4.1.11",
"parse-json": "2.2.0",
"pify": "2.3.0",
"strip-bom": "3.0.0"
}
},
"path-type": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
"integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
"dev": true,
"requires": {
"pify": "2.3.0"
}
},
"read-pkg": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
"integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
"dev": true,
"requires": {
"load-json-file": "2.0.0",
"normalize-package-data": "2.4.0",
"path-type": "2.0.0"
}
},
"read-pkg-up": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
"integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
"dev": true,
"requires": {
"find-up": "2.1.0",
"read-pkg": "2.0.0"
}
},
"strip-bom": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
"integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
"dev": true
}
} }
}, },
"bytes": { "bytes": {
@@ -1329,9 +1279,9 @@
"dev": true "dev": true
}, },
"camelcase": { "camelcase": {
"version": "2.1.1", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
"integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
"dev": true "dev": true
}, },
"camelcase-keys": { "camelcase-keys": {
@@ -1342,6 +1292,14 @@
"requires": { "requires": {
"camelcase": "2.1.1", "camelcase": "2.1.1",
"map-obj": "1.0.1" "map-obj": "1.0.1"
},
"dependencies": {
"camelcase": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
"integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
"dev": true
}
} }
}, },
"caniuse-db": { "caniuse-db": {
@@ -1351,9 +1309,9 @@
"dev": true "dev": true
}, },
"caniuse-lite": { "caniuse-lite": {
"version": "1.0.30000738", "version": "1.0.30000743",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000738.tgz", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000743.tgz",
"integrity": "sha1-GCDDya25oRfjEaW9yh0lvDQojro=", "integrity": "sha1-9PXGdQZ2/49hROpARWw3KdU0F2k=",
"dev": true "dev": true
}, },
"capture-stack-trace": { "capture-stack-trace": {
@@ -1879,9 +1837,9 @@
} }
}, },
"electron-to-chromium": { "electron-to-chromium": {
"version": "1.3.22", "version": "1.3.24",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.22.tgz", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.24.tgz",
"integrity": "sha1-QyLVLBUUBuPq73StAmdog+hBZBg=", "integrity": "sha1-m3uIuwXOufoBahd4M8wt3jiPIbY=",
"dev": true "dev": true
}, },
"ensure-posix-path": { "ensure-posix-path": {
@@ -1906,9 +1864,9 @@
} }
}, },
"es-abstract": { "es-abstract": {
"version": "1.8.2", "version": "1.9.0",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.8.2.tgz", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.9.0.tgz",
"integrity": "sha512-dvhwFL3yjQxNNsOWx6exMlaDrRHCRGMQlnx5lsXDCZ/J7G/frgIIl94zhZSp/galVAYp7VzPi1OrAHta89/yGQ==", "integrity": "sha512-kk3IJoKo7A3pWJc0OV8yZ/VEX2oSUytfekrJiqoxBlKJMFAJVJVpGdHClCCTdv+Fn2zHfpDHHIelMFhZVfef3Q==",
"dev": true, "dev": true,
"requires": { "requires": {
"es-to-primitive": "1.1.1", "es-to-primitive": "1.1.1",
@@ -1948,9 +1906,9 @@
"dev": true "dev": true
}, },
"eslint": { "eslint": {
"version": "4.7.2", "version": "4.8.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-4.7.2.tgz", "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.8.0.tgz",
"integrity": "sha1-/29fUZOEiifum2J74+c/ucteZi4=", "integrity": "sha1-Ip7w41Tg5h2DfHqA/fuoJeGZgV4=",
"dev": true, "dev": true,
"requires": { "requires": {
"ajv": "5.2.3", "ajv": "5.2.3",
@@ -2065,8 +2023,8 @@
"integrity": "sha1-zFJq9KExK30uBWU+VtDIq3DA4FM=", "integrity": "sha1-zFJq9KExK30uBWU+VtDIq3DA4FM=",
"dev": true, "dev": true,
"requires": { "requires": {
"caniuse-lite": "1.0.30000738", "caniuse-lite": "1.0.30000743",
"electron-to-chromium": "1.3.22" "electron-to-chromium": "1.3.24"
} }
} }
} }
@@ -2366,6 +2324,18 @@
"locate-path": "2.0.0" "locate-path": "2.0.0"
} }
}, },
"findup-sync": {
"version": "0.4.3",
"resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.3.tgz",
"integrity": "sha1-QAQ5Kee8YK3wt/SCfExudaDeyhI=",
"dev": true,
"requires": {
"detect-file": "0.1.0",
"is-glob": "2.0.1",
"micromatch": "2.3.11",
"resolve-dir": "0.1.1"
}
},
"fined": { "fined": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz", "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz",
@@ -3556,9 +3526,9 @@
} }
}, },
"jsunitsaucelabs": { "jsunitsaucelabs": {
"version": "1.2.0", "version": "1.2.1",
"resolved": "https://registry.npmjs.org/jsunitsaucelabs/-/jsunitsaucelabs-1.2.0.tgz", "resolved": "https://registry.npmjs.org/jsunitsaucelabs/-/jsunitsaucelabs-1.2.1.tgz",
"integrity": "sha512-Jgqe0+XRvnkF4r6fmfwsEC8DC38EgsCU7XCGGJ8Y+G1ze38isLmzTlCSNwyG/NNJuYivbABauwCk53KAne1cLQ==", "integrity": "sha512-CvNOB5PFg1EMmBjd1EeLSDjq+YLhn6v6n2BUtqWnh0l/ivAbbbBGQQ0mxgz0TJdMQHJGhmtACLHIFXKPSKKg4A==",
"dev": true, "dev": true,
"requires": { "requires": {
"sauce-tunnel": "2.5.0" "sauce-tunnel": "2.5.0"
@@ -3637,33 +3607,18 @@
"lodash.mapvalues": "4.6.0", "lodash.mapvalues": "4.6.0",
"rechoir": "0.6.2", "rechoir": "0.6.2",
"resolve": "1.4.0" "resolve": "1.4.0"
},
"dependencies": {
"findup-sync": {
"version": "0.4.3",
"resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.3.tgz",
"integrity": "sha1-QAQ5Kee8YK3wt/SCfExudaDeyhI=",
"dev": true,
"requires": {
"detect-file": "0.1.0",
"is-glob": "2.0.1",
"micromatch": "2.3.11",
"resolve-dir": "0.1.1"
}
}
} }
}, },
"load-json-file": { "load-json-file": {
"version": "1.1.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
"integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
"dev": true, "dev": true,
"requires": { "requires": {
"graceful-fs": "4.1.11", "graceful-fs": "4.1.11",
"parse-json": "2.2.0", "parse-json": "2.2.0",
"pify": "2.3.0", "pify": "2.3.0",
"pinkie-promise": "2.0.1", "strip-bom": "3.0.0"
"strip-bom": "2.0.0"
} }
}, },
"locate-path": { "locate-path": {
@@ -4024,11 +3979,84 @@
"trim-newlines": "1.0.0" "trim-newlines": "1.0.0"
}, },
"dependencies": { "dependencies": {
"find-up": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
"integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
"dev": true,
"requires": {
"path-exists": "2.1.0",
"pinkie-promise": "2.0.1"
}
},
"load-json-file": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
"integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
"dev": true,
"requires": {
"graceful-fs": "4.1.11",
"parse-json": "2.2.0",
"pify": "2.3.0",
"pinkie-promise": "2.0.1",
"strip-bom": "2.0.0"
}
},
"minimist": { "minimist": {
"version": "1.2.0", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
"dev": true "dev": true
},
"path-exists": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
"integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
"dev": true,
"requires": {
"pinkie-promise": "2.0.1"
}
},
"path-type": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
"integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
"dev": true,
"requires": {
"graceful-fs": "4.1.11",
"pify": "2.3.0",
"pinkie-promise": "2.0.1"
}
},
"read-pkg": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
"integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
"dev": true,
"requires": {
"load-json-file": "1.1.0",
"normalize-package-data": "2.4.0",
"path-type": "1.1.0"
}
},
"read-pkg-up": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
"integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
"dev": true,
"requires": {
"find-up": "1.1.2",
"read-pkg": "1.1.0"
}
},
"strip-bom": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
"dev": true,
"requires": {
"is-utf8": "0.2.1"
}
} }
} }
}, },
@@ -4264,7 +4292,7 @@
"integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
"dev": true, "dev": true,
"requires": { "requires": {
"abbrev": "1.1.0" "abbrev": "1.1.1"
} }
}, },
"normalize-package-data": { "normalize-package-data": {
@@ -4315,46 +4343,6 @@
"read-pkg": "2.0.0", "read-pkg": "2.0.0",
"shell-quote": "1.6.1", "shell-quote": "1.6.1",
"string.prototype.padend": "3.0.0" "string.prototype.padend": "3.0.0"
},
"dependencies": {
"load-json-file": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
"integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
"dev": true,
"requires": {
"graceful-fs": "4.1.11",
"parse-json": "2.2.0",
"pify": "2.3.0",
"strip-bom": "3.0.0"
}
},
"path-type": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
"integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
"dev": true,
"requires": {
"pify": "2.3.0"
}
},
"read-pkg": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
"integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
"dev": true,
"requires": {
"load-json-file": "2.0.0",
"normalize-package-data": "2.4.0",
"path-type": "2.0.0"
}
},
"strip-bom": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
"integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
"dev": true
}
} }
}, },
"npm-run-path": { "npm-run-path": {
@@ -4703,14 +4691,12 @@
"dev": true "dev": true
}, },
"path-type": { "path-type": {
"version": "1.1.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
"integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
"dev": true, "dev": true,
"requires": { "requires": {
"graceful-fs": "4.1.11", "pify": "2.3.0"
"pify": "2.3.0",
"pinkie-promise": "2.0.1"
} }
}, },
"pause-stream": { "pause-stream": {
@@ -5049,18 +5035,6 @@
"graceful-fs": "4.1.11" "graceful-fs": "4.1.11"
} }
}, },
"load-json-file": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
"integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
"dev": true,
"requires": {
"graceful-fs": "4.1.11",
"parse-json": "2.2.0",
"pify": "2.3.0",
"strip-bom": "3.0.0"
}
},
"os-locale": { "os-locale": {
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
@@ -5072,42 +5046,6 @@
"mem": "1.1.0" "mem": "1.1.0"
} }
}, },
"path-type": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
"integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
"dev": true,
"requires": {
"pify": "2.3.0"
}
},
"read-pkg": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
"integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
"dev": true,
"requires": {
"load-json-file": "2.0.0",
"normalize-package-data": "2.4.0",
"path-type": "2.0.0"
}
},
"read-pkg-up": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
"integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
"dev": true,
"requires": {
"find-up": "2.1.0",
"read-pkg": "2.0.0"
}
},
"strip-bom": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
"integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
"dev": true
},
"which-module": { "which-module": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
@@ -5147,9 +5085,9 @@
} }
}, },
"postcss-less": { "postcss-less": {
"version": "1.1.0", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-1.1.0.tgz", "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-1.1.1.tgz",
"integrity": "sha1-vcx2vmTEMk2HP7xc2foueZ5DBfo=", "integrity": "sha512-zl0EEqq8Urh37Ppdv9zzhpZpLHrgkxmt6e3O4ftRa7/b8Uq2LV+/KBVM8/KuzmHNu+mthhOArg1lxbfqQ3NUdg==",
"dev": true, "dev": true,
"requires": { "requires": {
"postcss": "5.2.17" "postcss": "5.2.17"
@@ -5465,18 +5403,6 @@
"graceful-readlink": "1.0.1" "graceful-readlink": "1.0.1"
} }
}, },
"findup-sync": {
"version": "0.4.3",
"resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.3.tgz",
"integrity": "sha1-QAQ5Kee8YK3wt/SCfExudaDeyhI=",
"dev": true,
"requires": {
"detect-file": "0.1.0",
"is-glob": "2.0.1",
"micromatch": "2.3.11",
"resolve-dir": "0.1.1"
}
},
"resolve": { "resolve": {
"version": "1.3.2", "version": "1.3.2",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.3.2.tgz", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.3.2.tgz",
@@ -5559,45 +5485,24 @@
} }
}, },
"read-pkg": { "read-pkg": {
"version": "1.1.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
"integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
"dev": true, "dev": true,
"requires": { "requires": {
"load-json-file": "1.1.0", "load-json-file": "2.0.0",
"normalize-package-data": "2.4.0", "normalize-package-data": "2.4.0",
"path-type": "1.1.0" "path-type": "2.0.0"
} }
}, },
"read-pkg-up": { "read-pkg-up": {
"version": "1.0.1", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
"integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
"dev": true, "dev": true,
"requires": { "requires": {
"find-up": "1.1.2", "find-up": "2.1.0",
"read-pkg": "1.1.0" "read-pkg": "2.0.0"
},
"dependencies": {
"find-up": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
"integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
"dev": true,
"requires": {
"path-exists": "2.1.0",
"pinkie-promise": "2.0.1"
}
},
"path-exists": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
"integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
"dev": true,
"requires": {
"pinkie-promise": "2.0.1"
}
}
} }
}, },
"readable-stream": { "readable-stream": {
@@ -5986,11 +5891,15 @@
"yargs": "7.1.0" "yargs": "7.1.0"
}, },
"dependencies": { "dependencies": {
"camelcase": { "find-up": {
"version": "3.0.0", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
"integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
"dev": true "dev": true,
"requires": {
"path-exists": "2.1.0",
"pinkie-promise": "2.0.1"
}
}, },
"is-fullwidth-code-point": { "is-fullwidth-code-point": {
"version": "1.0.0", "version": "1.0.0",
@@ -6001,6 +5910,60 @@
"number-is-nan": "1.0.1" "number-is-nan": "1.0.1"
} }
}, },
"load-json-file": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
"integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
"dev": true,
"requires": {
"graceful-fs": "4.1.11",
"parse-json": "2.2.0",
"pify": "2.3.0",
"pinkie-promise": "2.0.1",
"strip-bom": "2.0.0"
}
},
"path-exists": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
"integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
"dev": true,
"requires": {
"pinkie-promise": "2.0.1"
}
},
"path-type": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
"integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
"dev": true,
"requires": {
"graceful-fs": "4.1.11",
"pify": "2.3.0",
"pinkie-promise": "2.0.1"
}
},
"read-pkg": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
"integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
"dev": true,
"requires": {
"load-json-file": "1.1.0",
"normalize-package-data": "2.4.0",
"path-type": "1.1.0"
}
},
"read-pkg-up": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
"integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
"dev": true,
"requires": {
"find-up": "1.1.2",
"read-pkg": "1.1.0"
}
},
"string-width": { "string-width": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
@@ -6021,6 +5984,15 @@
"ansi-regex": "2.1.1" "ansi-regex": "2.1.1"
} }
}, },
"strip-bom": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
"dev": true,
"requires": {
"is-utf8": "0.2.1"
}
},
"yargs": { "yargs": {
"version": "7.1.0", "version": "7.1.0",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
@@ -6352,7 +6324,7 @@
"dev": true, "dev": true,
"requires": { "requires": {
"define-properties": "1.1.2", "define-properties": "1.1.2",
"es-abstract": "1.8.2", "es-abstract": "1.9.0",
"function-bind": "1.1.1" "function-bind": "1.1.1"
} }
}, },
@@ -6380,13 +6352,10 @@
} }
}, },
"strip-bom": { "strip-bom": {
"version": "2.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
"dev": true, "dev": true
"requires": {
"is-utf8": "0.2.1"
}
}, },
"strip-eof": { "strip-eof": {
"version": "1.0.0", "version": "1.0.0",
@@ -6443,7 +6412,7 @@
"normalize-selector": "0.2.0", "normalize-selector": "0.2.0",
"pify": "3.0.0", "pify": "3.0.0",
"postcss": "6.0.12", "postcss": "6.0.12",
"postcss-less": "1.1.0", "postcss-less": "1.1.1",
"postcss-media-query-parser": "0.2.3", "postcss-media-query-parser": "0.2.3",
"postcss-reporter": "5.0.0", "postcss-reporter": "5.0.0",
"postcss-resolve-nested-selector": "0.1.1", "postcss-resolve-nested-selector": "0.1.1",
@@ -6669,7 +6638,7 @@
"integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
"dev": true, "dev": true,
"requires": { "requires": {
"abbrev": "1.1.0" "abbrev": "1.1.1"
} }
} }
} }
@@ -6733,9 +6702,9 @@
"dev": true "dev": true
}, },
"uglify-js": { "uglify-js": {
"version": "3.1.2", "version": "3.1.3",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.1.2.tgz", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.1.3.tgz",
"integrity": "sha512-kKJ8zg7Ivw3DG9Ytgp4+iiSHq3HaHjEQMvyT2x2Bs8kSUwVemj6bPGFp6YWL81f5NAIOLVUKPxBSvqLRGXMpdw==", "integrity": "sha512-5ZUOgufCHjN2mBBLfz63UtWTP6va2sSzBpNCM+/iqI6RnPzEhANmB0EKiKBYdQbc3v7KeomXJ2DJx0Xq9gvUvA==",
"dev": true, "dev": true,
"requires": { "requires": {
"commander": "2.11.0", "commander": "2.11.0",
@@ -7196,11 +7165,15 @@
"yargs-parser": "4.2.1" "yargs-parser": "4.2.1"
}, },
"dependencies": { "dependencies": {
"camelcase": { "find-up": {
"version": "3.0.0", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
"integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
"dev": true "dev": true,
"requires": {
"path-exists": "2.1.0",
"pinkie-promise": "2.0.1"
}
}, },
"is-fullwidth-code-point": { "is-fullwidth-code-point": {
"version": "1.0.0", "version": "1.0.0",
@@ -7211,6 +7184,60 @@
"number-is-nan": "1.0.1" "number-is-nan": "1.0.1"
} }
}, },
"load-json-file": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
"integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
"dev": true,
"requires": {
"graceful-fs": "4.1.11",
"parse-json": "2.2.0",
"pify": "2.3.0",
"pinkie-promise": "2.0.1",
"strip-bom": "2.0.0"
}
},
"path-exists": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
"integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
"dev": true,
"requires": {
"pinkie-promise": "2.0.1"
}
},
"path-type": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
"integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
"dev": true,
"requires": {
"graceful-fs": "4.1.11",
"pify": "2.3.0",
"pinkie-promise": "2.0.1"
}
},
"read-pkg": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
"integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
"dev": true,
"requires": {
"load-json-file": "1.1.0",
"normalize-package-data": "2.4.0",
"path-type": "1.1.0"
}
},
"read-pkg-up": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
"integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
"dev": true,
"requires": {
"find-up": "1.1.2",
"read-pkg": "1.1.0"
}
},
"string-width": { "string-width": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
@@ -7230,6 +7257,15 @@
"requires": { "requires": {
"ansi-regex": "2.1.1" "ansi-regex": "2.1.1"
} }
},
"strip-bom": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
"dev": true,
"requires": {
"is-utf8": "0.2.1"
}
} }
} }
}, },
@@ -7240,14 +7276,6 @@
"dev": true, "dev": true,
"requires": { "requires": {
"camelcase": "3.0.0" "camelcase": "3.0.0"
},
"dependencies": {
"camelcase": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
"integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
"dev": true
}
} }
}, },
"yauzl": { "yauzl": {

View File

@@ -74,6 +74,13 @@
position: static; position: static;
float: none; float: none;
} }
.dropdown-toggle {
&::after {
border-top: $caret-width solid;
border-bottom: 0;
}
}
} }
@@ -144,6 +151,18 @@
padding-right: 0; padding-right: 0;
padding-left: 0; padding-left: 0;
} }
.dropup {
.dropdown-menu {
position: absolute;
top: auto;
bottom: 100%;
}
.dropdown-toggle {
@include caret(up);
}
}
} }
@include media-breakpoint-up($next) { @include media-breakpoint-up($next) {