Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/eshlox/simplicity.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrzemysław Kołodziejczyk <eshlox@users.noreply.github.com>2018-05-08 00:06:52 +0300
committerGitHub <noreply@github.com>2018-05-08 00:06:52 +0300
commit7e197ef37f6e7632b8fb1db801ca4072a65b6fa7 (patch)
treebc6248b9738c23d6a2f58ed236118851c3c3bac1
parent757b66e7c7cbde3da5f5195368c823e4d6d55821 (diff)
parent12bf36019b4ad98a416bb0e11de19b3d6ec6e262 (diff)
Merge pull request #3 from eshlox/ui-improvementsv2.0.0
UI improvements
-rw-r--r--.gitignore1
-rw-r--r--README.md123
-rw-r--r--data/assets.json4
-rw-r--r--exampleSite/config.toml52
-rw-r--r--exampleSite/content/media/_index.md3
-rw-r--r--exampleSite/content/media/image-1.jpg (renamed from exampleSite/static/images/image-1.jpg)bin1073788 -> 1073788 bytes
-rw-r--r--exampleSite/content/media/video.mp4bin0 -> 1055736 bytes
-rw-r--r--exampleSite/content/posts/2017/images.md48
-rw-r--r--exampleSite/content/posts/2017/typography.md73
-rw-r--r--i18n/en.toml3
-rw-r--r--i18n/pl.toml3
-rw-r--r--images/screenshot.pngbin50739 -> 128624 bytes
-rw-r--r--images/tn.pngbin27801 -> 63762 bytes
-rw-r--r--layouts/_default/baseof.html3
-rw-r--r--layouts/_default/single.html56
-rw-r--r--layouts/_default/taxonomy.html25
-rw-r--r--layouts/_default/terms.html24
-rw-r--r--layouts/index.html144
-rw-r--r--layouts/page/single.html8
-rw-r--r--layouts/partials/adsense.html16
-rw-r--r--layouts/partials/footer.html10
-rw-r--r--layouts/partials/head.html2
-rw-r--r--layouts/partials/navbar.html52
-rw-r--r--layouts/partials/pagination.html16
-rw-r--r--layouts/partials/posts_list.html43
-rw-r--r--layouts/shortcodes/adsense.html11
-rw-r--r--layouts/shortcodes/figure.html10
-rw-r--r--layouts/shortcodes/image.html121
-rw-r--r--layouts/shortcodes/speakerdeck.html15
-rw-r--r--layouts/shortcodes/video.html8
-rw-r--r--layouts/shortcodes/vimeo.html9
-rw-r--r--layouts/shortcodes/youtube.html9
-rw-r--r--layouts/sitemap.xml12
-rw-r--r--package.json9
-rw-r--r--src/scripts/main.js30
-rw-r--r--src/styles/_components/adsense.scss13
-rw-r--r--src/styles/_components/base.scss52
-rw-r--r--src/styles/_components/content.scss292
-rw-r--r--src/styles/_components/elements.scss20
-rw-r--r--src/styles/_components/footer.scss55
-rw-r--r--src/styles/_components/homepage.scss62
-rw-r--r--src/styles/_components/links.scss8
-rw-r--r--src/styles/_components/navbar.scss145
-rw-r--r--src/styles/_components/page.scss3
-rw-r--r--src/styles/_components/pagination.scss13
-rw-r--r--src/styles/_components/post.scss37
-rw-r--r--src/styles/_components/posts_list.scss45
-rw-r--r--src/styles/_components/progress_bar.scss15
-rw-r--r--src/styles/_components/taxonomies.scss11
-rw-r--r--src/styles/_components/taxonomies_list.scss26
-rw-r--r--src/styles/_components/typography.scss181
-rw-r--r--src/styles/_mixins.scss114
-rw-r--r--src/styles/_settings.scss37
-rw-r--r--src/styles/styles.scss19
-rw-r--r--static/assets/css/main.6c6783c882af.css6
-rw-r--r--static/assets/css/main.e49376a6da0d.css6
-rw-r--r--static/assets/js/main.28b0c18ba028.js7
-rw-r--r--static/assets/js/main.82829af440c4.js12
-rw-r--r--theme.toml2
-rw-r--r--yarn.lock2838
60 files changed, 3582 insertions, 1380 deletions
diff --git a/.gitignore b/.gitignore
index c0ed6fa..494a3c9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
node_modules
exampleSite/public
+exampleSite/resources
diff --git a/README.md b/README.md
index a0ca8f7..11aea4c 100644
--- a/README.md
+++ b/README.md
@@ -2,21 +2,50 @@
Very simple, clean and readable (I think so) Hugo theme.
-- Responsive design
-- Clean typography
-- Google Analytics
-- Lightbox
-- Disqus
+#### Responsive design
+It works on mobile, tablet and desktop.
+#### Responsive images
+It generates several image sizes during the build process and displays the best one for given device/resolution.
+#### Clean typography
+It should be a pleasure to read your blog, right?
+#### Additional shortcodes
+Shortcodes for Google Adsense, images, Speaker Deck, Video, Vimeo, Youtube.
+#### Google Adsense
+You can use the shortcode to insert Adsense Ad wherever you want.
+#### Google Analytics
+Just add a Google Analytics code to turn it on.
+#### Lightbox
+Image shortcode allows to turn on [baguetteBox.js](https://feimosi.github.io/baguetteBox.js/) for given image.
+#### Syntax highlighting.
+Built-in Chroma Native color theme.
+#### Auto-hide/show header
+This theme uses [headroom.js](http://wicky.nillia.ms/headroom.js/) script.
+#### Page scroll indicator
+Displays progress bar on the top of the page when user scrolls the page.
+#### Disqus
+Just add a Disqus shortname to enable comments.
+#### Categories
+A separate page with a list of all categories and list of posts for a selected category.
+#### Tags
+A separate page with a list of all categories and list of posts for a selected tag.
+#### RSS
+Custom RSS template without an e-mail address.
+#### Sitemap
+Custom sitemap template to prevent rendering content from media directory.
+#### Social icons
+Add information about your social profile in the config file to display it on the homepage. Supported services: email, Facebook, Github, Google+, Linkedin, Messenger, Spotify, Stackoverflow, Telegram, Twitter.
+#### Gravatar support
+Just add your Gravatar email to the config file to display your avatar on the home page.
+#### and more
- OpenGraph support
- Schema Structured Data
- Twitter card
-- Creative commons licence icon in footer (optional)
-- HTML5 grid
+- Display license in footer
- No JS frameworks, no CSS frameworks, no jQuery
# Demo
-You can preview this theme on my personal blog - [eshlox.net](https://eshlox.net).
+You can preview this theme on my blogs - [eshlox.net](https://eshlox.net) or [eshlox.pl](https://eshlox.pl).
## Table of Contents
@@ -51,25 +80,39 @@ That's how the structure looks like:
exampleSite/
├── config.toml
├── content
+│   ├── _index.md
│   ├── categories
│   │   └── _index.md
-│   ├── _index.md
+│   ├── media
+│   │   ├── _index.md
+│   │   ├── image-1.jpg
+│   │   └── video.mp4
+│   ├── photos.md
│   ├── posts
+│   │   ├── 2014
+│   │   │   ├── creating-a-new-theme.md
+│   │   │   ├── goisforlovers.md
+│   │   │   ├── hugoisforlovers.md
+│   │   │   └── migrate-from-jekyll.md
│   │   ├── 2016
│   │   │   └── lorem-ipsum.md
│   │   ├── 2017
│   │   │   ├── images.md
│   │   │   └── typography.md
│   │   └── _index.md
+│   ├── projects.md
│   └── tags
│   └── _index.md
-├── public
-└── static
- └── images
- └── image-1.jpg
+└── resources
+ └── _gen
+ └── images
+ └── media
+ ├── image-1_hu3d03a01dcc18bc5be0e67db3d8d209a6_1073788_320x0_resize_q75_box.jpg
+ ├── image-1_hu3d03a01dcc18bc5be0e67db3d8d209a6_1073788_480x0_resize_q75_box.jpg
+ └── image-1_hu3d03a01dcc18bc5be0e67db3d8d209a6_1073788_768x0_resize_q75_box.jpg
```
-Every `_index.md` file contains title, language and slug.
+Every `_index.md` file contains a title, language and slug.
### config.toml
@@ -77,26 +120,59 @@ Copy `config.toml` from `exampleSite` to the root directory of your Hugo site an
### favicons
-This theme contains default favicon with `S` letter. If you want to change it, create a directory `static/assets/img` inside the root of your Hugo site and put your favicon files there. They shoud have names: `favicon.ico` and `apple-touch-icon.png`.
+This theme contains default favicon with `S` letter. If you want to change it, create a directory `static/assets/img` inside the root of your Hugo site and put your favicon files there. They should have names: `favicon.ico` and `apple-touch-icon.png`.
## Shortcodes
This theme includes additional shortcodes.
-### figure
+### Adsense
-Use [figure](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/figure) to embed an image.
+Add Adsense configuration and use `{{< adsense >}}` in your post to display an ad.
-```
-{{< figure src="/images/image-1.jpg" title="Photo" >}}
-```
+### Image
-You can also use lightbox plugin to display image in full-screen mode ([baguetteBox.js](https://github.com/feimosi/baguetteBox.js)).
+All images should be stored in `content/images` directory. Each subdirectory should contain `_index.md` file with this content:
```
-{{< figure src="/images/image-1.jpg" title="Photo" lightbox="true" >}}
+---
+title: Media Folder
+---
+
```
+Insert responsive image with title:
+
+`{{< image src="media/image-1.jpg" title="Photo by Ales Krivec on Unsplash" >}}`
+
+Full page width image:
+
+`{{< image src="media/image-1.jpg" title="Photo by Ales Krivec on Unsplash" full="true">}}`
+
+Lightbox:
+
+`{{< image src="media/image-1.jpg" lightbox="true" >}}`
+
+Insert image without resizing (the same image for all devices/resolutions).
+
+`{{< image src="media/image-1.jpg" resize="false" >}}`
+
+### Speaker Deck
+
+`{{< speakerdeck 50021f75cf1db900020005e7 >}}`
+
+### Video
+
+`{{< video src="media/video.mp4" >}}`
+
+### Responsive Vimeo
+
+`{{< vimeo 265143954 >}}`
+
+### Responsive Youtube
+
+`{{< vimeo 265143954 >}}`
+
## Development
This theme uses `webpack`. You can install all required libraries using [yarn](https://github.com/yarnpkg/yarn), just run `yarn install`.
@@ -107,12 +183,11 @@ To review your changes, you can use `npm run start` command which will run `hugo
## Browsers support
-Theme uses [HTML5 grid](https://caniuse.com/#feat=css-grid).
-
Dekstop:
- Firefox (latest)
- Chrome (latest)
+- Safari (latest)
Mobile:
diff --git a/data/assets.json b/data/assets.json
index 5843125..abde9b6 100644
--- a/data/assets.json
+++ b/data/assets.json
@@ -1,6 +1,6 @@
{
"main": {
- "js": "main.28b0c18ba028.js",
- "css": "main.6c6783c882af.css"
+ "js": "main.82829af440c4.js",
+ "css": "main.e49376a6da0d.css"
}
} \ No newline at end of file
diff --git a/exampleSite/config.toml b/exampleSite/config.toml
index 198e2a4..7e4d468 100644
--- a/exampleSite/config.toml
+++ b/exampleSite/config.toml
@@ -1,35 +1,34 @@
baseURL = "https://example.org/"
defaultContentLanguage = "en"
+disqusShortname = "test"
enableEmoji = true
+enableRobotsTXT = true
+googleAnalytics = ""
languageCode = "en-us"
-paginate = 4
pygmentsCodeFences = true
pygmentsStyle = "native"
pygmentsUseClasses = true
theme = "simplicity"
title = "Simplicity - Hugo theme"
[author]
+ email = "#"
+ facebook = "#"
+ github = "#"
+ google_plus = "#"
gravatarEmail = "test@example.com"
homepageText = "Simplicity"
+ linkedin = "#"
+ messenger = "#"
name = "Przemysław `eshlox` Kołodziejczyk"
-[params]
- description = "A blog about everything."
- disqusShortname = "test"
- googleAnalytics = ""
- licence = "[Some Rights Reserved](http://creativecommons.org/licenses/by-sa/4.0/)."
- adsenseDataAdClient = ""
- adsenseDataAdSlot = ""
- addThisId = ""
-[permalinks]
- posts = "/:year/:month/:day/:slug/"
-[pygmentsOptions]
- linenos = false
-[outputs]
- home = ["HTML"]
- page = ["HTML"]
- section = ["HTML", "RSS"]
- taxonomy = ["HTML", "RSS"]
- taxonomyTerm = ["HTML"]
+ rss = "/posts/index.xml"
+ spotify = "#"
+ stackoverflow = "#"
+ telegram = "#"
+ twitter = "#"
+[imaging]
+ anchor = "smart"
+ resampleFilter = "box"
+ quality = 75
[[menu.pages]]
name = "Projects"
weight = -100
@@ -40,3 +39,18 @@ title = "Simplicity - Hugo theme"
weight = -90
identifier = "photos"
url = "/photos/"
+[outputs]
+ home = ["HTML"]
+ page = ["HTML"]
+ section = ["HTML", "RSS"]
+ taxonomy = ["HTML", "RSS"]
+ taxonomyTerm = ["HTML"]
+[params]
+ adsenseClient = ''
+ adsenseSlot = ''
+ description = "A blog about everything."
+ licence = "[Some Rights Reserved](http://creativecommons.org/licenses/by-sa/4.0/)."
+[permalinks]
+ posts = "/:year/:month/:day/:slug/"
+[pygmentsOptions]
+ linenos = false
diff --git a/exampleSite/content/media/_index.md b/exampleSite/content/media/_index.md
new file mode 100644
index 0000000..341b024
--- /dev/null
+++ b/exampleSite/content/media/_index.md
@@ -0,0 +1,3 @@
+---
+title: Media Folder
+---
diff --git a/exampleSite/static/images/image-1.jpg b/exampleSite/content/media/image-1.jpg
index 7419fd0..7419fd0 100644
--- a/exampleSite/static/images/image-1.jpg
+++ b/exampleSite/content/media/image-1.jpg
Binary files differ
diff --git a/exampleSite/content/media/video.mp4 b/exampleSite/content/media/video.mp4
new file mode 100644
index 0000000..ed139d6
--- /dev/null
+++ b/exampleSite/content/media/video.mp4
Binary files differ
diff --git a/exampleSite/content/posts/2017/images.md b/exampleSite/content/posts/2017/images.md
index dce9751..003d987 100644
--- a/exampleSite/content/posts/2017/images.md
+++ b/exampleSite/content/posts/2017/images.md
@@ -11,35 +11,67 @@ images: [/images/image-1.jpg]
Use markdown to display an image.
```markdown
-![Alt text](/images/image-1.jpg "Photo by Ales Krivec on Unsplash")
+![Alt text](/media/image-1.jpg "Photo by Ales Krivec on Unsplash")
```
Result:
-![Alt text](/images/image-1.jpg "Photo by Ales Krivec on Unsplash")
+![Alt text](/media/image-1.jpg "Photo by Ales Krivec on Unsplash")
-
-You can use ```figure``` shortcode to insert an image with caption.
+You can use ```image``` shortcode to insert an image which automatically generates additional five sizes of image for various display sizes.
Example code:
```html
-&#123;{< figure src="/images/image-1.jpg" title="Photo by Ales Krivec on Unsplash" >}&#125;
+{{</* image src="media/image-1.jpg" */>}}
```
Result:
-{{< figure src="/images/image-1.jpg" title="Photo by Ales Krivec on Unsplash" >}}
+{{< image src="media/image-1.jpg" >}}
+
+You can insert image with caption.
+Example code:
+
+```html
+{{</* image src="media/image-1.jpg" title="Photo by Ales Krivec on Unsplash" */>}}
+```
+
+Result:
+
+{{< image src="media/image-1.jpg" title="Photo by Ales Krivec on Unsplash" >}}
You can add ```lightbox="true"``` parameter to use lightbox plugin.
Example code:
```html
-&#123;{< figure src="/images/image-1.jpg" title="Photo by Ales Krivec on Unsplash" lightbox="true" >}&#125;
+{{</* image src="media/image-1.jpg" title="Photo by Ales Krivec on Unsplash" lightbox="true" */>}}
```
Result (click on the image):
-{{< figure src="/images/image-1.jpg" title="Photo by Ales Krivec on Unsplash" lightbox="true" >}}
+{{< image src="media/image-1.jpg" title="Photo by Ales Krivec on Unsplash" lightbox="true" >}}
+
+You can add `full="true"` parameter to display image with full width.
+
+Example code:
+
+```html
+{{</* image src="media/image-1.jpg" title="Photo by Ales Krivec on Unsplash" full="true" */>}}
+```
+
+Result:
+
+{{< image src="media/image-1.jpg" title="Photo by Ales Krivec on Unsplash" full="true" >}}
+
+Add `resize=false` parameter to display original image without resizing (useful for animated GIFs).
+
+```html
+{{</* image src="media/image-1.jpg" title="Photo by Ales Krivec on Unsplash" resize="false" */>}}
+```
+
+Result:
+
+{{< image src="media/image-1.jpg" title="Photo by Ales Krivec on Unsplash" resize="false" >}}
diff --git a/exampleSite/content/posts/2017/typography.md b/exampleSite/content/posts/2017/typography.md
index cab9f4b..e87d977 100644
--- a/exampleSite/content/posts/2017/typography.md
+++ b/exampleSite/content/posts/2017/typography.md
@@ -1,8 +1,8 @@
---
title: Typography - all elements with examples
date: 2017-11-09T10:15:01+02:00
-categories: ["writing"]
-tags: ["typography", "elements"]
+categories: [writing]
+tags: [typography, elements]
language: en
slug: typography
---
@@ -11,7 +11,14 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lore
Ut dolor nunc, dictum vitae molestie pulvinar, condimentum quis dui. Mauris ullamcorper tincidunt magna, quis tristique ligula laoreet fringilla. Nam dapibus tellus vel est vehicula, sed mattis sapien tempus. Aenean suscipit erat in lacus luctus lacinia. Donec in justo arcu. Nunc nibh lorem, ultricies in nunc ac, posuere feugiat ligula. In convallis, urna dapibus vehicula gravida, justo massa aliquam nunc, vitae gravida justo metus non felis. Mauris sed augue risus. Quisque commodo quam in risus porttitor ultrices. Fusce pellentesque eget eros vitae pulvinar. Maecenas nec felis tortor. Etiam dictum felis eget augue congue finibus. Etiam nibh sapien, cursus sit amet feugiat non, posuere tincidunt dui.
-Ã ¾ Ķ Ŀ Ƿ ע ऋ ਉ ጇ ᚙ ឿ ظ
+Ã ¾ Ķ Ŀ Ƿ ע ऋ ਉ ጇ ᚙ ឿ ظ ę Ó Ą Ś
+
+# H1
+## H2
+### H3
+#### H4
+##### H5
+###### H6
# This is H1
@@ -53,22 +60,32 @@ Use the `printf()` function. You can use also ```print()```.
:boom:
:smiling_imp:
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
> Blockquote: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ac dolor elementum, consectetur tortor in, lacinia velit. Aenean dignissim tellus justo, sit amet suscipit tortor lacinia non.
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
* Red
* Green
* Blue
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
1. Red
2. Green
3. Blue
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
- [ ] Red
- [ ] Green
- [ ] **Blue**
- [ ] Yellow
- [x] Orange
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
```
import os
@@ -80,6 +97,8 @@ if filename and os.path.isfile(filename):
exec(startup_file)
```
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
```python
import os
@@ -90,6 +109,8 @@ if filename and os.path.isfile(filename):
exec(startup_file)
```
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
{{< highlight html >}}
<section id="main">
<div>
@@ -101,21 +122,29 @@ if filename and os.path.isfile(filename):
</section>
{{< /highlight >}}
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
First Header | Second Header | Third Header
------------ | ------------- | ------------
Content Cell | Content Cell | Content Cell
Content Cell | Content Cell | Content Cell
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
| First Header | Second Header |
| ------------- | ------------- |
| Content Cell | Content Cell |
| Content Cell | Content Cell |
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
First Header | Second Header | Third Header
:----------- | :-----------: | -----------:
Left | Center | Right
Left | Center | Right
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
You can create footnotes like this[^footnote].
[^footnote]: Here is the *text* of the **footnote**.
@@ -124,26 +153,56 @@ This is [an example](http://example.com/ "Title") link.
An email <example@example.com> link.
-![Alt text](/images/image-1.jpg "Photo by Ales Krivec on Unsplash")
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
+{{< image src="media/image-1.jpg" title="Photo by Ales Krivec on Unsplash" >}}
-{{< figure src="/images/image-1.jpg" title="Photo by Ales Krivec on Unsplash" >}}
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
-{{< figure src="/images/image-1.jpg" title="Photo by Ales Krivec on Unsplash" lightbox="true" >}}
+{{< image src="media/image-1.jpg" title="Photo by Ales Krivec on Unsplash" full="true">}}
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
+{{< image src="media/image-1.jpg" lightbox="true" >}}
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
+{{< image src="media/image-1.jpg" title="Photo by Ales Krivec on Unsplash" lightbox="true" >}}
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
{{< instagram BbTLbYSH59J >}}
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
{{< instagram BahBaqvnv5N hidecaption >}}
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
{{< speakerdeck 50021f75cf1db900020005e7 >}}
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
{{< tweet 935115588166471680 >}}
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
{{< youtube wwKBHrMy-Wc >}}
-{{< vimeo 111271422 >}}
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
+{{< vimeo 265143954 >}}
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
+{{< video src="media/video.mp4" >}}
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
{{< gist spf13 7896402 >}}
+Lorem ipsum dolor sit amet, consectetur adipiscing elit :wink:. Nullam nibh lorem, porta ut urna ut, scelerisque consequat magna. Pellentesque vel massa sed tortor cursus tempus at eget ligula. Duis leo odio, luctus eget suscipit vel, pharetra id velit. Mauris arcu enim, mollis placerat porta in, sagittis a nisl. Nam et augue eu justo porta tincidunt. In luctus nisl dolor, sed aliquet augue elementum eget. Vivamus laoreet, mauris vitae aliquam faucibus, tellus dolor feugiat felis, ac facilisis diam eros eget est.
+
# Table of Contents
* [Chapter 1](#chapter-1)
* [Chapter 2](#chapter-2)
diff --git a/i18n/en.toml b/i18n/en.toml
index 25f848b..93c031e 100644
--- a/i18n/en.toml
+++ b/i18n/en.toml
@@ -24,3 +24,6 @@ other = "You're logged in as"
[404Page]
other = "Just kidding. This page does not exist (404)."
+
+[pages]
+other = "Pages"
diff --git a/i18n/pl.toml b/i18n/pl.toml
index 888c05c..8c3079a 100644
--- a/i18n/pl.toml
+++ b/i18n/pl.toml
@@ -24,3 +24,6 @@ other = "Jesteś zalogowany jako"
[404Page]
other = "Żartuję. Ta strona nie istnieje (404)."
+
+[pages]
+other = "Strony"
diff --git a/images/screenshot.png b/images/screenshot.png
index a955d20..ec88795 100644
--- a/images/screenshot.png
+++ b/images/screenshot.png
Binary files differ
diff --git a/images/tn.png b/images/tn.png
index de638aa..3c1fa78 100644
--- a/images/tn.png
+++ b/images/tn.png
Binary files differ
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 7bff337..d1d43aa 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -11,8 +11,5 @@
{{ partial "footer.html" . }}
<script src="{{ print "/assets/js/" $.Site.Data.assets.main.js | relURL }}"></script>
{{ template "_internal/google_analytics_async.html" . }}
- {{ if .Site.Params.addThisId }}
- <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid={{ $.Site.Params.addThisId }}"></script>
- {{ end }}
</body>
</html>
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index abea210..c08f79f 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -1,39 +1,39 @@
{{ define "main" }}
+ <div class="progress-container">
+ <div class="progress-bar"></div>
+ </div>
<article>
<header>
- <p>
- <time datetime="{{ .Date.Format "2006-01-02 03:04" }}">
- {{- .Date.Format "2006-01-02" -}}
- </time>
- {{- if .Params.categories }} &bull;
- {{ range $index, $category := .Params.categories }}
- {{ if gt $index 0 }}, {{ end }}
- <a href="{{ $.LanguagePrefix }}{{ "/categories/" | relURL }}{{ . | urlize }}">{{- upper . -}}</a>
- {{ end }}
- {{- end -}}
- </p>
- <h1>
- {{- .Title -}}
- </h1>
- <p>
- {{ if .Params.tags }}
- {{ range $index, $tag := .Params.tags }}
- {{ if gt $index 0 }}, {{ end }}
- <a href="{{ $.LanguagePrefix }}{{ "tags/" | relURL }}{{ . | urlize }}">
- <span class="hash">#</span>{{- . -}}
- </a>
- {{ end }}
- {{ end }}
- </p>
+ <time datetime="{{ .Date.Format "2006-01-02 03:04" }}">
+ {{- .Date.Format "2006-01-02" -}}
+ </time>
+ <h1>{{- .Title -}}</h1>
</header>
<section>
- {{ partial "adsense.html" . }}
{{- .Content -}}
</section>
<footer>
- {{ if .Site.Params.addThisId }}
- <div class="addthis_inline_share_toolbox"></div>
- {{ end }}
+ <hr>
+ <div class="meta">
+ <p class="categories">
+ {{- if .Params.categories }}
+ {{ range $index, $category := .Params.categories }}
+ {{ if gt $index 0 }}, {{ end }}
+ <a href="{{ $.LanguagePrefix }}{{ "/categories/" | relURL }}{{ . | urlize }}">{{- upper . -}}</a>
+ {{ end }}
+ {{- end -}}
+ </p>
+ <p class="tags">
+ {{ if .Params.tags }}
+ {{ range $index, $tag := .Params.tags }}
+ <a href="{{ $.LanguagePrefix }}{{ "tags/" | relURL }}{{ . | urlize }}">
+ <span>#</span>{{- . -}}
+ </a>
+ {{ end }}
+ {{ end }}
+ </p>
+ </div>
+ <hr>
{{ template "_internal/disqus.html" . }}
</footer>
</article>
diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html
index 8287a5a..54a9585 100644
--- a/layouts/_default/taxonomy.html
+++ b/layouts/_default/taxonomy.html
@@ -1,26 +1,3 @@
{{ define "main" }}
- <div class="taxonomies-list">
- <h2>
- <span>{{ i18n "postsAbout" }}</span> {{ .Title }}
- <a href="{{ .RSSLink | relURL }}" title="RSS">
- <svg
- xmlns="http://www.w3.org/2000/svg"
- width="24"
- height="24"
- viewBox="0 0 24 24"
- fill="none"
- stroke="currentColor"
- stroke-width="2"
- stroke-linecap="round"
- stroke-linejoin="round"
- class="rss"
- >
- <path d="M4 11a9 9 0 0 1 9 9" />
- <path d="M4 4a16 16 0 0 1 16 16" />
- <circle cx="5" cy="19" r="1" />
- </svg>
- </a>
- </h2>
- {{ partial "posts_list.html" . }}
- </div>
+ {{ partial "posts_list.html" . }}
{{ end }}
diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html
index fd9ac5f..2da7473 100644
--- a/layouts/_default/terms.html
+++ b/layouts/_default/terms.html
@@ -1,15 +1,13 @@
{{ define "main" }}
- <div class="taxonomies">
- <h1>{{ i18n (lower .Data.Plural) . }}</h1>
- <ul>
- {{ range .Data.Terms.Alphabetical }}
- <li>
- <a href="{{ $.LanguagePrefix }}/{{ $.Data.Plural }}/{{ .Term | urlize }}">
- {{ if eq $.Data.Plural "tags" }}<span class="hash">#</span>{{ end }}{{ .Term }}
- </a>
- <sup>{{ .Count }}</sup>
- </li>
- {{ end }}
- </ul>
- </div>
+ <h1>{{ i18n (lower .Data.Plural) . }}</h1>
+ <ol class="decimal-list">
+ {{ range .Data.Terms.Alphabetical }}
+ <li>
+ <a href="{{ $.LanguagePrefix }}/{{ $.Data.Plural }}/{{ .Term | urlize }}">
+ {{ .Term }}
+ </a>
+ <sup>{{ .Count }}</sup>
+ </li>
+ {{ end }}
+ </ol>
{{ end }}
diff --git a/layouts/index.html b/layouts/index.html
index dff4629..b89bcc7 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -1,30 +1,122 @@
{{ define "main" }}
- <div class="homepage">
- <img class="avatar" src="https://www.gravatar.com/avatar/{{ md5 .Site.Author.gravataremail }}?s=100&d=identicon">
- {{ .Content }}
- <hr>
- <ul>
- <li>
- <a href="/posts/">{{ i18n "postsList" . }}</a></li>
- <li>
- <a href="/categories/">{{ i18n "categories" . }}</a>
- </li>
- <li>
- <a href="/tags/">{{ i18n "tags" . }}</a>
- </li>
- </ul>
- {{ if .Site.Menus.pages }}
- <hr>
- <ul>
- {{ $currentPage := . }}
- {{ range .Site.Menus.pages }}
- <li>
- <a href="{{ .URL | relURL }}">
- {{ .Name }}
- </a>
- </li>
- {{ end }}
- </ul>
+ <img
+ class="homepage-avatar"
+ src="https://www.gravatar.com/avatar/{{ md5 .Site.Author.gravataremail }}?s=100&d=identicon"
+ >
+ {{ .Content }}
+ <div class="social-icons">
+ {{ if .Site.Author.email }}
+ <a href="mailto:{{ .Site.Author.email }}" class="email" title="E-mail">
+ <svg aria-labelledby="simpleicons-gmail-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <title id="simpleicons-gmail-icon">E-mail</title>
+ <path d="M24 4.5v15c0 .85-.65 1.5-1.5 1.5H21V7.387l-9 6.463-9-6.463V21H1.5C.649 21 0 20.35 0 19.5v-15c0-.425.162-.8.431-1.068C.7 3.16 1.076 3 1.5 3H2l10 7.25L22 3h.5c.425 0 .8.162 1.069.432.27.268.431.643.431 1.068z"/>
+ </svg>
+ </a>
+ {{ end }}
+ {{ if .Site.Author.telegram }}
+ <a href="{{ .Site.Author.telegram }}" class="telegram" title="Telegram">
+ <svg aria-labelledby="simpleicons-telegram-icon" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <title id="simpleicons-telegram-icon">Telegram</title>
+ <path d="M9.028 20.837c-.714 0-.593-.271-.839-.949l-2.103-6.92L22.263 3.37"/>
+ <path d="M9.028 20.837c.552 0 .795-.252 1.105-.553l2.941-2.857-3.671-2.214"/>
+ <path d="M9.403 15.213l8.89 6.568c1.015.56 1.748.271 2-.942l3.62-17.053c.372-1.487-.564-2.159-1.534-1.72L1.125 10.263c-1.45.582-1.443 1.392-.264 1.753l5.455 1.7L18.94 5.753c.595-.36 1.143-.167.694.232"/>
+ </svg>
+ </a>
+ {{ end }}
+ {{ if .Site.Author.twitter }}
+ <a href="{{ .Site.Author.twitter }}" class="twitter" title="Twitter">
+ <svg aria-labelledby="simpleicons-twitter-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <title id="simpleicons-twitter-icon">Twitter</title>
+ <path d="M23.954 4.569c-.885.389-1.83.654-2.825.775 1.014-.611 1.794-1.574 2.163-2.723-.951.555-2.005.959-3.127 1.184-.896-.959-2.173-1.559-3.591-1.559-2.717 0-4.92 2.203-4.92 4.917 0 .39.045.765.127 1.124C7.691 8.094 4.066 6.13 1.64 3.161c-.427.722-.666 1.561-.666 2.475 0 1.71.87 3.213 2.188 4.096-.807-.026-1.566-.248-2.228-.616v.061c0 2.385 1.693 4.374 3.946 4.827-.413.111-.849.171-1.296.171-.314 0-.615-.03-.916-.086.631 1.953 2.445 3.377 4.604 3.417-1.68 1.319-3.809 2.105-6.102 2.105-.39 0-.779-.023-1.17-.067 2.189 1.394 4.768 2.209 7.557 2.209 9.054 0 13.999-7.496 13.999-13.986 0-.209 0-.42-.015-.63.961-.689 1.8-1.56 2.46-2.548l-.047-.02z"/>
+ </svg>
+ </a>
+ {{ end }}
+ {{ if .Site.Author.github }}
+ <a href="{{ .Site.Author.github }}" class="github" title="GitHub">
+ <svg aria-labelledby="simpleicons-github-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <title id="simpleicons-github-icon">GitHub</title>
+ <path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/>
+ </svg>
+ </a>
+ {{ end }}
+ {{ if .Site.Author.stackoverflow }}
+ <a href="{{ .Site.Author.stackoverflow }}" class="stackoverflow" title="Stack Overflow">
+ <svg aria-labelledby="simpleicons-stackoverflow-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <title id="simpleicons-stackoverflow-icon">Stack Overflow</title>
+ <path d="M18.986 21.865v-6.404h2.134V24H1.844v-8.539h2.13v6.404h15.012zM6.111 19.731H16.85v-2.137H6.111v2.137zm.259-4.852l10.48 2.189.451-2.07-10.478-2.187-.453 2.068zm1.359-5.056l9.705 4.53.903-1.95-9.706-4.53-.902 1.936v.014zm2.715-4.785l8.217 6.855 1.359-1.62-8.216-6.853-1.35 1.617-.01.001zM15.751 0l-1.746 1.294 6.405 8.604 1.746-1.294L15.749 0h.002z"/>
+ </svg>
+ </a>
+ {{ end }}
+ {{ if .Site.Author.spotify }}
+ <a href="{{ .Site.Author.spotify }}" class="spotify" title="Spotify">
+ <svg aria-labelledby="simpleicons-spotify-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <title id="simpleicons-spotify-icon">Spotify</title>
+ <path d="M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z"/>
+ </svg>
+ </a>
+ {{ end }}
+ {{ if .Site.Author.google_plus }}
+ <a href="{{ .Site.Author.google_plus }}" class="google-plus" title="Google+">
+ <svg aria-labelledby="simpleicons-googleplus-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <title id="simpleicons-googleplus-icon">Google+</title>
+ <path d="M7.635 10.909v2.619h4.335c-.173 1.125-1.31 3.295-4.331 3.295-2.604 0-4.731-2.16-4.731-4.823 0-2.662 2.122-4.822 4.728-4.822 1.485 0 2.479.633 3.045 1.178l2.073-1.994c-1.33-1.245-3.056-1.995-5.115-1.995C3.412 4.365 0 7.785 0 12s3.414 7.635 7.635 7.635c4.41 0 7.332-3.098 7.332-7.461 0-.501-.054-.885-.12-1.265H7.635zm16.365 0h-2.183V8.726h-2.183v2.183h-2.182v2.181h2.184v2.184h2.189V13.09H24"/>
+ </svg>
+ </a>
+ {{ end }}
+ {{ if .Site.Author.linkedin }}
+ <a href="{{ .Site.Author.linkedin }}" class="linkedin" title="LinkedIn">
+ <svg aria-labelledby="simpleicons-linkedin-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <title id="simpleicons-linkedin-icon">LinkedIn</title>
+ <path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/>
+ </svg>
+ </a>
+ {{ end }}
+ {{ if .Site.Author.messenger }}
+ <a href="{{ .Site.Author.messenger }}" class="messenger" title="Messenger">
+ <svg aria-labelledby="simpleicons-messenger-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <title id="simpleicons-messenger-icon">Messenger</title>
+ <path d="M12 0C5.373 0 0 4.974 0 11.111c0 3.498 1.744 6.614 4.469 8.654V24l4.088-2.242c1.092.3 2.246.464 3.443.464 6.627 0 12-4.975 12-11.11S18.627 0 12 0zm1.191 14.963l-3.055-3.26-5.963 3.26L10.732 8l3.131 3.259L19.752 8l-6.561 6.963z"/>
+ </svg>
+ </a>
+ {{ end }}
+ {{ if .Site.Author.facebook }}
+ <a href="{{ .Site.Author.facebook }}" class="facebook" title="Facebook">
+ <svg aria-labelledby="simpleicons-facebook-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <title id="simpleicons-facebook-icon">Facebook</title>
+ <path d="M22.676 0H1.324C.593 0 0 .593 0 1.324v21.352C0 23.408.593 24 1.324 24h11.494v-9.294H9.689v-3.621h3.129V8.41c0-3.099 1.894-4.785 4.659-4.785 1.325 0 2.464.097 2.796.141v3.24h-1.921c-1.5 0-1.792.721-1.792 1.771v2.311h3.584l-.465 3.63H16.56V24h6.115c.733 0 1.325-.592 1.325-1.324V1.324C24 .593 23.408 0 22.676 0"/>
+ </svg>
+ </a>
+ {{ end }}
+ {{ if .Site.Author.rss }}
+ <a href="{{ .Site.Author.rss }}" class="rss" title="RSS">
+ <svg aria-labelledby="simpleicons-rss-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <title id="simpleicons-rss-icon">RSS</title>
+ <path d="M19.199 24C19.199 13.467 10.533 4.8 0 4.8V0c13.165 0 24 10.835 24 24h-4.801zM3.291 17.415c1.814 0 3.293 1.479 3.293 3.295 0 1.813-1.485 3.29-3.301 3.29C1.47 24 0 22.526 0 20.71s1.475-3.294 3.291-3.295zM15.909 24h-4.665c0-6.169-5.075-11.245-11.244-11.245V8.09c8.727 0 15.909 7.184 15.909 15.91z"/>
+ </svg>
+ </a>
{{ end }}
</div>
+ <h2>Blog</h2>
+ <ul>
+ <li>
+ <a href="/posts/">{{ i18n "postsList" . }}</a></li>
+ <li>
+ <a href="/categories/">{{ i18n "categories" . }}</a>
+ </li>
+ <li>
+ <a href="/tags/">{{ i18n "tags" . }}</a>
+ </li>
+ </ul>
+ {{ if .Site.Menus.pages }}
+ <h2>{{ i18n "pages" . }}</h2>
+ <ul>
+ {{ range .Site.Menus.pages }}
+ <li>
+ <a href="{{ .URL | relURL }}">
+ {{ .Name }}
+ </a>
+ </li>
+ {{ end }}
+ </ul>
+ {{ end }}
{{ end }}
diff --git a/layouts/page/single.html b/layouts/page/single.html
index ce2a9ee..754b1c4 100644
--- a/layouts/page/single.html
+++ b/layouts/page/single.html
@@ -1,5 +1,7 @@
{{ define "main" }}
- <div class="page-content">
- {{ .Content }}
- </div>
+ <article>
+ <section>
+ {{ .Content }}
+ </section>
+ </article>
{{ end }}
diff --git a/layouts/partials/adsense.html b/layouts/partials/adsense.html
deleted file mode 100644
index 3ac3e10..0000000
--- a/layouts/partials/adsense.html
+++ /dev/null
@@ -1,16 +0,0 @@
-{{ if and .Site.Params.adsenseDataAdClient .Site.Params.adsenseDataAdSlot }}
- <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
- <div class="adsense">
- <ins
- class="adsbygoogle"
- style="display:inline-block;min-width:300px;max-width:970px;width:100%;height:90px"
- data-ad-client="{{ $.Site.Params.adsenseDataAdClient }}"
- data-ad-slot="{{ $.Site.Params.adsenseDataAdSlot }}"
- data-ad-format="auto"
- >
- </ins>
- </div>
- <script>
- (adsbygoogle = window.adsbygoogle || []).push({});
- </script>
-{{ end }}
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index 82076b7..1ed25ac 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -1,8 +1,8 @@
<footer>
- <div class="powered-by">
- Powered by <a href="https://gohugo.io" title="A Fast and Flexible Website Generator">Hugo</a> &amp; <a href="https://github.com/eshlox/simplicity" title="Hugo theme">Simplicity</a>.
- </div>
- <div class="copyright">
+ <p>
&copy; {{ now.Format "2006" }} {{ $.Site.Author.name }}.{{ if .Site.Params.licence }} {{ $.Site.Params.licence | markdownify }}{{ end }}
- </div>
+ </p>
+ <p>
+ Powered by <a href="https://gohugo.io" title="A Fast and Flexible Website Generator">Hugo</a> &amp; <a href="https://github.com/eshlox/simplicity" title="Hugo theme">Simplicity</a>.
+ </p>
</footer>
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
index 9d13be7..f24519f 100644
--- a/layouts/partials/head.html
+++ b/layouts/partials/head.html
@@ -7,7 +7,7 @@
{{ .Hugo.Generator }}
<!-- CSS -->
-<link href="//fonts.googleapis.com/css?family=Roboto:300" rel="stylesheet">
+<link href="//fonts.googleapis.com/css?family=Roboto:400" rel="stylesheet">
<link rel="stylesheet" href='{{ print "/assets/css/" $.Site.Data.assets.main.css | relURL }}'>
<!-- Icons -->
diff --git a/layouts/partials/navbar.html b/layouts/partials/navbar.html
index a0b370c..61db8fc 100644
--- a/layouts/partials/navbar.html
+++ b/layouts/partials/navbar.html
@@ -1,47 +1,13 @@
<nav>
- <div class="title">
- {{ if not .IsHome }}
- <a href="{{ $.LanguagePrefix }}{{ "/" | relURL }}" title="{{ i18n "homePage" }}">
- {{ .Site.Author.homepagetext }}
- </a>
- {{ end }}
- </div>
- <div class="nav">
- {{ if not .IsHome }}
- <a href="{{ $.LanguagePrefix }}{{ "/" | relURL }}" title="{{ i18n "homePage" }}">
- <svg
- xmlns="http://www.w3.org/2000/svg"
- width="24"
- height="24"
- viewBox="0 0 24 24"
- fill="none"
- stroke="currentColor"
- stroke-width="2"
- stroke-linecap="round"
- stroke-linejoin="round"
- >
- <path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z" />
- <polyline points="9 22 9 12 15 12 15 22" />
- </svg>
- </a>
- {{ end }}
- <a href="{{ $.LanguagePrefix }}{{ "/posts/index.xml" | relURL }}" title="RSS">
- <svg
- xmlns="http://www.w3.org/2000/svg"
- width="24"
- height="24"
- viewBox="0 0 24 24"
- fill="none"
- stroke="currentColor"
- stroke-width="2"
- stroke-linecap="round"
- stroke-linejoin="round"
- class="rss"
- >
- <path d="M4 11a9 9 0 0 1 9 9" />
- <path d="M4 4a16 16 0 0 1 16 16" />
- <circle cx="5" cy="19" r="1" />
+ <a href="{{ $.LanguagePrefix }}{{ "/" | relURL }}" title="{{ i18n "homePage" }}">
+ {{ .Site.Author.homepagetext }}
+ </a>
+ {{ if not .IsHome }}
+ <a class="homePageIcon" href="{{ $.LanguagePrefix }}{{ "/" | relURL }}" title="{{ i18n "homePage" }}">
+ <svg fill="#000000" height="48" viewBox="0 0 24 24" width="48" xmlns="http://www.w3.org/2000/svg">
+ <path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/>
+ <path d="M0 0h24v24H0z" fill="none"/>
</svg>
</a>
- </div>
+ {{ end }}
</nav>
diff --git a/layouts/partials/pagination.html b/layouts/partials/pagination.html
deleted file mode 100644
index 4c26d09..0000000
--- a/layouts/partials/pagination.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<ul class="pagination">
- <li>
- {{ if .Paginator.HasPrev }}
- <a href="{{ .Paginator.Prev.URL | relURL }}">
- {{ i18n "previous" }}
- </a>
- {{ end }}
- </li>
- <li>
- {{ if .Paginator.HasNext }}
- <a href="{{ .Paginator.Next.URL | relURL }}">
- {{ i18n "next" }}
- </a>
- {{ end }}
- </li>
-</ul>
diff --git a/layouts/partials/posts_list.html b/layouts/partials/posts_list.html
index f67acee..ac2aff2 100644
--- a/layouts/partials/posts_list.html
+++ b/layouts/partials/posts_list.html
@@ -1,12 +1,35 @@
-<ul class="post-list">
- {{ $paginator := .Paginate (where .Data.Pages "Type" "posts") }}
- {{ range $paginator.Pages }}
- <a href="{{ .Permalink | relURL }}" title="{{ .Title }}">
+<h2>
+ {{ if eq .Kind "section" }}
+ {{ i18n "postsList" . }}
+ {{ else }}
+ {{ i18n "postsAbout" }} {{ .Title }}
+ {{ end }}
+ <div class="svg-icon baseline">
+ <a href="{{ .RSSLink | relURL }}" class="rss" title="RSS">
+ <svg aria-labelledby="simpleicons-rss-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <title id="simpleicons-rss-icon">RSS</title>
+ <path d="M19.199 24C19.199 13.467 10.533 4.8 0 4.8V0c13.165 0 24 10.835 24 24h-4.801zM3.291 17.415c1.814 0 3.293 1.479 3.293 3.295 0 1.813-1.485 3.29-3.301 3.29C1.47 24 0 22.526 0 20.71s1.475-3.294 3.291-3.295zM15.909 24h-4.665c0-6.169-5.075-11.245-11.244-11.245V8.09c8.727 0 15.909 7.184 15.909 15.91z"/>
+ </svg>
+ </a>
+ </div>
+</h2>
+<hr>
+
+{{ range (where .Data.Pages "Type" "posts").GroupByDate "2006" }}
+ <h2 id="{{ .Key }}">
+ <div class="svg-icon baseline">
+ <svg fill="#000000" height="48" viewBox="0 0 24 24" width="48" xmlns="http://www.w3.org/2000/svg">
+ <path d="M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"/>
+ <path d="M0 0h24v24H0z" fill="none"/>
+ </svg>
+ </div>
+ {{ .Key }}
+ </h2>
+ <ol class="decimal-list">
+ {{ range .Pages }}
<li>
- <span>{{ .Title }}</span>
- <span class="date">{{ .Date.Format "2006-01-02" }}</span>
+ <a href="{{ .Permalink | relURL }}" title="{{ .Title }}">{{ .Title }}</a>
</li>
- </a>
- {{ end }}
-</ul>
-{{ partial "pagination.html" . }}
+ {{ end }}
+ </ol>
+{{ end }}
diff --git a/layouts/shortcodes/adsense.html b/layouts/shortcodes/adsense.html
new file mode 100644
index 0000000..55dd900
--- /dev/null
+++ b/layouts/shortcodes/adsense.html
@@ -0,0 +1,11 @@
+<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
+<ins
+ class="adsbygoogle"
+ style="display:block"
+ data-ad-client="{{ .Site.Params.adsenseClient }}"
+ data-ad-slot="{{ .Site.Params.adsenseSlot }}"
+ data-ad-format="auto"
+></ins>
+<script>
+(adsbygoogle = window.adsbygoogle || []).push({});
+</script>
diff --git a/layouts/shortcodes/figure.html b/layouts/shortcodes/figure.html
deleted file mode 100644
index 5389a3a..0000000
--- a/layouts/shortcodes/figure.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<figure>
- {{ if eq (.Get "lightbox") "true" }}
- <a href="{{ .Get "src" | relURL }}" title="{{ .Get "title" }}">
- <img src="{{ .Get "src" | relURL }}" alt="{{ .Get "title" }}">
- </a>
- {{ else }}
- <img src="{{ .Get "src" | relURL }}" alt="{{ .Get "title" }}">
- {{ end }}
- <figcaption>{{ .Get "title" }}</figcaption>
-</figure>
diff --git a/layouts/shortcodes/image.html b/layouts/shortcodes/image.html
new file mode 100644
index 0000000..42d51d7
--- /dev/null
+++ b/layouts/shortcodes/image.html
@@ -0,0 +1,121 @@
+{{ $src := (.Get "src") }}
+{{ $title := (.Get "title") }}
+{{ $full := (.Get "full") | default "false" }}
+{{ $lightbox := (.Get "lightbox") | default "false" }}
+{{ $resize := (.Get "resize") | default "true" }}
+
+{{ $fileName := index (last 1 (split $src "/")) 0 }}
+{{ $imageName := index (split $fileName ".") 0 }}
+{{ $section := replace $src (printf "/%s" $fileName) "" }}
+
+{{ with .Site.GetPage "section" $section }}
+ {{ $original := .Resources.GetMatch (printf "%s*" ($imageName)) }}
+
+ {{ if eq $resize "true" }}
+ {{ if gt $original.Width 320 }}
+ {{ $.Scratch.Set "resize_320" ($original.Resize "320x") }}
+ {{ else }}
+ {{ $.Scratch.Set "resize_320" ($original) }}
+ {{ end }}
+
+ {{ if gt ($original.Width) 480 }}
+ {{ $.Scratch.Set "resize_480" ($original.Resize "480x") }}
+ {{ else }}
+ {{ $.Scratch.Set "resize_480" ($original) }}
+ {{ end }}
+
+ {{ if gt ($original.Width) 768 }}
+ {{ $.Scratch.Set "resize_768" ($original.Resize "768x") }}
+ {{ else }}
+ {{ $.Scratch.Set "resize_768" ($original) }}
+ {{ end }}
+
+ {{ if gt ($original.Width) 1024 }}
+ {{ $.Scratch.Set "resize_1024" ($original.Resize "1024x") }}
+ {{ else }}
+ {{ $.Scratch.Set "resize_1024" ($original) }}
+ {{ end }}
+
+ {{ if gt ($original.Width) 1280 }}
+ {{ $.Scratch.Set "resize_1280" ($original.Resize "1280x") }}
+ {{ else }}
+ {{ $.Scratch.Set "resize_1280" ($original) }}
+ {{ end }}
+
+ {{ if gt ($original.Width) 1600 }}
+ {{ $.Scratch.Set "resize_1600" ($original.Resize "1600x") }}
+ {{ else }}
+ {{ $.Scratch.Set "resize_1600" ($original) }}
+ {{ end }}
+
+ {{ if gt ($original.Width) 1920 }}
+ {{ $.Scratch.Set "resize_1920" ($original.Resize "1920x") }}
+ {{ else }}
+ {{ $.Scratch.Set "resize_1920" ($original) }}
+ {{ end }}
+
+ <figure{{ if eq $full "true" }} class="full"{{ end }}>
+ {{ if eq $lightbox "true" }}
+ <a href="{{ $original.RelPermalink | relURL }}"{{ if $title }} title="{{ $title }}"{{ end }}>
+ <img
+ data-src="{{ $original.RelPermalink }}"
+ {{ if eq $full "true" }} class="full"{{ end }}
+ data-srcset="
+ {{ ($.Scratch.Get "resize_320").RelPermalink }} 320w,
+ {{ ($.Scratch.Get "resize_480").RelPermalink }} 480w,
+ {{ ($.Scratch.Get "resize_768").RelPermalink }} 768w,
+ {{ ($.Scratch.Get "resize_1024").RelPermalink }} 1024w,
+ {{ ($.Scratch.Get "resize_1280").RelPermalink }} 1280w,
+ {{ ($.Scratch.Get "resize_1600").RelPermalink }} 1600w,
+ {{ ($.Scratch.Get "resize_1920").RelPermalink }} 1920w
+ "
+ {{ if ($title) }}alt="{{ $title }}"{{ end }}
+ >
+ </a>
+ {{ else }}
+ <img
+ {{ if eq $full "true" }}class="full"{{ end }}
+ data-src="{{ $original.RelPermalink }}"
+ data-srcset="
+ {{ ($.Scratch.Get "resize_320").RelPermalink }} 320w,
+ {{ ($.Scratch.Get "resize_480").RelPermalink }} 480w,
+ {{ ($.Scratch.Get "resize_768").RelPermalink }} 768w,
+ {{ ($.Scratch.Get "resize_1024").RelPermalink }} 1024w,
+ {{ ($.Scratch.Get "resize_1280").RelPermalink }} 1280w,
+ {{ ($.Scratch.Get "resize_1600").RelPermalink }} 1600w,
+ {{ ($.Scratch.Get "resize_1920").RelPermalink }} 1920w
+ "
+ {{ if $title }}alt="{{ $title }}"{{ end }}
+ >
+ {{ end }}
+ {{ if $title }}<figcaption>{{ $title }}</figcaption>{{ end }}
+ </figure>
+
+ {{ $.Scratch.Delete "resize_320" }}
+ {{ $.Scratch.Delete "resize_480" }}
+ {{ $.Scratch.Delete "resize_768" }}
+ {{ $.Scratch.Delete "resize_1024" }}
+ {{ $.Scratch.Delete "resize_1280" }}
+ {{ $.Scratch.Delete "resize_1600" }}
+ {{ $.Scratch.Delete "resize_1920" }}
+ {{ else }}
+ <figure{{ if eq $full "true" }} class="full"{{ end }}>
+ {{ if eq $lightbox "true" }}
+ <a href="{{ $original.RelPermalink | relURL }}"{{ if $title }} title="{{ $title }}"{{ end }}>
+ <img
+ data-src="{{ $original.RelPermalink }}"
+ {{ if eq $full "true" }} class="full"{{ end }}
+ {{ if ($title) }}alt="{{ $title }}"{{ end }}
+ >
+ </a>
+ {{ else }}
+ <img
+ {{ if eq $full "true" }}class="full"{{ end }}
+ data-src="{{ $original.RelPermalink }}"
+ {{ if $title }}alt="{{ $title }}"{{ end }}
+ >
+ {{ end }}
+ {{ if $title }}<figcaption>{{ $title }}</figcaption>{{ end }}
+ </figure>
+ {{ end }}
+{{ end }}
diff --git a/layouts/shortcodes/speakerdeck.html b/layouts/shortcodes/speakerdeck.html
index a0c8b4b..df97b6d 100644
--- a/layouts/shortcodes/speakerdeck.html
+++ b/layouts/shortcodes/speakerdeck.html
@@ -1,8 +1,9 @@
-<div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 65.2103%;">
- <iframe
- src="//speakerdeck.com/player/{{ .Get 0 }}"
- style="border: 0; top: 0; left: 0; width: 100%; height: 100%; position: absolute;"
- allowfullscreen
- scrolling="no"
- ></iframe>
+<div class="speakerdeck">
+ <script
+ async
+ class="speakerdeck-embed"
+ data-id="{{ .Get 0 }}"
+ data-ratio="1.33333333333333"
+ src="//speakerdeck.com/assets/embed.js"
+ ></script>
</div>
diff --git a/layouts/shortcodes/video.html b/layouts/shortcodes/video.html
new file mode 100644
index 0000000..15c898d
--- /dev/null
+++ b/layouts/shortcodes/video.html
@@ -0,0 +1,8 @@
+{{ $src := (.Get "src") }}
+{{ $width := (.Get "width") }}
+{{ $height := (.Get "height") }}
+
+<video{{ if $width }} width="{{ $width }}"{{ end }}{{ if $height }} height="{{ $height }}"{{end}} controls>
+ <source src="{{ $src | relURL }}" type="video/mp4">
+ Your browser does not support the video tag.
+</video>
diff --git a/layouts/shortcodes/vimeo.html b/layouts/shortcodes/vimeo.html
index 27c752e..80c791e 100644
--- a/layouts/shortcodes/vimeo.html
+++ b/layouts/shortcodes/vimeo.html
@@ -1,8 +1,3 @@
-<div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.2493%;">
- <iframe
- src="https://player.vimeo.com/video/{{ .Get 0 }}?byline=0&badge=0&portrait=0&title=0"
- style="border: 0; top: 0; left: 0; width: 100%; height: 100%; position: absolute;"
- allowfullscreen
- scrolling="no"
- ></iframe>
+<div class="embed-container">
+ <iframe src="https://player.vimeo.com/video/{{ .Get 0 }}" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</div>
diff --git a/layouts/shortcodes/youtube.html b/layouts/shortcodes/youtube.html
index b9ddb30..be847fa 100644
--- a/layouts/shortcodes/youtube.html
+++ b/layouts/shortcodes/youtube.html
@@ -1,8 +1,3 @@
-<div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.2493%;">
- <iframe
- src="https://www.youtube.com/embed/{{ .Get 0 }}?rel=0&showinfo=0"
- style="border: 0; top: 0; left: 0; width: 100%; height: 100%; position: absolute;"
- allowfullscreen
- scrolling="no"
- ></iframe>
+<div class="embed-container">
+ <iframe src="https://www.youtube.com/embed/{{ .Get 0 }}" frameborder="0" allowfullscreen></iframe>
</div>
diff --git a/layouts/sitemap.xml b/layouts/sitemap.xml
new file mode 100644
index 0000000..b4522ef
--- /dev/null
+++ b/layouts/sitemap.xml
@@ -0,0 +1,12 @@
+<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
+ {{ range .Data.Pages }}
+ {{ if ne .Params.Title "Media Folder" }}
+ <url>
+ <loc>{{ .Permalink }}</loc>{{ if not .Lastmod.IsZero }}
+ <lastmod>{{ safeHTML ( .Lastmod.Format "2006-01-02T15:04:05-07:00" ) }}</lastmod>{{ end }}{{ with .Sitemap.ChangeFreq }}
+ <changefreq>{{ . }}</changefreq>{{ end }}{{ if ge .Sitemap.Priority 0.0 }}
+ <priority>{{ .Sitemap.Priority }}</priority>{{ end }}
+ </url>
+ {{ end }}
+ {{ end }}
+</urlset>
diff --git a/package.json b/package.json
index 1f57732..39f5b66 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "simplicity",
"description": "Minimalist theme for Hugo",
- "version": "0.0.1",
+ "version": "1.0.0",
"author": {
"name": "Przemysław Kołodziejczyk",
"url": "https://eshlox.net"
@@ -25,13 +25,16 @@
"css-loader": "0.28.7",
"eslint": "4.10.0",
"extract-text-webpack-plugin": "3.0.2",
- "node-normalize-scss": "3.0.0",
"node-sass": "4.5.3",
"postcss-loader": "2.0.8",
"sass-loader": "6.0.6",
"webpack": "3.8.1"
},
"dependencies": {
- "baguettebox.js": "1.9.1"
+ "baguettebox.js": "^1.9.1",
+ "headroom.js": "^0.9.4",
+ "normalize.css": "^8.0.0",
+ "npm": "^6.0.0",
+ "vanilla-lazyload": "^8.7.1"
}
}
diff --git a/src/scripts/main.js b/src/scripts/main.js
index 091ddb7..6034be6 100644
--- a/src/scripts/main.js
+++ b/src/scripts/main.js
@@ -1,7 +1,37 @@
import '../styles/styles'
import baguetteBox from 'baguettebox.js'
+import Headroom from 'headroom.js'
+import LazyLoad from 'vanilla-lazyload'
document.addEventListener('DOMContentLoaded', function(event) {
+ // LazdyLoad
+ const myLazyLoad = new LazyLoad();
+
+ // Lightbox
baguetteBox.run('main', {})
+
+ // Hide header
+ const navbar = document.querySelector('nav');
+ const headroom = new Headroom(navbar, {
+ 'offset': 205,
+ 'tolerance': 5,
+ 'classes': {
+ 'initial': 'animated',
+ 'pinned': 'slideDown',
+ 'unpinned': 'slideUp'
+ }
+ })
+ headroom.init()
+
+ // Article progress bar
+ const progressBar = document.getElementsByClassName('progress-bar')
+ if (progressBar.length) {
+ window.onscroll = function () {
+ const winScroll = document.body.scrollTop || document.documentElement.scrollTop
+ const height = document.documentElement.scrollHeight - document.documentElement.clientHeight
+ const scrolled = (winScroll / height) * 100
+ document.getElementsByClassName('progress-bar')[0].style.width = scrolled + '%'
+ }
+ }
})
diff --git a/src/styles/_components/adsense.scss b/src/styles/_components/adsense.scss
index c976c1b..f0c6282 100644
--- a/src/styles/_components/adsense.scss
+++ b/src/styles/_components/adsense.scss
@@ -1,12 +1,3 @@
-.adsense {
- text-align: center;
-
- ins.adsbygoogle {
- line-height: 1;
- margin: 0 auto 3rem auto;
-
- @media (max-width: 550px) {
- margin: 0 auto 1.5rem auto;
- }
- }
+ins.adsbygoogle {
+ @include element-margin($itemMargin, false, true);
}
diff --git a/src/styles/_components/base.scss b/src/styles/_components/base.scss
index c5cf2f5..ded29ae 100644
--- a/src/styles/_components/base.scss
+++ b/src/styles/_components/base.scss
@@ -1,33 +1,39 @@
html, body {
+ background-color: $base-background-color;
+ color: $base-font-color;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
font-size: $base-font-size;
- height: 100%;
- height: 100vh; // To make sure it takes 100% height on Safari
line-height: $base-line-height;
- margin: 0;
- padding: 0;
- width: 100%;
+ text-rendering: optimizeLegibility;
}
body {
- background-color: $color-white;
- display: grid;
- font-family: 'Roboto', sans-serif;
- grid-template-areas: "nav" "main" "footer";
- grid-template-columns: 1fr;
- grid-template-rows: $navbarHeight 1fr $footerHeight;
-}
+ display: flex;
+ flex-direction: column;
+ min-height: 100vh;
-nav {
- align-self: center;
- grid-area: nav;
-}
+ a {
+ color: $links-color;
+ text-decoration: none;
-main {
- // align-self: center;
- grid-area: main;
-}
+ &:hover, &:active, &:visited {
+ text-decoration: underline;
+ }
+ }
+
+ hr {
+ border: 0;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.3);
+ border-top: 1px solid rgba(0, 0, 0, 0.1);
+ height: 0;
+ }
-footer {
- align-self: center;
- grid-area: footer;
+ main {
+ box-sizing: border-box;
+ flex: 1;
+ margin: 0 auto;
+ max-width: 900px;
+ padding: $navbar-height+2rem 1rem 2rem 1rem;
+ width: 100%;
+ }
}
diff --git a/src/styles/_components/content.scss b/src/styles/_components/content.scss
index 27bfe4f..269f7f9 100644
--- a/src/styles/_components/content.scss
+++ b/src/styles/_components/content.scss
@@ -1,8 +1,284 @@
-main {
- justify-self: center;
- margin-bottom: 1rem;
- margin-top: 1rem;
- max-width: $page-max-width;
- min-width: 0;
- width: 100%;
-}
+body {
+ main {
+ article {
+ header {
+ @include bottom-margin($itemMargin * 2);
+
+ text-align: center;
+
+ h1 {
+ font-size: 2.5rem;
+ margin-top: 0;
+ }
+
+ time {
+ color: $color-silver;
+ font-size: 0.8rem;
+ }
+ }
+
+ section {
+ text-align: justify;
+
+ blockquote {
+ @include element-margin($itemMargin, false, true);
+
+ border-left: 0.1rem $color-black solid;
+ font-style: italic;
+ width: 60%;
+ padding: 1rem;
+ }
+
+ figure {
+ @include element-margin($itemMargin, false, true);
+
+ padding: 0;
+
+ &.full {
+ left: 50%;
+ margin-left: -50vw;
+ margin-right: -50vw;
+ position: relative;
+ right: 50%;
+ width: 100vw;
+ }
+
+ img {
+ display: block;
+ height: auto;
+ margin: 0 auto;
+ max-width: 100%;
+ padding: 0;
+
+ &.full {
+ left: 50%;
+ margin-left: -50vw;
+ margin-right: -50vw;
+ position: relative;
+ right: 50%;
+ width: 100vw;
+ }
+ }
+
+ figcaption {
+ font-size: 0.8rem;
+ font-style: italic;
+ text-align: center;
+ }
+ }
+
+ h1 {
+ @include bottom-margin($itemMargin * 1.3);
+
+ font-size: 2.5rem;
+ }
+
+ h2 {
+ @include bottom-margin($itemMargin * 1.2);
+
+ font-size: 2rem;
+ }
+
+ h3 {
+ @include bottom-margin($itemMargin * 1.1);
+
+ font-size: 1.5rem;
+ }
+
+ h4 {
+ @include bottom-margin($itemMargin);
+
+ font-size: 1rem;
+ }
+
+ h5 {
+ @include bottom-margin($itemMargin * 0.9);
+
+ font-size: 0.8rem;
+ }
+
+ h6 {
+ @include bottom-margin($itemMargin * 0.8);
+
+ font-size: 0.6rem;
+ }
+
+ iframe.instagram-media {
+ @include element-margin($itemMargin, true, true);
+ }
+
+ img {
+ @include element-margin($itemMargin, false, true);
+
+ display: block;
+ height: auto;
+ margin: 0 auto;
+ max-width: 100%;
+ padding: 0;
+
+ &.full {
+ left: 50%;
+ margin-left: -50vw;
+ margin-right: -50vw;
+ position: relative;
+ right: 50%;
+ width: 100vw;
+ }
+ }
+
+ ol {
+ @include bottom-margin($itemMargin);
+
+ padding: 0 0 0 20px;
+ }
+
+ p {
+ @include bottom-margin($itemMargin);
+
+ code {
+ background-color: $color-zhen-zhu-bai-pearl;
+ color: $color-bara-red;
+ padding: 0.2rem 0.3rem;
+ }
+ }
+
+ pre {
+ @include bottom-margin($itemMargin);
+
+ background-color: $color-lead;
+ color: $color-ancestral-water;
+ display: grid;
+ overflow: auto;
+ padding: 0.5rem;
+
+ code {
+ color: $color-ancestral-water;
+ background-color: $color-lead;
+ font-size: $base-font-size * 0.8;
+ min-width: 0;
+ }
+ }
+
+ table:not(.highlight) { // disable for table inside Github gist
+ @include bottom-margin($itemMargin);
+
+ border-collapse: collapse;
+ border-style: hidden;
+ width: 100%;
+
+ thead {
+ tr {
+ th {
+ border: 1px solid $color-silver;
+ font-weight: bold;
+ padding: 0.5rem;
+ text-align: left;
+ vertical-align: middle;
+ }
+ }
+ }
+
+ tbody {
+ tr {
+ td {
+ border: 1px solid $color-silver;
+ padding: 0.5rem;
+ vertical-align: middle;
+ }
+ }
+ }
+ }
+
+ ul {
+ @include bottom-margin($itemMargin);
+
+ padding: 0 0 0 20px;
+
+ &.task-list {
+ list-style: none;
+ padding: 0;
+ }
+ }
+
+ video {
+ @include element-margin($itemMargin, false, true);
+
+ display: block;
+ width: 100%
+ }
+
+ .embed-container {
+ @include element-margin($itemMargin, false, true);
+
+ height: 0;
+ max-width: 100%;
+ overflow: hidden;
+ padding-bottom: 56.25%;
+ position: relative;
+
+ embed, iframe, object {
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ }
+ }
+
+ .gist {
+ @include element-margin($itemMargin, false, true);
+ }
+
+ .speakerdeck {
+ @include element-margin($itemMargin, false, true);
+ }
+
+ .twitter-tweet {
+ @include element-margin($itemMargin, true, true);
+
+ @media (max-width: 550px) {
+ width: 0 !important;
+ }
+ }
+ }
+
+ footer {
+ @include element-margin($itemMargin * 2, false, false);
+
+ text-align: center;
+
+ .meta {
+ align-items: center;
+ display: flex;
+ justify-content: space-between;
+ padding: 0.1rem 1rem;
+
+ @media screen and (max-width: $breakpoint) {
+ flex-direction: column;
+ }
+
+ .categories {
+ a {
+ background-color: $color-brilliant-azure;
+ border-radius: 0.2rem;
+ color: $color-zhen-zhu-bai-pearl;
+ padding: 0.2rem 0.5rem;
+ }
+ }
+
+ .tags {
+ a {
+ span {
+ color: $color-silver;
+ }
+ }
+ }
+ }
+
+ #disqus_thread {
+ @include element-margin($itemMargin * 2, false, true);
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/src/styles/_components/elements.scss b/src/styles/_components/elements.scss
new file mode 100644
index 0000000..cf6249b
--- /dev/null
+++ b/src/styles/_components/elements.scss
@@ -0,0 +1,20 @@
+ol.decimal-list {
+ list-style: none;
+ counter-reset: li;
+
+ li {
+ counter-increment: li;
+
+ &::before {
+ content: counter(li, decimal);
+ color: $color-silver;
+ direction: rtl;
+ display: inline-block;
+ font-size: 0.8rem;
+ margin-left: -1.5rem;
+ margin-right: 0.5rem;
+ text-align: right;
+ width: 1rem;
+ }
+ }
+}
diff --git a/src/styles/_components/footer.scss b/src/styles/_components/footer.scss
index 7151aeb..bfcd67e 100644
--- a/src/styles/_components/footer.scss
+++ b/src/styles/_components/footer.scss
@@ -1,43 +1,24 @@
-footer {
- display: grid;
- font-size: $base-font-size * 0.75;
- height: 100%;
- line-height: 1;
- padding: 0 $padding-left-right;
-
- @media (max-width: $mobileBreakpoint) {
- grid-row-gap: 0.2rem;
+body {
+ > footer {
+ align-items: center;
+ background-color: $navbar-background-color;
+ color: $navbar-text-color;
+ display: flex;
+ font-size: $base-font-size * 0.8;
+ justify-content: space-between;
+ padding: 0.1rem 1rem;
text-align: center;
- }
-
- div {
- align-self: center;
-
- a {
- vertical-align: middle;
-
- &:hover, &:active, &:visited {
- text-decoration: none;
- }
- }
-
- &.powered-by {
- grid-row-start: 2;
- @media (min-width: $mobileBreakpoint) {
- grid-column: 1;
- grid-row-start: unset;
- justify-self: start;
- }
- }
-
- &.copyright {
- grid-row-start: 1;
+ @media screen and (max-width: $breakpoint) {
+ flex-direction: column;
- @media (min-width: $mobileBreakpoint) {
- grid-column: 2;
- grid-row-start: unset;
- justify-self: end;
+ p {
+ &:first-of-type {
+ margin-bottom: 0.1rem;
+ }
+ &:last-of-type {
+ margin-top: 0.1rem;
+ }
}
}
}
diff --git a/src/styles/_components/homepage.scss b/src/styles/_components/homepage.scss
index 4fa3503..45d756a 100644
--- a/src/styles/_components/homepage.scss
+++ b/src/styles/_components/homepage.scss
@@ -1,12 +1,56 @@
-.homepage {
- padding: 0 $padding-left-right;
+body {
+ main {
+ .homepage-avatar {
+ border-radius: 50%;
+ }
- .avatar {
- border-radius: 50%;
- }
+ .social-icons {
+ a {
+ background-color: $color-silver;
+ display: inline-block;
+ height: 20px;
+ margin: 0.1rem 0;
+ padding: 5px;
+ width: 20px;
+
+ svg {
+ fill: #fff;
+ }
- hr {
- margin-bottom: 1rem;
- margin-top: 1rem;
+ &.email {
+ background-color: #D14836;
+ }
+ &.telegram {
+ background-color: #2CA5E0;
+ }
+ &.twitter {
+ background-color: #1DA1F2;
+ }
+ &.github {
+ background-color: #181717;
+ }
+ &.stackoverflow {
+ background-color: #FE7A16;
+ }
+ &.spotify {
+ background-color: #1ED760;
+ }
+ &.google-plus {
+ background-color: #DC4E41;
+ }
+ &.linkedin {
+ background-color: #0077B5;
+ }
+ &.messenger {
+ background-color: #0084FF;
+ }
+ &.facebook {
+ background-color: #3B5998;
+ }
+ &.rss {
+ background-color: #FFA500;
+ }
+ }
+ }
}
-}
+} \ No newline at end of file
diff --git a/src/styles/_components/links.scss b/src/styles/_components/links.scss
deleted file mode 100644
index 0606fc3..0000000
--- a/src/styles/_components/links.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-a {
- color: $color-dodger-blue;
- text-decoration: none;
-
- &:hover, &:active, &:visited {
- text-decoration: underline;
- }
-}
diff --git a/src/styles/_components/navbar.scss b/src/styles/_components/navbar.scss
index 5eace01..937ae85 100644
--- a/src/styles/_components/navbar.scss
+++ b/src/styles/_components/navbar.scss
@@ -1,47 +1,130 @@
-nav {
- display: grid;
- height: 100%;
- line-height: 1;
- padding: 0 $padding-left-right;
-
- .title {
- align-self: center;
- grid-column: 1;
+body {
+ nav {
+ align-items: center;
+ background-color: $navbar-background-color;
+ color: $navbar-text-color;
+ display: flex;
+ height: $navbar-height;
+ justify-content: space-between;
+ left: 0;
+ padding: 0.1rem 1rem;
+ position: fixed;
+ right: 0;
+ top: 0;
+ z-index: 10;
a {
- vertical-align: middle;
+ color: $navbar-text-color;
+ text-decoration: none;
&:hover, &:active, &:visited {
text-decoration: none;
}
}
- }
- .nav {
- align-self: center;
- grid-column: 2;
- justify-self: end;
+ a.homePageIcon {
+ height: 1.5rem;
+ width: 1.5rem;
- a {
- display: inline-block;
- height: $navbarHeight / 2;
- margin-left: $navbarHeight / 2;
- width: $navbarHeight / 2;
+ svg {
+ fill: $navbar-icon-color;
+ height: 1.5rem;
+ width: 1.5rem;
+ }
+ }
- &:hover, &:active, &:visited {
- text-decoration: none;
+ &.animated {
+ animation-duration: 0.5s;
+ animation-fill-mode: both;
+ will-change: transform, opacity;
+
+ &.slideDown {
+ animation-name: slideDown;
}
- svg {
- color: $color-black;
- height: $navbarHeight / 2;
- width: $navbarHeight / 2;
- vertical-align: middle;
-
- &.rss {
- color: $color-rss;
- }
+ &.slideUp {
+ animation-name: slideUp;
}
}
}
}
+
+@-webkit-keyframes slideUp {
+ 0% {
+ -webkit-transform: translateY(0);
+ }
+
+ 100% {
+ -webkit-transform: translateY(-100%);
+ }
+}
+
+@-moz-keyframes slideUp {
+ 0% {
+ -moz-transform: translateY(0);
+ }
+
+ 100% {
+ -moz-transform: translateY(-100%);
+ }
+}
+
+@-o-keyframes slideUp {
+ 0% {
+ -o-transform: translateY(0);
+ }
+
+ 100% {
+ -o-transform: translateY(-100%);
+ }
+}
+
+@keyframes slideUp {
+ 0% {
+ transform: translateY(0);
+ }
+
+ 100% {
+ transform: translateY(-100%);
+ }
+}
+
+@-webkit-keyframes slideDown {
+ 0% {
+ -webkit-transform: translateY(-100%);
+ }
+
+ 100% {
+ -webkit-transform: translateY(0);
+ }
+}
+
+@-moz-keyframes slideDown {
+ 0% {
+ -moz-transform: translateY(-100%);
+ }
+
+ 100% {
+ -moz-transform: translateY(0);
+ }
+}
+
+@-o-keyframes slideDown {
+ 0% {
+ -o-transform: translateY(-100%);
+ }
+
+ 100% {
+ -o-transform: translateY(0);
+ }
+}
+
+@keyframes slideDown {
+ 0% {
+ transform: translateY(-100%);
+ }
+
+ 100% {
+ transform: translateY(0);
+ }
+}
diff --git a/src/styles/_components/page.scss b/src/styles/_components/page.scss
deleted file mode 100644
index 0275a37..0000000
--- a/src/styles/_components/page.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-.page-content {
- padding: 0 $padding-left-right;
-}
diff --git a/src/styles/_components/pagination.scss b/src/styles/_components/pagination.scss
deleted file mode 100644
index 41f092a..0000000
--- a/src/styles/_components/pagination.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-.pagination {
- padding: 0 $padding-left-right;
-
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-top: 1.5rem;
-
- li {
- display: inline;
- list-style: none;
- }
-}
diff --git a/src/styles/_components/post.scss b/src/styles/_components/post.scss
deleted file mode 100644
index fcb96e3..0000000
--- a/src/styles/_components/post.scss
+++ /dev/null
@@ -1,37 +0,0 @@
-article {
- padding: 0 $padding-left-right;
-
- header {
- text-align: center;
-
- h1 {
- margin: 0 auto;
- }
-
- p {
- color: $color-silver;
- font-size: 0.8rem;
- margin: 0 auto;
-
- a {
- color: $color-silver;
- }
- }
- }
-
- section {
- margin: 3rem 0;
-
- @media (max-width: 550px) {
- margin: 1.5rem 0;
- }
- }
-
- footer {
- text-align: center;
-
- #disqus_thread {
- margin-top: 4rem;
- }
- }
-}
diff --git a/src/styles/_components/posts_list.scss b/src/styles/_components/posts_list.scss
index 6af0311..31edee9 100644
--- a/src/styles/_components/posts_list.scss
+++ b/src/styles/_components/posts_list.scss
@@ -1,39 +1,18 @@
-ul.post-list {
- padding: 0 $padding-left-right;
+body {
+ main {
+ .svg-icon {
+ align-self: center;
+ display: inline-flex;
- a {
- &:hover, &:active, &:visited {
- text-decoration: none;
- }
-
- &:last-child {
- li {
- border-bottom: 1px solid $color-silver;
+ svg {
+ fill: $color-silver;
+ height: 1rem;
+ width: 1rem;
}
- }
-
- li {
- border-top: 1px solid $color-silver;
- display: flex;
- justify-content: space-between;
- list-style: none;
- padding: 0.5rem 0;
-
- @media (max-width: $mobileBreakpoint) {
- display: block;
- text-align: center;
- }
-
- .date {
- color: $color-silver;
- font-style: italic;
- font-weight: normal;
- margin-left: 2rem;
- white-space: nowrap;
- @media (max-width: $mobileBreakpoint) {
- display: none;
- }
+ &.baseline {
+ position: relative;
+ top: -0.1rem;
}
}
}
diff --git a/src/styles/_components/progress_bar.scss b/src/styles/_components/progress_bar.scss
new file mode 100644
index 0000000..6be75d3
--- /dev/null
+++ b/src/styles/_components/progress_bar.scss
@@ -0,0 +1,15 @@
+.progress-container {
+ background: transparent;
+ height: 0.1rem;
+ left: 0;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ z-index: 1000;
+
+ .progress-bar {
+ background: $links-color;
+ height: 0.1rem;
+ width: 0;
+ }
+}
diff --git a/src/styles/_components/taxonomies.scss b/src/styles/_components/taxonomies.scss
index b96e64b..bd607bb 100644
--- a/src/styles/_components/taxonomies.scss
+++ b/src/styles/_components/taxonomies.scss
@@ -1,10 +1,5 @@
-.taxonomies {
- padding: 0 $padding-left-right;
-
- ul {
- li {
- color: $color-silver;
- list-style-type: decimal;
- }
+ul.taxonomies {
+ li {
+ color: $color-silver;
}
}
diff --git a/src/styles/_components/taxonomies_list.scss b/src/styles/_components/taxonomies_list.scss
deleted file mode 100644
index 2e9b814..0000000
--- a/src/styles/_components/taxonomies_list.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-.taxonomies-list {
- padding: 0 $padding-left-right;
-
- h2 {
- margin-bottom: 2rem;
- text-align: center;
-
- span {
- color: $color-silver;
- }
-
- a {
- padding: 0 0.5rem;
-
- svg {
- height: 1rem;
- width: 1rem;
- vertical-align: middle;
-
- &.rss {
- color: $color-rss;
- }
- }
- }
- }
-}
diff --git a/src/styles/_components/typography.scss b/src/styles/_components/typography.scss
deleted file mode 100644
index dfa4755..0000000
--- a/src/styles/_components/typography.scss
+++ /dev/null
@@ -1,181 +0,0 @@
-h1 {
- @include paragraph-margin(1.2rem);
-
- font-size: 2rem;
-}
-
-h2 {
- @include paragraph-margin(1.1rem);
-
- font-size: 1.6rem;
-}
-
-h3 {
- @include paragraph-margin(1.0rem);
-
- font-size: 1.3rem;
-}
-
-h4 {
- @include paragraph-margin(0.9rem);
-
- font-size: 1rem;
-}
-
-h5 {
- @include paragraph-margin(0.8rem);
-
- font-size: 0.8rem;
-}
-
-h6 {
- @include paragraph-margin(0.7rem);
-
- font-size: 0.7rem;
-}
-
-p {
- margin-bottom: 2rem;
-
- code {
- background-color: $color-white-smoke;
- color: $color-indian-red;
- padding: 0.2rem 0.3rem;
- }
-
- img {
- @include shadow(1%, 100%);
-
- margin: 3rem auto;
- }
-}
-
-hr {
- border: 0;
- border-bottom: 1px solid $hr-botder-bottom-color;
- border-top: 1px solid $hr-border-top-color;
- height: 0;
- margin-bottom: $itemMargin;
- margin-top: $itemMargin;
-}
-
-figure {
- margin: $itemMargin auto;
-
- img {
- @include shadow(1%, 100%);
-
- margin: 0 auto;
- }
-
- figcaption {
- font-style: italic;
- margin-top: 1rem;
- text-align: center;
- }
-}
-
-blockquote {
- border-left: 0.5rem $color-silver solid;
- font-style: italic;
- margin: $itemMargin auto;
- width: 60%;
- padding: 1rem;
-}
-
-pre {
- margin: $itemMargin auto;
- background-color: $color-dark-slate-gray;
- color: $color-light-gray;
- display: grid;
- overflow: auto;
- padding: 1rem;
- // min-width: 0;
-
- code {
- color: $color-light-gray;
- background-color: $color-dark-slate-gray;
- min-width: 0;
- width: 50vw; // FIXME: Ugly hack for Firefox? The code tag is widther that window.
- }
-}
-
-div.gist {
- margin-bottom: $itemMargin;
- margin-top: $itemMargin;
-}
-
-div.highlight {
- margin-bottom: $itemMargin;
- margin-top: $itemMargin;
-}
-
-table:not(.highlight) { // disable for table inside Github gist
- border-collapse: collapse;
- border-style: hidden;
- margin-bottom: $itemMargin;
- margin-top: $itemMargin;
- width: 100%;
-
- thead {
- tr {
- th {
- border: 1px solid $color-silver;
- font-weight: bold;
- padding: 0.5rem;
- text-align: left;
- vertical-align: middle;
- }
- }
- }
-
- tbody {
- tr {
- td {
- border: 1px solid $color-silver;
- padding: 0.5rem;
- vertical-align: middle;
- }
- }
- }
-}
-
-ul {
- margin-bottom: $itemMargin;
- margin-top: $itemMargin;
-
- &.task-list {
- list-style: none;
- padding-left: 20px;
-
- li {
- label {
- input {
- margin-right: 5px;
- }
- }
- }
- }
-}
-
-.gist {
- display: grid;
- margin-bottom: $itemMargin;
- margin-top: $itemMargin;
-
- .gist-file {
- overflow: auto;
- }
-}
-
-.twitter-tweet {
- margin: $itemMargin auto !important;
-
- @media (max-width: 550px) {
- width: 0 !important;
- }
-}
-
-iframe.instagram-media {
- margin: $itemMargin auto !important;
-}
diff --git a/src/styles/_mixins.scss b/src/styles/_mixins.scss
index 313b1b3..ffa1821 100644
--- a/src/styles/_mixins.scss
+++ b/src/styles/_mixins.scss
@@ -1,18 +1,110 @@
-@mixin shadow($border-radius, $width) {
- border-radius: 1%;
- box-shadow: 2px 2px 8px 0px rgba(0,0,0,0.75);
- display: block;
+@mixin element-margin($rem, $important: false, $auto: true) {
+ @media (min-width: 0) {
+ @if $important == true {
+ margin-bottom: $rem * 0.5 !important;
+ margin-top: $rem * 0.5 !important;
+ }
+ @else {
+ margin-bottom: $rem * 0.5;
+ margin-top: $rem * 0.5;
+ }
+ }
+
+ @media (min-width: 576px) {
+ @if $important == true {
+ margin-bottom: $rem * 0.6 !important;
+ margin-top: $rem * 0.6 !important;
+ }
+ @else {
+ margin-bottom: $rem * 0.6;
+ margin-top: $rem * 0.6;
+ }
+ }
+
+ // Medium devices (tablets, 768px and up)
+ @media (min-width: 768px) {
+ @if $important == true {
+ margin-bottom: $rem * 0.7 !important;
+ margin-top: $rem * 0.7 !important;
+ }
+ @else {
+ margin-bottom: $rem * 0.7;
+ margin-top: $rem * 0.7;
+ }
+ }
- @if $border-radius {
- border-radius: $border-radius;
+ // Large devices (desktops, 992px and up)
+ @media (min-width: 992px) {
+ @if $important == true {
+ margin-bottom: $rem * 0.8 !important;
+ margin-top: $rem * 0.8 !important;
+ }
+ @else {
+ margin-bottom: $rem * 0.8;
+ margin-top: $rem * 0.8;
+ }
}
- @if $width {
- max-width: $width;
+ // Extra large devices (large desktops, 1200px and up)
+ @media (min-width: 1200px) {
+ @if $important == true {
+ margin-bottom: $rem * 0.9 !important;
+ margin-top: $rem * 0.9 !important;
+ }
+ @else {
+ margin-bottom: $rem * 0.9;
+ margin-top: $rem * 0.9;
+ }
+ }
+
+ @media (min-width: 1920px) {
+ @if $important == true {
+ margin-bottom: $rem !important;
+ margin-top: $rem !important;
+ }
+ @else {
+ margin-bottom: $rem;
+ margin-top: $rem;
+ }
+ }
+
+ @if $auto == true {
+ @if $important == true {
+ margin-left: auto !important;
+ margin-right: auto !important;
+ }
+ @else {
+ margin-left: auto;
+ margin-right: auto;
+ }
}
}
-@mixin paragraph-margin($margin) {
- margin-bottom: $margin;
- margin-top: $margin * 2;
+@mixin bottom-margin($rem) {
+ @media (min-width: 0) {
+ margin-bottom: $rem * 0.5;
+ }
+
+ @media (min-width: 576px) {
+ margin-bottom: $rem * 0.6;
+ }
+
+ // Medium devices (tablets, 768px and up)
+ @media (min-width: 768px) {
+ margin-bottom: $rem * 0.7;
+ }
+
+ // Large devices (desktops, 992px and up)
+ @media (min-width: 992px) {
+ margin-bottom: $rem * 0.8;
+ }
+
+ // Extra large devices (large desktops, 1200px and up)
+ @media (min-width: 1200px) {
+ margin-bottom: $rem * 0.9;
+ }
+
+ @media (min-width: 1920px) {
+ margin-bottom: $rem;
+ }
}
diff --git a/src/styles/_settings.scss b/src/styles/_settings.scss
index ea33686..065d2e3 100644
--- a/src/styles/_settings.scss
+++ b/src/styles/_settings.scss
@@ -1,23 +1,24 @@
-// General
-$base-font-size: 20px;
+$base-font-size: 18px;
$base-line-height: 1.5;
-$footerHeight: 2rem;
-$itemMargin: 2rem;
-$navbarHeight: 2rem;
-$mobileBreakpoint: 50rem;
-$padding-left-right: 1rem;
-$page-max-width: 60rem;
+$breakpoint: 800px;
+$itemMargin: 1.5rem;
-// Colors
+$color-ancestral-water: #d0d0d0;
+$color-brilliant-azure: #39f;
+$color-bara-red: #f0506e;
$color-black: #000;
-$color-dark-slate-gray: #202020;
-$color-dodger-blue: #1e90ff;
-$color-indian-red: #f0506e;
-$color-light-gray: #d0d0d0;
-$color-rss: #f26522;
+$color-lead: #202020;
+$color-machinegun-metal: #454545;
+$color-pale-grey: #fefefe;
$color-silver: #c0c0c0;
-$color-white: #fff;
-$color-white-smoke: #f8f8f8;
+$color-zhen-zhu-bai-pearl: #f8f8f8;
-$hr-botder-bottom-color: rgba(255, 255, 255, 0.3);
-$hr-border-top-color: rgba(0, 0, 0, 0.1);
+$base-background-color: $color-pale-grey;
+$base-font-color: $color-machinegun-metal;
+
+$navbar-background-color: $color-zhen-zhu-bai-pearl;
+$navbar-height: 3rem;
+$navbar-icon-color: $color-black;
+$navbar-text-color: $color-black;
+
+$links-color: $color-brilliant-azure;
diff --git a/src/styles/styles.scss b/src/styles/styles.scss
index cbb926d..a4959b1 100644
--- a/src/styles/styles.scss
+++ b/src/styles/styles.scss
@@ -1,24 +1,19 @@
-@import "~node-normalize-scss/normalize";
+@import "~normalize.css/normalize";
+@import "~baguettebox.js/src/baguetteBox.scss";
@import "settings";
-@import "mixins";
+@import "chroma_native";
+
+@import "_mixins";
@import "_components/adsense";
@import "_components/base";
@import "_components/content";
+@import "_components/elements";
@import "_components/footer";
@import "_components/homepage";
-@import "_components/links";
@import "_components/navbar";
-@import "_components/page";
-@import "_components/pagination";
-@import "_components/post";
@import "_components/posts_list";
+@import "_components/progress_bar";
@import "_components/taxonomies";
-@import "_components/taxonomies_list";
-@import "_components/typography";
-
-@import "chroma_native";
-
-@import "~baguettebox.js/src/baguetteBox.scss";
diff --git a/static/assets/css/main.6c6783c882af.css b/static/assets/css/main.6c6783c882af.css
deleted file mode 100644
index 682aea5..0000000
--- a/static/assets/css/main.6c6783c882af.css
+++ /dev/null
@@ -1,6 +0,0 @@
-/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.adsense{text-align:center}.adsense ins.adsbygoogle{line-height:1;margin:0 auto 3rem}@media (max-width:550px){.adsense ins.adsbygoogle{margin:0 auto 1.5rem}}body,html{font-size:20px;height:100%;height:100vh;line-height:1.5;margin:0;padding:0;width:100%}body{background-color:#fff;display:grid;font-family:Roboto,sans-serif;grid-template-areas:"nav" "main" "footer";grid-template-columns:1fr;grid-template-rows:2rem 1fr 2rem}nav{-ms-flex-item-align:center;align-self:center;grid-area:nav}main{grid-area:main}footer{-ms-flex-item-align:center;align-self:center;grid-area:footer}main{justify-self:center;margin-bottom:1rem;margin-top:1rem;max-width:60rem;min-width:0;width:100%}footer{display:grid;font-size:15px;height:100%;line-height:1;padding:0 1rem}@media (max-width:50rem){footer{grid-row-gap:.2rem;text-align:center}}footer div{-ms-flex-item-align:center;align-self:center}footer div a{vertical-align:middle}footer div a:active,footer div a:hover,footer div a:visited{text-decoration:none}footer div.powered-by{grid-row-start:2}@media (min-width:50rem){footer div.powered-by{grid-column:1;grid-row-start:unset;justify-self:start}}footer div.copyright{grid-row-start:1}@media (min-width:50rem){footer div.copyright{grid-column:2;grid-row-start:unset;justify-self:end}}.homepage{padding:0 1rem}.homepage .avatar{border-radius:50%}.homepage hr{margin-bottom:1rem;margin-top:1rem}a{color:#1e90ff;text-decoration:none}a:active,a:hover,a:visited{text-decoration:underline}nav{display:grid;height:100%;line-height:1;padding:0 1rem}nav .title{-ms-flex-item-align:center;align-self:center;grid-column:1}nav .title a{vertical-align:middle}nav .title a:active,nav .title a:hover,nav .title a:visited{text-decoration:none}nav .nav{-ms-flex-item-align:center;align-self:center;grid-column:2;justify-self:end}nav .nav a{display:inline-block;height:1rem;margin-left:1rem;width:1rem}nav .nav a:active,nav .nav a:hover,nav .nav a:visited{text-decoration:none}nav .nav a svg{color:#000;height:1rem;width:1rem;vertical-align:middle}nav .nav a svg.rss{color:#f26522}.page-content,.pagination{padding:0 1rem}.pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.5rem}.pagination li{display:inline;list-style:none}article{padding:0 1rem}article header{text-align:center}article header h1{margin:0 auto}article header p{color:silver;font-size:.8rem;margin:0 auto}article header p a{color:silver}article section{margin:3rem 0}@media (max-width:550px){article section{margin:1.5rem 0}}article footer{text-align:center}article footer #disqus_thread{margin-top:4rem}ul.post-list{padding:0 1rem}ul.post-list a:active,ul.post-list a:hover,ul.post-list a:visited{text-decoration:none}ul.post-list a:last-child li{border-bottom:1px solid silver}ul.post-list a li{border-top:1px solid silver;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:.5rem 0}@media (max-width:50rem){ul.post-list a li{display:block;text-align:center}}ul.post-list a li .date{color:silver;font-style:italic;font-weight:400;margin-left:2rem;white-space:nowrap}@media (max-width:50rem){ul.post-list a li .date{display:none}}.taxonomies{padding:0 1rem}.taxonomies ul li{color:silver;list-style-type:decimal}.taxonomies-list{padding:0 1rem}.taxonomies-list h2{margin-bottom:2rem;text-align:center}.taxonomies-list h2 span{color:silver}.taxonomies-list h2 a{padding:0 .5rem}.taxonomies-list h2 a svg{height:1rem;width:1rem;vertical-align:middle}.taxonomies-list h2 a svg.rss{color:#f26522}h1{margin-bottom:1.2rem;margin-top:2.4rem;font-size:2rem}h2{margin-bottom:1.1rem;margin-top:2.2rem;font-size:1.6rem}h3{margin-bottom:1rem;margin-top:2rem;font-size:1.3rem}h4{margin-bottom:.9rem;margin-top:1.8rem;font-size:1rem}h5{margin-bottom:.8rem;margin-top:1.6rem;font-size:.8rem}h6{margin-bottom:.7rem;margin-top:1.4rem;font-size:.7rem}p{margin-bottom:2rem}p code{background-color:#f8f8f8;color:#f0506e;padding:.2rem .3rem}p img{-webkit-box-shadow:2px 2px 8px 0 rgba(0,0,0,.75);box-shadow:2px 2px 8px 0 rgba(0,0,0,.75);display:block;border-radius:1%;max-width:100%;margin:3rem auto}hr{border:0;border-bottom:1px solid hsla(0,0%,100%,.3);border-top:1px solid rgba(0,0,0,.1);height:0;margin-bottom:2rem;margin-top:2rem}figure{margin:2rem auto}figure img{-webkit-box-shadow:2px 2px 8px 0 rgba(0,0,0,.75);box-shadow:2px 2px 8px 0 rgba(0,0,0,.75);display:block;border-radius:1%;max-width:100%;margin:0 auto}figure figcaption{font-style:italic;margin-top:1rem;text-align:center}blockquote{border-left:.5rem solid silver;font-style:italic;width:60%}blockquote,pre{margin:2rem auto;padding:1rem}pre{display:grid;overflow:auto}pre,pre code{background-color:#202020;color:#d0d0d0}pre code{min-width:0;width:50vw}div.gist,div.highlight,table:not(.highlight){margin-bottom:2rem;margin-top:2rem}table:not(.highlight){border-collapse:collapse;border-style:hidden;width:100%}table:not(.highlight) thead tr th{font-weight:700;text-align:left}table:not(.highlight) tbody tr td,table:not(.highlight) thead tr th{border:1px solid silver;padding:.5rem;vertical-align:middle}ul{margin-bottom:2rem;margin-top:2rem}ul.task-list{list-style:none;padding-left:20px}ul.task-list li label input{margin-right:5px}.gist{display:grid;margin-bottom:2rem;margin-top:2rem}.gist .gist-file{overflow:auto}.twitter-tweet{margin:2rem auto!important}@media (max-width:550px){.twitter-tweet{width:0!important}}iframe.instagram-media{margin:2rem auto!important}.chroma{color:#d0d0d0;background-color:#202020}.chroma .err{color:#a61717;background-color:#e3d2d2}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:100%;overflow:auto;display:block}.chroma .hl{background-color:#ffc;display:block;width:100%}.chroma .lnt{display:block}.chroma .ln,.chroma .lnt{margin-right:.4em;padding:0 .4em}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn{color:#6ab825;font-weight:700}.chroma .kp{color:#6ab825}.chroma .kr,.chroma .kt{color:#6ab825;font-weight:700}.chroma .na{color:#bbb}.chroma .nb{color:#24909d}.chroma .nc{color:#447fcf}.chroma .no{color:#40ffff}.chroma .nd{color:orange}.chroma .ne{color:#bbb}.chroma .nf,.chroma .nn{color:#447fcf}.chroma .nt{color:#6ab825;font-weight:700}.chroma .nv{color:#40ffff}.chroma .dl,.chroma .s,.chroma .s2,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .sd,.chroma .se,.chroma .sh,.chroma .si{color:#ed9d13}.chroma .sx{color:orange}.chroma .s1,.chroma .sr,.chroma .ss{color:#ed9d13}.chroma .il,.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#3677a9}.chroma .ow{color:#6ab825;font-weight:700}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm{color:#999;font-style:italic}.chroma .cs{color:#e50808;background-color:#520000;font-weight:700}.chroma .cp,.chroma .cpf{color:#cd2828;font-weight:700}.chroma .gd{color:#d22323}.chroma .ge{font-style:italic}.chroma .gr{color:#d22323}.chroma .gh{color:#fff;font-weight:700}.chroma .gi{color:#589819}.chroma .go{color:#ccc}.chroma .gp{color:#aaa}.chroma .gs{font-weight:700}.chroma .gu{color:#fff}.chroma .gt{color:#d22323}.chroma .w{color:#666}/*!
- * baguetteBox.js
- * @author feimosi
- * @version %%INJECT_VERSION%%
- * @url https://github.com/feimosi/baguetteBox.js
- */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}} \ No newline at end of file
diff --git a/static/assets/css/main.e49376a6da0d.css b/static/assets/css/main.e49376a6da0d.css
new file mode 100644
index 0000000..dab88e1
--- /dev/null
+++ b/static/assets/css/main.e49376a6da0d.css
@@ -0,0 +1,6 @@
+/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}/*!
+ * baguetteBox.js
+ * @author feimosi
+ * @version %%INJECT_VERSION%%
+ * @url https://github.com/feimosi/baguetteBox.js
+ */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.chroma{color:#d0d0d0;background-color:#202020}.chroma .err{color:#a61717;background-color:#e3d2d2}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:100%;overflow:auto;display:block}.chroma .hl{background-color:#ffc;display:block;width:100%}.chroma .lnt{display:block}.chroma .ln,.chroma .lnt{margin-right:.4em;padding:0 .4em}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn{color:#6ab825;font-weight:700}.chroma .kp{color:#6ab825}.chroma .kr,.chroma .kt{color:#6ab825;font-weight:700}.chroma .na{color:#bbb}.chroma .nb{color:#24909d}.chroma .nc{color:#447fcf}.chroma .no{color:#40ffff}.chroma .nd{color:orange}.chroma .ne{color:#bbb}.chroma .nf,.chroma .nn{color:#447fcf}.chroma .nt{color:#6ab825;font-weight:700}.chroma .nv{color:#40ffff}.chroma .dl,.chroma .s,.chroma .s2,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .sd,.chroma .se,.chroma .sh,.chroma .si{color:#ed9d13}.chroma .sx{color:orange}.chroma .s1,.chroma .sr,.chroma .ss{color:#ed9d13}.chroma .il,.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#3677a9}.chroma .ow{color:#6ab825;font-weight:700}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm{color:#999;font-style:italic}.chroma .cs{color:#e50808;background-color:#520000;font-weight:700}.chroma .cp,.chroma .cpf{color:#cd2828;font-weight:700}.chroma .gd{color:#d22323}.chroma .ge{font-style:italic}.chroma .gr{color:#d22323}.chroma .gh{color:#fff;font-weight:700}.chroma .gi{color:#589819}.chroma .go{color:#ccc}.chroma .gp{color:#aaa}.chroma .gs{font-weight:700}.chroma .gu{color:#fff}.chroma .gt{color:#d22323}.chroma .w{color:#666}ins.adsbygoogle{margin-left:auto;margin-right:auto}@media (min-width:0){ins.adsbygoogle{margin-bottom:.75rem;margin-top:.75rem}}@media (min-width:576px){ins.adsbygoogle{margin-bottom:.9rem;margin-top:.9rem}}@media (min-width:768px){ins.adsbygoogle{margin-bottom:1.05rem;margin-top:1.05rem}}@media (min-width:992px){ins.adsbygoogle{margin-bottom:1.2rem;margin-top:1.2rem}}@media (min-width:1200px){ins.adsbygoogle{margin-bottom:1.35rem;margin-top:1.35rem}}@media (min-width:1920px){ins.adsbygoogle{margin-bottom:1.5rem;margin-top:1.5rem}}body,html{background-color:#fefefe;color:#454545;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:18px;line-height:1.5;text-rendering:optimizeLegibility}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}body a{color:#39f;text-decoration:none}body a:active,body a:hover,body a:visited{text-decoration:underline}body hr{border:0;border-bottom:1px solid hsla(0,0%,100%,.3);border-top:1px solid rgba(0,0,0,.1);height:0}body main{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 auto;max-width:900px;padding:5rem 1rem 2rem;width:100%}body main article header{text-align:center}@media (min-width:0){body main article header{margin-bottom:1.5rem}}@media (min-width:576px){body main article header{margin-bottom:1.8rem}}@media (min-width:768px){body main article header{margin-bottom:2.1rem}}@media (min-width:992px){body main article header{margin-bottom:2.4rem}}@media (min-width:1200px){body main article header{margin-bottom:2.7rem}}@media (min-width:1920px){body main article header{margin-bottom:3rem}}body main article header h1{font-size:2.5rem;margin-top:0}body main article header time{color:silver;font-size:.8rem}body main article section{text-align:justify}body main article section blockquote{margin-left:auto;margin-right:auto;border-left:.1rem solid #000;font-style:italic;width:60%;padding:1rem}@media (min-width:0){body main article section blockquote{margin-bottom:.75rem;margin-top:.75rem}}@media (min-width:576px){body main article section blockquote{margin-bottom:.9rem;margin-top:.9rem}}@media (min-width:768px){body main article section blockquote{margin-bottom:1.05rem;margin-top:1.05rem}}@media (min-width:992px){body main article section blockquote{margin-bottom:1.2rem;margin-top:1.2rem}}@media (min-width:1200px){body main article section blockquote{margin-bottom:1.35rem;margin-top:1.35rem}}@media (min-width:1920px){body main article section blockquote{margin-bottom:1.5rem;margin-top:1.5rem}}body main article section figure{margin-left:auto;margin-right:auto;padding:0}@media (min-width:0){body main article section figure{margin-bottom:.75rem;margin-top:.75rem}}@media (min-width:576px){body main article section figure{margin-bottom:.9rem;margin-top:.9rem}}@media (min-width:768px){body main article section figure{margin-bottom:1.05rem;margin-top:1.05rem}}@media (min-width:992px){body main article section figure{margin-bottom:1.2rem;margin-top:1.2rem}}@media (min-width:1200px){body main article section figure{margin-bottom:1.35rem;margin-top:1.35rem}}@media (min-width:1920px){body main article section figure{margin-bottom:1.5rem;margin-top:1.5rem}}body main article section figure.full{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}body main article section figure img{display:block;height:auto;margin:0 auto;max-width:100%;padding:0}body main article section figure img.full{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}body main article section figure figcaption{font-size:.8rem;font-style:italic;text-align:center}body main article section h1{font-size:2.5rem}@media (min-width:0){body main article section h1{margin-bottom:.975rem}}@media (min-width:576px){body main article section h1{margin-bottom:1.17rem}}@media (min-width:768px){body main article section h1{margin-bottom:1.365rem}}@media (min-width:992px){body main article section h1{margin-bottom:1.56rem}}@media (min-width:1200px){body main article section h1{margin-bottom:1.755rem}}@media (min-width:1920px){body main article section h1{margin-bottom:1.95rem}}body main article section h2{font-size:2rem}@media (min-width:0){body main article section h2{margin-bottom:.9rem}}@media (min-width:576px){body main article section h2{margin-bottom:1.08rem}}@media (min-width:768px){body main article section h2{margin-bottom:1.26rem}}@media (min-width:992px){body main article section h2{margin-bottom:1.44rem}}@media (min-width:1200px){body main article section h2{margin-bottom:1.62rem}}@media (min-width:1920px){body main article section h2{margin-bottom:1.8rem}}body main article section h3{font-size:1.5rem}@media (min-width:0){body main article section h3{margin-bottom:.825rem}}@media (min-width:576px){body main article section h3{margin-bottom:.99rem}}@media (min-width:768px){body main article section h3{margin-bottom:1.155rem}}@media (min-width:992px){body main article section h3{margin-bottom:1.32rem}}@media (min-width:1200px){body main article section h3{margin-bottom:1.485rem}}@media (min-width:1920px){body main article section h3{margin-bottom:1.65rem}}body main article section h4{font-size:1rem}@media (min-width:0){body main article section h4{margin-bottom:.75rem}}@media (min-width:576px){body main article section h4{margin-bottom:.9rem}}@media (min-width:768px){body main article section h4{margin-bottom:1.05rem}}@media (min-width:992px){body main article section h4{margin-bottom:1.2rem}}@media (min-width:1200px){body main article section h4{margin-bottom:1.35rem}}@media (min-width:1920px){body main article section h4{margin-bottom:1.5rem}}body main article section h5{font-size:.8rem}@media (min-width:0){body main article section h5{margin-bottom:.675rem}}@media (min-width:576px){body main article section h5{margin-bottom:.81rem}}@media (min-width:768px){body main article section h5{margin-bottom:.945rem}}@media (min-width:992px){body main article section h5{margin-bottom:1.08rem}}@media (min-width:1200px){body main article section h5{margin-bottom:1.215rem}}@media (min-width:1920px){body main article section h5{margin-bottom:1.35rem}}body main article section h6{font-size:.6rem}@media (min-width:0){body main article section h6{margin-bottom:.6rem}}@media (min-width:576px){body main article section h6{margin-bottom:.72rem}}@media (min-width:768px){body main article section h6{margin-bottom:.84rem}}@media (min-width:992px){body main article section h6{margin-bottom:.96rem}}@media (min-width:1200px){body main article section h6{margin-bottom:1.08rem}}@media (min-width:1920px){body main article section h6{margin-bottom:1.2rem}}body main article section iframe.instagram-media{margin-left:auto!important;margin-right:auto!important}@media (min-width:0){body main article section iframe.instagram-media{margin-bottom:.75rem!important;margin-top:.75rem!important}}@media (min-width:576px){body main article section iframe.instagram-media{margin-bottom:.9rem!important;margin-top:.9rem!important}}@media (min-width:768px){body main article section iframe.instagram-media{margin-bottom:1.05rem!important;margin-top:1.05rem!important}}@media (min-width:992px){body main article section iframe.instagram-media{margin-bottom:1.2rem!important;margin-top:1.2rem!important}}@media (min-width:1200px){body main article section iframe.instagram-media{margin-bottom:1.35rem!important;margin-top:1.35rem!important}}@media (min-width:1920px){body main article section iframe.instagram-media{margin-bottom:1.5rem!important;margin-top:1.5rem!important}}body main article section img{margin-left:auto;margin-right:auto;display:block;height:auto;margin:0 auto;max-width:100%;padding:0}@media (min-width:0){body main article section img{margin-bottom:.75rem;margin-top:.75rem}}@media (min-width:576px){body main article section img{margin-bottom:.9rem;margin-top:.9rem}}@media (min-width:768px){body main article section img{margin-bottom:1.05rem;margin-top:1.05rem}}@media (min-width:992px){body main article section img{margin-bottom:1.2rem;margin-top:1.2rem}}@media (min-width:1200px){body main article section img{margin-bottom:1.35rem;margin-top:1.35rem}}@media (min-width:1920px){body main article section img{margin-bottom:1.5rem;margin-top:1.5rem}}body main article section img.full{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}body main article section ol{padding:0 0 0 20px}@media (min-width:0){body main article section ol{margin-bottom:.75rem}}@media (min-width:576px){body main article section ol{margin-bottom:.9rem}}@media (min-width:768px){body main article section ol{margin-bottom:1.05rem}}@media (min-width:992px){body main article section ol{margin-bottom:1.2rem}}@media (min-width:1200px){body main article section ol{margin-bottom:1.35rem}}@media (min-width:1920px){body main article section ol{margin-bottom:1.5rem}}@media (min-width:0){body main article section p{margin-bottom:.75rem}}@media (min-width:576px){body main article section p{margin-bottom:.9rem}}@media (min-width:768px){body main article section p{margin-bottom:1.05rem}}@media (min-width:992px){body main article section p{margin-bottom:1.2rem}}@media (min-width:1200px){body main article section p{margin-bottom:1.35rem}}@media (min-width:1920px){body main article section p{margin-bottom:1.5rem}}body main article section p code{background-color:#f8f8f8;color:#f0506e;padding:.2rem .3rem}body main article section pre{background-color:#202020;color:#d0d0d0;display:grid;overflow:auto;padding:.5rem}@media (min-width:0){body main article section pre{margin-bottom:.75rem}}@media (min-width:576px){body main article section pre{margin-bottom:.9rem}}@media (min-width:768px){body main article section pre{margin-bottom:1.05rem}}@media (min-width:992px){body main article section pre{margin-bottom:1.2rem}}@media (min-width:1200px){body main article section pre{margin-bottom:1.35rem}}@media (min-width:1920px){body main article section pre{margin-bottom:1.5rem}}body main article section pre code{color:#d0d0d0;background-color:#202020;font-size:14.4px;min-width:0}body main article section table:not(.highlight){border-collapse:collapse;border-style:hidden;width:100%}@media (min-width:0){body main article section table:not(.highlight){margin-bottom:.75rem}}@media (min-width:576px){body main article section table:not(.highlight){margin-bottom:.9rem}}@media (min-width:768px){body main article section table:not(.highlight){margin-bottom:1.05rem}}@media (min-width:992px){body main article section table:not(.highlight){margin-bottom:1.2rem}}@media (min-width:1200px){body main article section table:not(.highlight){margin-bottom:1.35rem}}@media (min-width:1920px){body main article section table:not(.highlight){margin-bottom:1.5rem}}body main article section table:not(.highlight) thead tr th{border:1px solid silver;font-weight:700;padding:.5rem;text-align:left;vertical-align:middle}body main article section table:not(.highlight) tbody tr td{border:1px solid silver;padding:.5rem;vertical-align:middle}body main article section ul{padding:0 0 0 20px}@media (min-width:0){body main article section ul{margin-bottom:.75rem}}@media (min-width:576px){body main article section ul{margin-bottom:.9rem}}@media (min-width:768px){body main article section ul{margin-bottom:1.05rem}}@media (min-width:992px){body main article section ul{margin-bottom:1.2rem}}@media (min-width:1200px){body main article section ul{margin-bottom:1.35rem}}@media (min-width:1920px){body main article section ul{margin-bottom:1.5rem}}body main article section ul.task-list{list-style:none;padding:0}body main article section video{margin-left:auto;margin-right:auto;display:block;width:100%}@media (min-width:0){body main article section video{margin-bottom:.75rem;margin-top:.75rem}}@media (min-width:576px){body main article section video{margin-bottom:.9rem;margin-top:.9rem}}@media (min-width:768px){body main article section video{margin-bottom:1.05rem;margin-top:1.05rem}}@media (min-width:992px){body main article section video{margin-bottom:1.2rem;margin-top:1.2rem}}@media (min-width:1200px){body main article section video{margin-bottom:1.35rem;margin-top:1.35rem}}@media (min-width:1920px){body main article section video{margin-bottom:1.5rem;margin-top:1.5rem}}body main article section .embed-container{margin-left:auto;margin-right:auto;height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}@media (min-width:0){body main article section .embed-container{margin-bottom:.75rem;margin-top:.75rem}}@media (min-width:576px){body main article section .embed-container{margin-bottom:.9rem;margin-top:.9rem}}@media (min-width:768px){body main article section .embed-container{margin-bottom:1.05rem;margin-top:1.05rem}}@media (min-width:992px){body main article section .embed-container{margin-bottom:1.2rem;margin-top:1.2rem}}@media (min-width:1200px){body main article section .embed-container{margin-bottom:1.35rem;margin-top:1.35rem}}@media (min-width:1920px){body main article section .embed-container{margin-bottom:1.5rem;margin-top:1.5rem}}body main article section .embed-container embed,body main article section .embed-container iframe,body main article section .embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}body main article section .gist{margin-left:auto;margin-right:auto}@media (min-width:0){body main article section .gist{margin-bottom:.75rem;margin-top:.75rem}}@media (min-width:576px){body main article section .gist{margin-bottom:.9rem;margin-top:.9rem}}@media (min-width:768px){body main article section .gist{margin-bottom:1.05rem;margin-top:1.05rem}}@media (min-width:992px){body main article section .gist{margin-bottom:1.2rem;margin-top:1.2rem}}@media (min-width:1200px){body main article section .gist{margin-bottom:1.35rem;margin-top:1.35rem}}@media (min-width:1920px){body main article section .gist{margin-bottom:1.5rem;margin-top:1.5rem}}body main article section .speakerdeck{margin-left:auto;margin-right:auto}@media (min-width:0){body main article section .speakerdeck{margin-bottom:.75rem;margin-top:.75rem}}@media (min-width:576px){body main article section .speakerdeck{margin-bottom:.9rem;margin-top:.9rem}}@media (min-width:768px){body main article section .speakerdeck{margin-bottom:1.05rem;margin-top:1.05rem}}@media (min-width:992px){body main article section .speakerdeck{margin-bottom:1.2rem;margin-top:1.2rem}}@media (min-width:1200px){body main article section .speakerdeck{margin-bottom:1.35rem;margin-top:1.35rem}}@media (min-width:1920px){body main article section .speakerdeck{margin-bottom:1.5rem;margin-top:1.5rem}}body main article section .twitter-tweet{margin-left:auto!important;margin-right:auto!important}@media (min-width:0){body main article section .twitter-tweet{margin-bottom:.75rem!important;margin-top:.75rem!important}}@media (min-width:576px){body main article section .twitter-tweet{margin-bottom:.9rem!important;margin-top:.9rem!important}}@media (min-width:768px){body main article section .twitter-tweet{margin-bottom:1.05rem!important;margin-top:1.05rem!important}}@media (min-width:992px){body main article section .twitter-tweet{margin-bottom:1.2rem!important;margin-top:1.2rem!important}}@media (min-width:1200px){body main article section .twitter-tweet{margin-bottom:1.35rem!important;margin-top:1.35rem!important}}@media (min-width:1920px){body main article section .twitter-tweet{margin-bottom:1.5rem!important;margin-top:1.5rem!important}}@media (max-width:550px){body main article section .twitter-tweet{width:0!important}}body main article footer{text-align:center}@media (min-width:0){body main article footer{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:576px){body main article footer{margin-bottom:1.8rem;margin-top:1.8rem}}@media (min-width:768px){body main article footer{margin-bottom:2.1rem;margin-top:2.1rem}}@media (min-width:992px){body main article footer{margin-bottom:2.4rem;margin-top:2.4rem}}@media (min-width:1200px){body main article footer{margin-bottom:2.7rem;margin-top:2.7rem}}@media (min-width:1920px){body main article footer{margin-bottom:3rem;margin-top:3rem}}body main article footer .meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.1rem 1rem}@media screen and (max-width:800px){body main article footer .meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body main article footer .meta .categories a{background-color:#39f;border-radius:.2rem;color:#f8f8f8;padding:.2rem .5rem}body main article footer .meta .tags a span{color:silver}body main article footer #disqus_thread{margin-left:auto;margin-right:auto}@media (min-width:0){body main article footer #disqus_thread{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:576px){body main article footer #disqus_thread{margin-bottom:1.8rem;margin-top:1.8rem}}@media (min-width:768px){body main article footer #disqus_thread{margin-bottom:2.1rem;margin-top:2.1rem}}@media (min-width:992px){body main article footer #disqus_thread{margin-bottom:2.4rem;margin-top:2.4rem}}@media (min-width:1200px){body main article footer #disqus_thread{margin-bottom:2.7rem;margin-top:2.7rem}}@media (min-width:1920px){body main article footer #disqus_thread{margin-bottom:3rem;margin-top:3rem}}ol.decimal-list{list-style:none;counter-reset:li}ol.decimal-list li{counter-increment:li}ol.decimal-list li:before{content:counter(li,decimal);color:silver;direction:rtl;display:inline-block;font-size:.8rem;margin-left:-1.5rem;margin-right:.5rem;text-align:right;width:1rem}body>footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14.4px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.1rem 1rem;text-align:center}@media screen and (max-width:800px){body>footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body>footer p:first-of-type{margin-bottom:.1rem}body>footer p:last-of-type{margin-top:.1rem}}body main .homepage-avatar{border-radius:50%}body main .social-icons a{background-color:silver;display:inline-block;height:20px;margin:.1rem 0;padding:5px;width:20px}body main .social-icons a svg{fill:#fff}body main .social-icons a.email{background-color:#d14836}body main .social-icons a.telegram{background-color:#2ca5e0}body main .social-icons a.twitter{background-color:#1da1f2}body main .social-icons a.github{background-color:#181717}body main .social-icons a.stackoverflow{background-color:#fe7a16}body main .social-icons a.spotify{background-color:#1ed760}body main .social-icons a.google-plus{background-color:#dc4e41}body main .social-icons a.linkedin{background-color:#0077b5}body main .social-icons a.messenger{background-color:#0084ff}body main .social-icons a.facebook{background-color:#3b5998}body main .social-icons a.rss{background-color:orange}body nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:0;padding:.1rem 1rem;position:fixed;right:0;top:0;z-index:10}body nav a{color:#000}body nav a,body nav a:active,body nav a:hover,body nav a:visited{text-decoration:none}body nav a.homePageIcon{height:1.5rem;width:1.5rem}body nav a.homePageIcon svg{fill:#000;height:1.5rem;width:1.5rem}body nav.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;will-change:transform,opacity}body nav.animated.slideDown{-webkit-animation-name:slideDown;animation-name:slideDown}body nav.animated.slideUp{-webkit-animation-name:slideUp;animation-name:slideUp}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-100%)}}@keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}body main .svg-icon{-ms-flex-item-align:center;align-self:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}body main .svg-icon svg{fill:silver;height:1rem;width:1rem}body main .svg-icon.baseline{position:relative;top:-.1rem}.progress-container{background:transparent;height:.1rem;left:0;position:fixed;top:0;width:100%;z-index:1000}.progress-container .progress-bar{background:#39f;height:.1rem;width:0}ul.taxonomies li{color:silver} \ No newline at end of file
diff --git a/static/assets/js/main.28b0c18ba028.js b/static/assets/js/main.28b0c18ba028.js
deleted file mode 100644
index d9ff115..0000000
--- a/static/assets/js/main.28b0c18ba028.js
+++ /dev/null
@@ -1,7 +0,0 @@
-!function(t){function e(o){if(n[o])return n[o].exports;var i=n[o]={i:o,l:!1,exports:{}};return t[o].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};e.m=t,e.c=n,e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=0)}([function(t,e,n){"use strict";n(1);var o=n(2),i=function(t){return t&&t.__esModule?t:{default:t}}(o);document.addEventListener("DOMContentLoaded",function(t){i.default.run("main",{})})},function(t,e){},function(t,e,n){var o,i;/*!
- * baguetteBox.js
- * @author feimosi
- * @version 1.9.1
- * @url https://github.com/feimosi/baguetteBox.js
- */
-!function(a,r){"use strict";o=r,void 0!==(i="function"==typeof o?o.call(e,n,e,t):o)&&(t.exports=i)}(0,function(){"use strict";function t(t,e){var n=document.querySelectorAll(t),o={galleries:[],nodeList:n};z[t]=o,[].forEach.call(n,function(t){e&&e.filter&&(D=e.filter);var n=[];if(n="A"===t.tagName?[t]:t.getElementsByTagName("a"),0!==(n=[].filter.call(n,function(t){if(-1===t.className.indexOf(e&&e.ignoreClass))return D.test(t.href)})).length){var i=[];[].forEach.call(n,function(t,n){var o=function(t){t.preventDefault?t.preventDefault():t.returnValue=!1,l(i,e),s(n)},a={eventHandler:o,imageElement:t};C(t,"click",o),i.push(a)}),o.galleries.push(i)}})}function e(){for(var t in z)z.hasOwnProperty(t)&&n(t)}function n(t){if(z.hasOwnProperty(t)){var e=z[t].galleries;[].forEach.call(e,function(t){[].forEach.call(t,function(t){E(t.imageElement,"click",t.eventHandler)}),j===t&&(j=[])}),delete z[t]}}function o(){if(N=B("baguetteBox-overlay"))return L=B("baguetteBox-slider"),A=B("previous-button"),P=B("next-button"),void(S=B("close-button"));(N=T("div")).setAttribute("role","dialog"),N.id="baguetteBox-overlay",document.getElementsByTagName("body")[0].appendChild(N),(L=T("div")).id="baguetteBox-slider",N.appendChild(L),(A=T("button")).setAttribute("type","button"),A.id="previous-button",A.setAttribute("aria-label","Previous"),A.innerHTML=Y.svg?F:"&lt;",N.appendChild(A),(P=T("button")).setAttribute("type","button"),P.id="next-button",P.setAttribute("aria-label","Next"),P.innerHTML=Y.svg?H:"&gt;",N.appendChild(P),(S=T("button")).setAttribute("type","button"),S.id="close-button",S.setAttribute("aria-label","Close"),S.innerHTML=Y.svg?I:"&times;",N.appendChild(S),A.className=P.className=S.className="baguetteBox-button",a()}function i(t){switch(t.keyCode){case 37:v();break;case 39:b();break;case 27:g()}}function a(){C(N,"click",U),C(A,"click",W),C(P,"click",G),C(S,"click",J),C(L,"contextmenu",$),C(N,"touchstart",K),C(N,"touchmove",Q),C(N,"touchend",Z),C(document,"focus",tt,!0)}function r(){E(N,"click",U),E(A,"click",W),E(P,"click",G),E(S,"click",J),E(L,"contextmenu",$),E(N,"touchstart",K),E(N,"touchmove",Q),E(N,"touchend",Z),E(document,"focus",tt,!0)}function l(t,e){if(j!==t){for(j=t,u(e);L.firstChild;)L.removeChild(L.firstChild);_.length=0;for(var n,o=[],i=[],a=0;a<t.length;a++)(n=T("div")).className="full-image",n.id="baguette-img-"+a,_.push(n),o.push("baguetteBox-figure-"+a),i.push("baguetteBox-figcaption-"+a),L.appendChild(_[a]);N.setAttribute("aria-labelledby",o.join(" ")),N.setAttribute("aria-describedby",i.join(" "))}}function u(t){t||(t={});for(var e in O)M[e]=O[e],void 0!==t[e]&&(M[e]=t[e]);L.style.transition=L.style.webkitTransition="fadeIn"===M.animation?"opacity .4s ease":"slideIn"===M.animation?"":"none","auto"===M.buttons&&("ontouchstart"in window||1===j.length)&&(M.buttons=!1),A.style.display=P.style.display=M.buttons?"":"none";try{N.style.backgroundColor=M.overlayBackgroundColor}catch(t){}}function s(t){M.noScrollbars&&(document.documentElement.style.overflowY="hidden",document.body.style.overflowY="scroll"),"block"!==N.style.display&&(C(document,"keydown",i),X={count:0,startX:null,startY:null},m(q=t,function(){k(q),x(q)}),h(),N.style.display="block",M.fullScreen&&d(),setTimeout(function(){N.className="visible",M.bodyClass&&document.body.classList&&document.body.classList.add(M.bodyClass),M.afterShow&&M.afterShow()},50),M.onChange&&M.onChange(q,_.length),V=document.activeElement,c())}function c(){M.buttons?A.focus():S.focus()}function d(){N.requestFullscreen?N.requestFullscreen():N.webkitRequestFullscreen?N.webkitRequestFullscreen():N.mozRequestFullScreen&&N.mozRequestFullScreen()}function f(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()}function g(){M.noScrollbars&&(document.documentElement.style.overflowY="auto",document.body.style.overflowY="auto"),"none"!==N.style.display&&(E(document,"keydown",i),N.className="",setTimeout(function(){N.style.display="none",f(),M.bodyClass&&document.body.classList&&document.body.classList.remove(M.bodyClass),M.afterHide&&M.afterHide(),V&&V.focus()},500))}function m(t,e){var n=_[t],o=j[t];if(void 0!==n&&void 0!==o)if(n.getElementsByTagName("img")[0])e&&e();else{var i=o.imageElement,a=i.getElementsByTagName("img")[0],r="function"==typeof M.captions?M.captions.call(j,i):i.getAttribute("data-caption")||i.title,l=p(i),u=T("figure");if(u.id="baguetteBox-figure-"+t,u.innerHTML='<div class="baguetteBox-spinner"><div class="baguetteBox-double-bounce1"></div><div class="baguetteBox-double-bounce2"></div></div>',M.captions&&r){var s=T("figcaption");s.id="baguetteBox-figcaption-"+t,s.innerHTML=r,u.appendChild(s)}n.appendChild(u);var c=T("img");c.onload=function(){var n=document.querySelector("#baguette-img-"+t+" .baguetteBox-spinner");u.removeChild(n),!M.async&&e&&e()},c.setAttribute("src",l),c.alt=a?a.alt||"":"",M.titleTag&&r&&(c.title=r),u.appendChild(c),M.async&&e&&e()}}function p(t){var e=t.href;if(t.dataset){var n=[];for(var o in t.dataset)"at-"!==o.substring(0,3)||isNaN(o.substring(3))||(n[o.replace("at-","")]=t.dataset[o]);for(var i=Object.keys(n).sort(function(t,e){return parseInt(t,10)<parseInt(e,10)?-1:1}),a=window.innerWidth*window.devicePixelRatio,r=0;r<i.length-1&&i[r]<a;)r++;e=n[i[r]]||e}return e}function b(){var t;return q<=_.length-2?(q++,h(),k(q),t=!0):M.animation&&(L.className="bounce-from-right",setTimeout(function(){L.className=""},400),t=!1),M.onChange&&M.onChange(q,_.length),t}function v(){var t;return q>=1?(q--,h(),x(q),t=!0):M.animation&&(L.className="bounce-from-left",setTimeout(function(){L.className=""},400),t=!1),M.onChange&&M.onChange(q,_.length),t}function h(){var t=100*-q+"%";"fadeIn"===M.animation?(L.style.opacity=0,setTimeout(function(){Y.transforms?L.style.transform=L.style.webkitTransform="translate3d("+t+",0,0)":L.style.left=t,L.style.opacity=1},400)):Y.transforms?L.style.transform=L.style.webkitTransform="translate3d("+t+",0,0)":L.style.left=t}function y(){var t=T("div");return void 0!==t.style.perspective||void 0!==t.style.webkitPerspective}function w(){var t=T("div");return t.innerHTML="<svg/>","http://www.w3.org/2000/svg"===(t.firstChild&&t.firstChild.namespaceURI)}function k(t){t-q>=M.preload||m(t+1,function(){k(t+1)})}function x(t){q-t>=M.preload||m(t-1,function(){x(t-1)})}function C(t,e,n,o){t.addEventListener?t.addEventListener(e,n,o):t.attachEvent("on"+e,function(t){(t=t||window.event).target=t.target||t.srcElement,n(t)})}function E(t,e,n,o){t.removeEventListener?t.removeEventListener(e,n,o):t.detachEvent("on"+e,n)}function B(t){return document.getElementById(t)}function T(t){return document.createElement(t)}var N,L,A,P,S,F='<svg width="44" height="60"><polyline points="30 10 10 30 30 50" stroke="rgba(255,255,255,0.5)" stroke-width="4"stroke-linecap="butt" fill="none" stroke-linejoin="round"/></svg>',H='<svg width="44" height="60"><polyline points="14 10 34 30 14 50" stroke="rgba(255,255,255,0.5)" stroke-width="4"stroke-linecap="butt" fill="none" stroke-linejoin="round"/></svg>',I='<svg width="30" height="30"><g stroke="rgb(160,160,160)" stroke-width="4"><line x1="5" y1="5" x2="25" y2="25"/><line x1="5" y1="25" x2="25" y2="5"/></g></svg>',M={},O={captions:!0,buttons:"auto",fullScreen:!1,noScrollbars:!1,bodyClass:"baguetteBox-open",titleTag:!1,async:!1,preload:2,animation:"slideIn",afterShow:null,afterHide:null,onChange:null,overlayBackgroundColor:"rgba(0,0,0,.8)"},Y={},j=[],q=0,X={},R=!1,D=/.+\.(gif|jpe?g|png|webp)/i,z={},_=[],V=null,U=function(t){-1!==t.target.id.indexOf("baguette-img")&&g()},W=function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,v()},G=function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,b()},J=function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,g()},K=function(t){X.count++,X.count>1&&(X.multitouch=!0),X.startX=t.changedTouches[0].pageX,X.startY=t.changedTouches[0].pageY},Q=function(t){if(!R&&!X.multitouch){t.preventDefault?t.preventDefault():t.returnValue=!1;var e=t.touches[0]||t.changedTouches[0];e.pageX-X.startX>40?(R=!0,v()):e.pageX-X.startX<-40?(R=!0,b()):X.startY-e.pageY>100&&g()}},Z=function(){X.count--,X.count<=0&&(X.multitouch=!1),R=!1},$=function(){Z()},tt=function(t){"block"===N.style.display&&N.contains&&!N.contains(t.target)&&(t.stopPropagation(),c())};return[].forEach||(Array.prototype.forEach=function(t,e){for(var n=0;n<this.length;n++)t.call(e,this[n],n,this)}),[].filter||(Array.prototype.filter=function(t,e,n,o,i){for(n=this,o=[],i=0;i<n.length;i++)t.call(e,n[i],i,n)&&o.push(n[i]);return o}),{run:function(e,i){Y.transforms=y(),Y.svg=w(),o(),n(e),t(e,i)},showNext:b,showPrevious:v,destroy:function(){r(),e(),E(document,"keydown",i),document.getElementsByTagName("body")[0].removeChild(document.getElementById("baguetteBox-overlay")),z={},j=[],q=0}}})}]); \ No newline at end of file
diff --git a/static/assets/js/main.82829af440c4.js b/static/assets/js/main.82829af440c4.js
new file mode 100644
index 0000000..3a53ce4
--- /dev/null
+++ b/static/assets/js/main.82829af440c4.js
@@ -0,0 +1,12 @@
+!function(t){function e(o){if(n[o])return n[o].exports;var i=n[o]={i:o,l:!1,exports:{}};return t[o].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};e.m=t,e.c=n,e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=0)}([function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}n(1);var i=n(2),s=o(i),r=n(3),l=o(r),a=n(4),c=o(a);document.addEventListener("DOMContentLoaded",function(t){new c.default;s.default.run("main",{});var e=document.querySelector("nav");new l.default(e,{offset:205,tolerance:5,classes:{initial:"animated",pinned:"slideDown",unpinned:"slideUp"}}).init(),document.getElementsByClassName("progress-bar").length&&(window.onscroll=function(){var t=document.body.scrollTop||document.documentElement.scrollTop,e=document.documentElement.scrollHeight-document.documentElement.clientHeight,n=t/e*100;document.getElementsByClassName("progress-bar")[0].style.width=n+"%"})})},function(t,e){},function(t,e,n){var o,i;/*!
+ * baguetteBox.js
+ * @author feimosi
+ * @version 1.10.0
+ * @url https://github.com/feimosi/baguetteBox.js
+ */
+!function(s,r){"use strict";o=r,void 0!==(i="function"==typeof o?o.call(e,n,e,t):o)&&(t.exports=i)}(0,function(){"use strict";function t(t){if(A.hasOwnProperty(t)){var e=A[t].galleries;[].forEach.call(e,function(t){[].forEach.call(t,function(t){p(t.imageElement,"click",t.eventHandler)}),L===t&&(L=[])}),delete A[t]}}function e(t){switch(t.keyCode){case 37:a();break;case 39:l();break;case 27:s()}}function n(t,e){if(L!==t){for((L=t,function(t){t||(t={});for(var e in k)T[e]=k[e],void 0!==t[e]&&(T[e]=t[e]);y.style.transition=y.style.webkitTransition="fadeIn"===T.animation?"opacity .4s ease":"slideIn"===T.animation?"":"none","auto"===T.buttons&&("ontouchstart"in window||1===L.length)&&(T.buttons=!1),w.style.display=_.style.display=T.buttons?"":"none";try{b.style.backgroundColor=T.overlayBackgroundColor}catch(t){}}(e));y.firstChild;)y.removeChild(y.firstChild);O.length=0;for(var n,o=[],i=[],s=0;s<t.length;s++)(n=v("div")).className="full-image",n.id="baguette-img-"+s,O.push(n),o.push("baguetteBox-figure-"+s),i.push("baguetteBox-figcaption-"+s),y.appendChild(O[s]);b.setAttribute("aria-labelledby",o.join(" ")),b.setAttribute("aria-describedby",i.join(" "))}}function o(t){T.noScrollbars&&(document.documentElement.style.overflowY="hidden",document.body.style.overflowY="scroll"),"block"!==b.style.display&&(m(document,"keydown",e),B={count:0,startX:null,startY:null},r(S=t,function(){h(S),f(S)}),d(),b.style.display="block",T.fullScreen&&(b.requestFullscreen?b.requestFullscreen():b.webkitRequestFullscreen?b.webkitRequestFullscreen():b.mozRequestFullScreen&&b.mozRequestFullScreen()),setTimeout(function(){b.className="visible",T.bodyClass&&document.body.classList&&document.body.classList.add(T.bodyClass),T.afterShow&&T.afterShow()},50),T.onChange&&T.onChange(S,O.length),P=document.activeElement,i(),x=!0)}function i(){T.buttons?w.focus():E.focus()}function s(){T.noScrollbars&&(document.documentElement.style.overflowY="auto",document.body.style.overflowY="auto"),"none"!==b.style.display&&(p(document,"keydown",e),b.className="",setTimeout(function(){b.style.display="none",document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen(),T.bodyClass&&document.body.classList&&document.body.classList.remove(T.bodyClass),T.afterHide&&T.afterHide(),P&&P.focus(),x=!1},500))}function r(t,e){var n=O[t],o=L[t];if(void 0!==n&&void 0!==o)if(n.getElementsByTagName("img")[0])e&&e();else{var i=o.imageElement,s=i.getElementsByTagName("img")[0],r="function"==typeof T.captions?T.captions.call(L,i):i.getAttribute("data-caption")||i.title,l=function(t){var e=t.href;if(t.dataset){var n=[];for(var o in t.dataset)"at-"!==o.substring(0,3)||isNaN(o.substring(3))||(n[o.replace("at-","")]=t.dataset[o]);for(var i=Object.keys(n).sort(function(t,e){return parseInt(t,10)<parseInt(e,10)?-1:1}),s=window.innerWidth*window.devicePixelRatio,r=0;r<i.length-1&&i[r]<s;)r++;e=n[i[r]]||e}return e}(i),a=v("figure");if(a.id="baguetteBox-figure-"+t,a.innerHTML='<div class="baguetteBox-spinner"><div class="baguetteBox-double-bounce1"></div><div class="baguetteBox-double-bounce2"></div></div>',T.captions&&r){var c=v("figcaption");c.id="baguetteBox-figcaption-"+t,c.innerHTML=r,a.appendChild(c)}n.appendChild(a);var u=v("img");u.onload=function(){var n=document.querySelector("#baguette-img-"+t+" .baguetteBox-spinner");a.removeChild(n),!T.async&&e&&e()},u.setAttribute("src",l),u.alt=s&&s.alt||"",T.titleTag&&r&&(u.title=r),a.appendChild(u),T.async&&e&&e()}}function l(){return c(S+1)}function a(){return c(S-1)}function c(t,e){return!x&&t>=0&&t<e.length?(n(e,T),o(t),!0):t<0?(T.animation&&u("left"),!1):t>=O.length?(T.animation&&u("right"),!1):(r(S=t,function(){h(S),f(S)}),d(),T.onChange&&T.onChange(S,O.length),!0)}function u(t){y.className="bounce-from-"+t,setTimeout(function(){y.className=""},400)}function d(){var t=100*-S+"%";"fadeIn"===T.animation?(y.style.opacity=0,setTimeout(function(){H.transforms?y.style.transform=y.style.webkitTransform="translate3d("+t+",0,0)":y.style.left=t,y.style.opacity=1},400)):H.transforms?y.style.transform=y.style.webkitTransform="translate3d("+t+",0,0)":y.style.left=t}function h(t){t-S>=T.preload||r(t+1,function(){h(t+1)})}function f(t){S-t>=T.preload||r(t-1,function(){f(t-1)})}function m(t,e,n,o){t.addEventListener?t.addEventListener(e,n,o):t.attachEvent("on"+e,function(t){(t=t||window.event).target=t.target||t.srcElement,n(t)})}function p(t,e,n,o){t.removeEventListener?t.removeEventListener(e,n,o):t.detachEvent("on"+e,n)}function g(t){return document.getElementById(t)}function v(t){return document.createElement(t)}var b,y,w,_,E,T={},k={captions:!0,buttons:"auto",fullScreen:!1,noScrollbars:!1,bodyClass:"baguetteBox-open",titleTag:!1,async:!1,preload:2,animation:"slideIn",afterShow:null,afterHide:null,onChange:null,overlayBackgroundColor:"rgba(0,0,0,.8)"},H={},L=[],S=0,x=!1,B={},C=!1,N=/.+\.(gif|jpe?g|png|webp)/i,A={},O=[],P=null,F=function(t){-1!==t.target.id.indexOf("baguette-img")&&s()},Y=function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,a()},q=function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,l()},M=function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,s()},I=function(t){B.count++,B.count>1&&(B.multitouch=!0),B.startX=t.changedTouches[0].pageX,B.startY=t.changedTouches[0].pageY},R=function(t){if(!C&&!B.multitouch){t.preventDefault?t.preventDefault():t.returnValue=!1;var e=t.touches[0]||t.changedTouches[0];e.pageX-B.startX>40?(C=!0,a()):e.pageX-B.startX<-40?(C=!0,l()):B.startY-e.pageY>100&&s()}},j=function(){B.count--,B.count<=0&&(B.multitouch=!1),C=!1},z=function(){j()},D=function(t){"block"===b.style.display&&b.contains&&!b.contains(t.target)&&(t.stopPropagation(),i())};return[].forEach||(Array.prototype.forEach=function(t,e){for(var n=0;n<this.length;n++)t.call(e,this[n],n,this)}),[].filter||(Array.prototype.filter=function(t,e,n,o,i){for(n=this,o=[],i=0;i<n.length;i++)t.call(e,n[i],i,n)&&o.push(n[i]);return o}),{run:function(e,i){var s,r,l,a,c,u;return H.transforms=void 0!==(s=v("div")).style.perspective||void 0!==s.style.webkitPerspective,H.svg=((r=v("div")).innerHTML="<svg/>","http://www.w3.org/2000/svg"===(r.firstChild&&r.firstChild.namespaceURI)),H.passiveEvents=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,e)}catch(t){}return t}(),function(){if(b=g("baguetteBox-overlay"))return y=g("baguetteBox-slider"),w=g("previous-button"),_=g("next-button"),void(E=g("close-button"));var t;(b=v("div")).setAttribute("role","dialog"),b.id="baguetteBox-overlay",document.getElementsByTagName("body")[0].appendChild(b),(y=v("div")).id="baguetteBox-slider",b.appendChild(y),(w=v("button")).setAttribute("type","button"),w.id="previous-button",w.setAttribute("aria-label","Previous"),w.innerHTML=H.svg?'<svg width="44" height="60"><polyline points="30 10 10 30 30 50" stroke="rgba(255,255,255,0.5)" stroke-width="4"stroke-linecap="butt" fill="none" stroke-linejoin="round"/></svg>':"&lt;",b.appendChild(w),(_=v("button")).setAttribute("type","button"),_.id="next-button",_.setAttribute("aria-label","Next"),_.innerHTML=H.svg?'<svg width="44" height="60"><polyline points="14 10 34 30 14 50" stroke="rgba(255,255,255,0.5)" stroke-width="4"stroke-linecap="butt" fill="none" stroke-linejoin="round"/></svg>':"&gt;",b.appendChild(_),(E=v("button")).setAttribute("type","button"),E.id="close-button",E.setAttribute("aria-label","Close"),E.innerHTML=H.svg?'<svg width="30" height="30"><g stroke="rgb(160,160,160)" stroke-width="4"><line x1="5" y1="5" x2="25" y2="25"/><line x1="5" y1="25" x2="25" y2="5"/></g></svg>':"&times;",b.appendChild(E),w.className=_.className=E.className="baguetteBox-button",t=H.passiveEvents?{passive:!0}:null,m(b,"click",F),m(w,"click",Y),m(_,"click",q),m(E,"click",M),m(y,"contextmenu",z),m(b,"touchstart",I,t),m(b,"touchmove",R,t),m(b,"touchend",j),m(document,"focus",D,!0)}(),t(e),l=e,a=i,c=document.querySelectorAll(l),u={galleries:[],nodeList:c},A[l]=u,[].forEach.call(c,function(t){a&&a.filter&&(N=a.filter);var e=[];if(e="A"===t.tagName?[t]:t.getElementsByTagName("a"),0!==(e=[].filter.call(e,function(t){if(-1===t.className.indexOf(a&&a.ignoreClass))return N.test(t.href)})).length){var i=[];[].forEach.call(e,function(t,e){var s=function(t){t.preventDefault?t.preventDefault():t.returnValue=!1,n(i,a),o(e)},r={eventHandler:s,imageElement:t};m(t,"click",s),i.push(r)}),u.galleries.push(i)}}),u.galleries},show:c,showNext:l,showPrevious:a,hide:s,destroy:function(){var n;n=H.passiveEvents?{passive:!0}:null,p(b,"click",F),p(w,"click",Y),p(_,"click",q),p(E,"click",M),p(y,"contextmenu",z),p(b,"touchstart",I,n),p(b,"touchmove",R,n),p(b,"touchend",j),p(document,"focus",D,!0),function(){for(var e in A)A.hasOwnProperty(e)&&t(e)}(),p(document,"keydown",e),document.getElementsByTagName("body")[0].removeChild(document.getElementById("baguetteBox-overlay")),A={},L=[],S=0}}})},function(t,e,n){var o,i,s;/*!
+ * headroom.js v0.9.4 - Give your page some headroom. Hide your header until you need it
+ * Copyright (c) 2017 Nick Williams - http://wicky.nillia.ms/headroom.js
+ * License: MIT
+ */
+!function(n,r){"use strict";i=[],o=r,void 0!==(s="function"==typeof o?o.apply(e,i):o)&&(t.exports=s)}(0,function(){"use strict";function t(t){this.callback=t,this.ticking=!1}function e(t){return t&&"undefined"!=typeof window&&(t===window||t.nodeType)}function n(t){if(arguments.length<=0)throw new Error("Missing arguments in extend function");var o,i,s=t||{};for(i=1;i<arguments.length;i++){var r=arguments[i]||{};for(o in r)"object"!=typeof s[o]||e(s[o])?s[o]=s[o]||r[o]:s[o]=n(s[o],r[o])}return s}function o(t){return t===Object(t)?t:{down:t,up:t}}function i(t,e){e=n(e,i.options),this.lastKnownScrollY=0,this.elem=t,this.tolerance=o(e.tolerance),this.classes=e.classes,this.offset=e.offset,this.scroller=e.scroller,this.initialised=!1,this.onPin=e.onPin,this.onUnpin=e.onUnpin,this.onTop=e.onTop,this.onNotTop=e.onNotTop,this.onBottom=e.onBottom,this.onNotBottom=e.onNotBottom}var s={bind:!!function(){}.bind,classList:"classList"in document.documentElement,rAF:!!(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame)};return window.requestAnimationFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame,t.prototype={constructor:t,update:function(){this.callback&&this.callback(),this.ticking=!1},requestTick:function(){this.ticking||(requestAnimationFrame(this.rafCallback||(this.rafCallback=this.update.bind(this))),this.ticking=!0)},handleEvent:function(){this.requestTick()}},i.prototype={constructor:i,init:function(){if(i.cutsTheMustard)return this.debouncer=new t(this.update.bind(this)),this.elem.classList.add(this.classes.initial),setTimeout(this.attachEvent.bind(this),100),this},destroy:function(){var t=this.classes;this.initialised=!1;for(var e in t)t.hasOwnProperty(e)&&this.elem.classList.remove(t[e]);this.scroller.removeEventListener("scroll",this.debouncer,!1)},attachEvent:function(){this.initialised||(this.lastKnownScrollY=this.getScrollY(),this.initialised=!0,this.scroller.addEventListener("scroll",this.debouncer,!1),this.debouncer.handleEvent())},unpin:function(){var t=this.elem.classList,e=this.classes;!t.contains(e.pinned)&&t.contains(e.unpinned)||(t.add(e.unpinned),t.remove(e.pinned),this.onUnpin&&this.onUnpin.call(this))},pin:function(){var t=this.elem.classList,e=this.classes;t.contains(e.unpinned)&&(t.remove(e.unpinned),t.add(e.pinned),this.onPin&&this.onPin.call(this))},top:function(){var t=this.elem.classList,e=this.classes;t.contains(e.top)||(t.add(e.top),t.remove(e.notTop),this.onTop&&this.onTop.call(this))},notTop:function(){var t=this.elem.classList,e=this.classes;t.contains(e.notTop)||(t.add(e.notTop),t.remove(e.top),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){var t=this.elem.classList,e=this.classes;t.contains(e.bottom)||(t.add(e.bottom),t.remove(e.notBottom),this.onBottom&&this.onBottom.call(this))},notBottom:function(){var t=this.elem.classList,e=this.classes;t.contains(e.notBottom)||(t.add(e.notBottom),t.remove(e.bottom),this.onNotBottom&&this.onNotBottom.call(this))},getScrollY:function(){return void 0!==this.scroller.pageYOffset?this.scroller.pageYOffset:void 0!==this.scroller.scrollTop?this.scroller.scrollTop:(document.documentElement||document.body.parentNode||document.body).scrollTop},getViewportHeight:function(){return window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight},getElementPhysicalHeight:function(t){return Math.max(t.offsetHeight,t.clientHeight)},getScrollerPhysicalHeight:function(){return this.scroller===window||this.scroller===document.body?this.getViewportHeight():this.getElementPhysicalHeight(this.scroller)},getDocumentHeight:function(){var t=document.body,e=document.documentElement;return Math.max(t.scrollHeight,e.scrollHeight,t.offsetHeight,e.offsetHeight,t.clientHeight,e.clientHeight)},getElementHeight:function(t){return Math.max(t.scrollHeight,t.offsetHeight,t.clientHeight)},getScrollerHeight:function(){return this.scroller===window||this.scroller===document.body?this.getDocumentHeight():this.getElementHeight(this.scroller)},isOutOfBounds:function(t){var e=t<0,n=t+this.getScrollerPhysicalHeight()>this.getScrollerHeight();return e||n},toleranceExceeded:function(t,e){return Math.abs(t-this.lastKnownScrollY)>=this.tolerance[e]},shouldUnpin:function(t,e){var n=t>this.lastKnownScrollY,o=t>=this.offset;return n&&o&&e},shouldPin:function(t,e){var n=t<this.lastKnownScrollY,o=t<=this.offset;return n&&e||o},update:function(){var t=this.getScrollY(),e=t>this.lastKnownScrollY?"down":"up",n=this.toleranceExceeded(t,e);this.isOutOfBounds(t)||(t<=this.offset?this.top():this.notTop(),t+this.getViewportHeight()>=this.getScrollerHeight()?this.bottom():this.notBottom(),this.shouldUnpin(t,n)?this.unpin():this.shouldPin(t,n)&&this.pin(),this.lastKnownScrollY=t)}},i.options={tolerance:{up:0,down:0},offset:0,scroller:window,classes:{pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},i.cutsTheMustard=void 0!==s&&s.rAF&&s.bind&&s.classList,i})},function(t,e,n){var o,i,s=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};!function(s,l){"object"===r(e)&&void 0!==t?t.exports=l():(o=l,void 0!==(i="function"==typeof o?o.call(e,n,e,t):o)&&(t.exports=i))}(0,function(){"use strict";var t=function(){return{elements_selector:"img",container:window,threshold:300,throttle:150,data_src:"src",data_srcset:"srcset",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_initial:"initial",skip_invisible:!0,callback_load:null,callback_error:null,callback_set:null,callback_processed:null,callback_enter:null}},e=!("onscroll"in window)||/glebot/.test(navigator.userAgent),n=function(t,e){t&&t(e)},o=function(t){return t.getBoundingClientRect().top+window.pageYOffset-t.ownerDocument.documentElement.clientTop},i=function(t,e,n){return(e===window?window.innerHeight+window.pageYOffset:o(e)+e.offsetHeight)<=o(t)-n},r=function(t){return t.getBoundingClientRect().left+window.pageXOffset-t.ownerDocument.documentElement.clientLeft},l=function(t,e,n){var o=window.innerWidth;return(e===window?o+window.pageXOffset:r(e)+o)<=r(t)-n},a=function(t,e,n){return(e===window?window.pageYOffset:o(e))>=o(t)+n+t.offsetHeight},c=function(t,e,n){return(e===window?window.pageXOffset:r(e))>=r(t)+n+t.offsetWidth},u=function(t,e,n){return!(i(t,e,n)||a(t,e,n)||l(t,e,n)||c(t,e,n))},d=function(t,e){var n,o=new t(e);try{n=new CustomEvent("LazyLoad::Initialized",{detail:{instance:o}})}catch(t){(n=document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized",!1,!1,{instance:o})}window.dispatchEvent(n)},h=function(t,e){return t.getAttribute("data-"+e)},f=function(t,e,n){return t.setAttribute("data-"+e,n)},m=function(t,e){var n=t.parentNode;if(!n||"PICTURE"===n.tagName)for(var o=0;o<n.children.length;o++){var i=n.children[o];if("SOURCE"===i.tagName){var s=h(i,e);s&&i.setAttribute("srcset",s)}}},p=function(t,e,n){var o=t.tagName,i=h(t,n);if("IMG"===o){m(t,e);var s=h(t,e);return s&&t.setAttribute("srcset",s),void(i&&t.setAttribute("src",i))}"IFRAME"!==o?i&&(t.style.backgroundImage='url("'+i+'")'):i&&t.setAttribute("src",i)},g="undefined"!=typeof window,v=g&&"classList"in document.createElement("p"),b=function(t,e){v?t.classList.add(e):t.className+=(t.className?" ":"")+e},y=function(t,e){v?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},w=function(e){this._settings=s({},t(),e),this._queryOriginNode=this._settings.container===window?document:this._settings.container,this._previousLoopTime=0,this._loopTimeout=null,this._boundHandleScroll=this.handleScroll.bind(this),this._isFirstLoop=!0,window.addEventListener("resize",this._boundHandleScroll),this.update()};w.prototype={_reveal:function(t){var e=this._settings,o=function o(){e&&(t.removeEventListener("load",i),t.removeEventListener("error",o),y(t,e.class_loading),b(t,e.class_error),n(e.callback_error,t))},i=function i(){e&&(y(t,e.class_loading),b(t,e.class_loaded),t.removeEventListener("load",i),t.removeEventListener("error",o),n(e.callback_load,t))};n(e.callback_enter,t),"IMG"!==t.tagName&&"IFRAME"!==t.tagName||(t.addEventListener("load",i),t.addEventListener("error",o),b(t,e.class_loading)),p(t,e.data_srcset,e.data_src),n(e.callback_set,t)},_loopThroughElements:function(){var t=this._settings,o=this._elements,i=o?o.length:0,s=void 0,r=[],l=this._isFirstLoop;for(s=0;s<i;s++){var a=o[s];t.skip_invisible&&null===a.offsetParent||(e||u(a,t.container,t.threshold))&&(l&&b(a,t.class_initial),this._reveal(a),r.push(s),f(a,"was-processed",!0))}for(;r.length;)o.splice(r.pop(),1),n(t.callback_processed,o.length);0===i&&this._stopScrollHandler(),l&&(this._isFirstLoop=!1)},_purgeElements:function(){var t=this._elements,e=t.length,n=void 0,o=[];for(n=0;n<e;n++){var i=t[n];h(i,"was-processed")&&o.push(n)}for(;o.length>0;)t.splice(o.pop(),1)},_startScrollHandler:function(){this._isHandlingScroll||(this._isHandlingScroll=!0,this._settings.container.addEventListener("scroll",this._boundHandleScroll))},_stopScrollHandler:function(){this._isHandlingScroll&&(this._isHandlingScroll=!1,this._settings.container.removeEventListener("scroll",this._boundHandleScroll))},handleScroll:function(){var t=this._settings.throttle;if(0!==t){var e=Date.now(),n=t-(e-this._previousLoopTime);n<=0||n>t?(this._loopTimeout&&(clearTimeout(this._loopTimeout),this._loopTimeout=null),this._previousLoopTime=e,this._loopThroughElements()):this._loopTimeout||(this._loopTimeout=setTimeout(function(){this._previousLoopTime=Date.now(),this._loopTimeout=null,this._loopThroughElements()}.bind(this),n))}else this._loopThroughElements()},update:function(){this._elements=Array.prototype.slice.call(this._queryOriginNode.querySelectorAll(this._settings.elements_selector)),this._purgeElements(),this._loopThroughElements(),this._startScrollHandler()},destroy:function(){window.removeEventListener("resize",this._boundHandleScroll),this._loopTimeout&&(clearTimeout(this._loopTimeout),this._loopTimeout=null),this._stopScrollHandler(),this._elements=null,this._queryOriginNode=null,this._settings=null}};var _=window.lazyLoadOptions;return g&&_&&function(t,e){var n=e.length;if(n)for(var o=0;o<n;o++)d(t,e[o]);else d(t,e)}(w,_),w})}]); \ No newline at end of file
diff --git a/theme.toml b/theme.toml
index 95ca030..5d124e5 100644
--- a/theme.toml
+++ b/theme.toml
@@ -5,7 +5,7 @@ description = "Simple theme with clean typography."
homepage = "https://github.com/eshlox/simplicity"
tags = ["blog", "responsive", "minimal"]
features = ["disqus", "lightbox"]
-min_version = "0.30.2"
+min_version = "0.38"
[author]
name = "Przemysław Kołodziejczyk"
diff --git a/yarn.lock b/yarn.lock
index d3c88e6..f547af8 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,7 +2,14 @@
# yarn lockfile v1
-abbrev@1:
+JSONStream@^1.3.2:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.2.tgz#c102371b6ec3a7cf3b847ca00c20bb0fce4c6dea"
+ dependencies:
+ jsonparse "^1.2.0"
+ through ">=2.2.7 <3"
+
+abbrev@1, abbrev@~1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
@@ -26,22 +33,31 @@ acorn@^4.0.3:
version "4.0.13"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787"
-acorn@^5.0.0, acorn@^5.2.1:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.2.1.tgz#317ac7821826c22c702d66189ab8359675f135d7"
+acorn@^5.0.0, acorn@^5.5.0:
+ version "5.5.3"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.5.3.tgz#f473dd47e0277a08e28e9bec5aeeb04751f0b8c9"
+
+agent-base@4, agent-base@^4.1.0, agent-base@~4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.0.tgz#9838b5c3392b962bad031e6a4c5e1024abec45ce"
+ dependencies:
+ es6-promisify "^5.0.0"
+
+agentkeepalive@^3.3.0, agentkeepalive@^3.4.1:
+ version "3.4.1"
+ resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.4.1.tgz#aa95aebc3a749bca5ed53e3880a09f5235b48f0c"
+ dependencies:
+ humanize-ms "^1.2.1"
-ajv-keywords@^2.0.0, ajv-keywords@^2.1.0:
+ajv-keywords@^2.0.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762"
-ajv@^4.9.1:
- version "4.11.8"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536"
- dependencies:
- co "^4.6.0"
- json-stable-stringify "^1.0.1"
+ajv-keywords@^3.0.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a"
-ajv@^5.0.0, ajv@^5.1.0, ajv@^5.1.5, ajv@^5.2.0, ajv@^5.2.3:
+ajv@^5.0.0, ajv@^5.1.0, ajv@^5.1.5, ajv@^5.2.0:
version "5.5.2"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965"
dependencies:
@@ -50,6 +66,15 @@ ajv@^5.0.0, ajv@^5.1.0, ajv@^5.1.5, ajv@^5.2.0, ajv@^5.2.3:
fast-json-stable-stringify "^2.0.0"
json-schema-traverse "^0.3.0"
+ajv@^6.0.1:
+ version "6.4.0"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.4.0.tgz#d3aff78e9277549771daf0164cff48482b754fc6"
+ dependencies:
+ fast-deep-equal "^1.0.0"
+ fast-json-stable-stringify "^2.0.0"
+ json-schema-traverse "^0.3.0"
+ uri-js "^3.0.2"
+
align-text@^0.1.1, align-text@^0.1.3:
version "0.1.4"
resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
@@ -66,15 +91,21 @@ amdefine@>=0.0.4:
version "1.0.1"
resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
+ansi-align@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f"
+ dependencies:
+ string-width "^2.0.0"
+
ansi-escapes@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92"
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.1.0.tgz#f73207bb81207d75fd6c83f125af26eea378ca30"
ansi-regex@^2.0.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
-ansi-regex@^3.0.0:
+ansi-regex@^3.0.0, ansi-regex@~3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
@@ -82,23 +113,35 @@ ansi-styles@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
-ansi-styles@^3.1.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88"
+ansi-styles@^3.2.1:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
dependencies:
color-convert "^1.9.0"
-anymatch@^1.3.0:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a"
+ansicolors@~0.3.2:
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979"
+
+ansistyles@~0.1.3:
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/ansistyles/-/ansistyles-0.1.3.tgz#5de60415bda071bb37127854c864f41b23254539"
+
+anymatch@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb"
dependencies:
- micromatch "^2.1.5"
- normalize-path "^2.0.0"
+ micromatch "^3.1.4"
+ normalize-path "^2.1.1"
-aproba@^1.0.3, aproba@^1.1.1:
+aproba@^1.0.3, aproba@^1.1.1, aproba@^1.1.2, aproba@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
+archy@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
+
are-we-there-yet@~1.1.2:
version "1.1.4"
resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d"
@@ -107,21 +150,23 @@ are-we-there-yet@~1.1.2:
readable-stream "^2.0.6"
argparse@^1.0.7:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86"
+ version "1.0.10"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
dependencies:
sprintf-js "~1.0.2"
-arr-diff@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf"
- dependencies:
- arr-flatten "^1.0.1"
+arr-diff@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
-arr-flatten@^1.0.1:
+arr-flatten@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
+arr-union@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
+
array-find-index@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
@@ -136,17 +181,21 @@ array-uniq@^1.0.1:
version "1.0.3"
resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
-array-unique@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
+array-unique@^0.3.2:
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
arrify@^1.0.0, arrify@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
+asap@^2.0.0:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
+
asn1.js@^4.0.0:
- version "4.9.2"
- resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.9.2.tgz#8117ef4f7ed87cd8f89044b5bff97ac243a16c9a"
+ version "4.10.1"
+ resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0"
dependencies:
bn.js "^4.0.0"
inherits "^2.0.1"
@@ -160,10 +209,6 @@ assert-plus@1.0.0, assert-plus@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
-assert-plus@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234"
-
assert@^1.1.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91"
@@ -180,6 +225,10 @@ assets-webpack-plugin@3.5.1:
lodash.merge "^3.3.2"
mkdirp "^0.5.1"
+assign-symbols@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
+
async-each@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d"
@@ -198,6 +247,10 @@ asynckit@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
+atob@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.1.tgz#ae2d5a729477f289d60dd7f96a6314a22dd6c22a"
+
autoprefixer@7.1.6:
version "7.1.6"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.6.tgz#fb933039f74af74a83e71225ce78d9fd58ba84d7"
@@ -220,17 +273,13 @@ autoprefixer@^6.3.1:
postcss "^5.2.16"
postcss-value-parser "^3.2.3"
-aws-sign2@~0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f"
-
aws-sign2@~0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
-aws4@^1.2.1, aws4@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e"
+aws4@^1.6.0:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.7.0.tgz#d4d0e9b9dbfca77bf08eeb0a8a471550fe39e289"
babel-code-frame@7.0.0-beta.0:
version "7.0.0-beta.0"
@@ -248,7 +297,7 @@ babel-code-frame@^6.11.0, babel-code-frame@^6.22.0, babel-code-frame@^6.26.0:
esutils "^2.0.2"
js-tokens "^3.0.2"
-babel-core@6.26.0, babel-core@^6.26.0:
+babel-core@6.26.0:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8"
dependencies:
@@ -272,6 +321,30 @@ babel-core@6.26.0, babel-core@^6.26.0:
slash "^1.0.0"
source-map "^0.5.6"
+babel-core@^6.26.0:
+ version "6.26.3"
+ resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207"
+ dependencies:
+ babel-code-frame "^6.26.0"
+ babel-generator "^6.26.0"
+ babel-helpers "^6.24.1"
+ babel-messages "^6.23.0"
+ babel-register "^6.26.0"
+ babel-runtime "^6.26.0"
+ babel-template "^6.26.0"
+ babel-traverse "^6.26.0"
+ babel-types "^6.26.0"
+ babylon "^6.18.0"
+ convert-source-map "^1.5.1"
+ debug "^2.6.9"
+ json5 "^0.5.1"
+ lodash "^4.17.4"
+ minimatch "^3.0.4"
+ path-is-absolute "^1.0.1"
+ private "^0.1.8"
+ slash "^1.0.0"
+ source-map "^0.5.7"
+
babel-eslint@8.0.1:
version "8.0.1"
resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-8.0.1.tgz#5d718be7a328625d006022eb293ed3008cbd6346"
@@ -282,8 +355,8 @@ babel-eslint@8.0.1:
babylon "7.0.0-beta.22"
babel-generator@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5"
+ version "6.26.1"
+ resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90"
dependencies:
babel-messages "^6.23.0"
babel-runtime "^6.26.0"
@@ -291,7 +364,7 @@ babel-generator@^6.26.0:
detect-indent "^4.0.0"
jsesc "^1.3.0"
lodash "^4.17.4"
- source-map "^0.5.6"
+ source-map "^0.5.7"
trim-right "^1.0.1"
babel-helper-builder-binary-assignment-operator-visitor@^6.24.1:
@@ -539,8 +612,8 @@ babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015
babel-template "^6.24.1"
babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a"
+ version "6.26.2"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3"
dependencies:
babel-plugin-transform-strict-mode "^6.24.1"
babel-runtime "^6.26.0"
@@ -769,9 +842,9 @@ babylon@^6.18.0:
version "6.18.0"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
-baguettebox.js@1.9.1:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/baguettebox.js/-/baguettebox.js-1.9.1.tgz#4ca41618e9622330a3bcadf228abe002261d7f26"
+baguettebox.js@^1.9.1:
+ version "1.10.0"
+ resolved "https://registry.yarnpkg.com/baguettebox.js/-/baguettebox.js-1.10.0.tgz#f24500b2f02433f52338cf77016ecf00cfe7f974"
balanced-match@^0.4.2:
version "0.4.2"
@@ -782,8 +855,20 @@ balanced-match@^1.0.0:
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
base64-js@^1.0.2:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886"
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3"
+
+base@^0.11.1:
+ version "0.11.2"
+ resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
+ dependencies:
+ cache-base "^1.0.1"
+ class-utils "^0.3.5"
+ component-emitter "^1.2.1"
+ define-property "^1.0.0"
+ isobject "^3.0.1"
+ mixin-deep "^1.2.0"
+ pascalcase "^0.1.1"
bcrypt-pbkdf@^1.0.0:
version "1.0.1"
@@ -795,6 +880,16 @@ big.js@^3.1.3:
version "3.2.0"
resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e"
+bin-links@^1.1.0, bin-links@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-1.1.2.tgz#fb74bd54bae6b7befc6c6221f25322ac830d9757"
+ dependencies:
+ bluebird "^3.5.0"
+ cmd-shim "^2.0.2"
+ gentle-fs "^2.0.0"
+ graceful-fs "^4.1.11"
+ write-file-atomic "^2.3.0"
+
binary-extensions@^1.0.0:
version "1.11.0"
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.11.0.tgz#46aa1751fb6a2f93ee5e689bb1087d4b14c6c205"
@@ -805,7 +900,7 @@ block-stream@*:
dependencies:
inherits "~2.0.0"
-bluebird@^3.5.0:
+bluebird@^3.5.0, bluebird@^3.5.1, bluebird@~3.5.1:
version "3.5.1"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9"
@@ -813,12 +908,6 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0:
version "4.11.8"
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f"
-boom@2.x.x:
- version "2.10.1"
- resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f"
- dependencies:
- hoek "2.x.x"
-
boom@4.x.x:
version "4.3.1"
resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31"
@@ -831,28 +920,47 @@ boom@5.x.x:
dependencies:
hoek "4.x.x"
+boxen@^1.2.1:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b"
+ dependencies:
+ ansi-align "^2.0.0"
+ camelcase "^4.0.0"
+ chalk "^2.0.1"
+ cli-boxes "^1.0.0"
+ string-width "^2.0.0"
+ term-size "^1.2.0"
+ widest-line "^2.0.0"
+
brace-expansion@^1.1.7:
- version "1.1.8"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292"
+ version "1.1.11"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
dependencies:
balanced-match "^1.0.0"
concat-map "0.0.1"
-braces@^1.8.2:
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7"
+braces@^2.3.0, braces@^2.3.1:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
dependencies:
- expand-range "^1.8.1"
- preserve "^0.2.0"
+ arr-flatten "^1.1.0"
+ array-unique "^0.3.2"
+ extend-shallow "^2.0.1"
+ fill-range "^4.0.0"
+ isobject "^3.0.1"
repeat-element "^1.1.2"
+ snapdragon "^0.8.1"
+ snapdragon-node "^2.0.1"
+ split-string "^3.0.2"
+ to-regex "^3.0.1"
brorand@^1.0.1:
version "1.1.0"
resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
browserify-aes@^1.0.0, browserify-aes@^1.0.4:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.1.1.tgz#38b7ab55edb806ff2dcda1a7f1620773a477c49f"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48"
dependencies:
buffer-xor "^1.0.3"
cipher-base "^1.0.0"
@@ -862,16 +970,16 @@ browserify-aes@^1.0.0, browserify-aes@^1.0.4:
safe-buffer "^5.0.1"
browserify-cipher@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.0.tgz#9988244874bf5ed4e28da95666dcd66ac8fc363a"
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0"
dependencies:
browserify-aes "^1.0.4"
browserify-des "^1.0.0"
evp_bytestokey "^1.0.0"
browserify-des@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.0.tgz#daa277717470922ed2fe18594118a175439721dd"
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.1.tgz#3343124db6d7ad53e26a8826318712bdc8450f9c"
dependencies:
cipher-base "^1.0.1"
des.js "^1.0.0"
@@ -910,11 +1018,15 @@ browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6:
electron-to-chromium "^1.2.7"
browserslist@^2.1.2, browserslist@^2.5.1:
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.10.0.tgz#bac5ee1cc69ca9d96403ffb8a3abdc5b6aed6346"
+ version "2.11.3"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.11.3.tgz#fe36167aed1bbcde4827ebfe71347a2cc70b99b2"
dependencies:
- caniuse-lite "^1.0.30000780"
- electron-to-chromium "^1.3.28"
+ caniuse-lite "^1.0.30000792"
+ electron-to-chromium "^1.3.30"
+
+buffer-from@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.0.0.tgz#4cb8832d23612589b0406e9e2956c17f06fdf531"
buffer-xor@^1.0.3:
version "1.0.3"
@@ -936,23 +1048,72 @@ builtin-status-codes@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
-cacache@^10.0.1:
- version "10.0.1"
- resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.1.tgz#3e05f6e616117d9b54665b1b20c8aeb93ea5d36f"
+builtins@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88"
+
+byline@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1"
+
+byte-size@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-4.0.2.tgz#e8ddbf7161913965c6af5b236a4bed8896bdc83e"
+
+cacache@^10.0.0, cacache@^10.0.1, cacache@^10.0.4:
+ version "10.0.4"
+ resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460"
dependencies:
- bluebird "^3.5.0"
+ bluebird "^3.5.1"
chownr "^1.0.1"
glob "^7.1.2"
graceful-fs "^4.1.11"
lru-cache "^4.1.1"
- mississippi "^1.3.0"
+ mississippi "^2.0.0"
mkdirp "^0.5.1"
move-concurrently "^1.0.1"
promise-inflight "^1.0.1"
- rimraf "^2.6.1"
- ssri "^5.0.0"
+ rimraf "^2.6.2"
+ ssri "^5.2.4"
unique-filename "^1.1.0"
- y18n "^3.2.1"
+ y18n "^4.0.0"
+
+cacache@^11.0.1:
+ version "11.0.2"
+ resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.0.2.tgz#ff30541a05302200108a759e660e30786f788764"
+ dependencies:
+ bluebird "^3.5.1"
+ chownr "^1.0.1"
+ figgy-pudding "^3.1.0"
+ glob "^7.1.2"
+ graceful-fs "^4.1.11"
+ lru-cache "^4.1.2"
+ mississippi "^3.0.0"
+ mkdirp "^0.5.1"
+ move-concurrently "^1.0.1"
+ promise-inflight "^1.0.1"
+ rimraf "^2.6.2"
+ ssri "^6.0.0"
+ unique-filename "^1.1.0"
+ y18n "^4.0.0"
+
+cache-base@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
+ dependencies:
+ collection-visit "^1.0.0"
+ component-emitter "^1.2.1"
+ get-value "^2.0.6"
+ has-value "^1.0.0"
+ isobject "^3.0.1"
+ set-value "^2.0.0"
+ to-object-path "^0.3.0"
+ union-value "^1.0.0"
+ unset-value "^1.0.0"
+
+call-limit@~1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/call-limit/-/call-limit-1.1.0.tgz#6fd61b03f3da42a2cd0ec2b60f02bd0e71991fea"
caller-path@^0.1.0:
version "0.1.0"
@@ -983,7 +1144,7 @@ camelcase@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
-camelcase@^4.1.0:
+camelcase@^4.0.0, camelcase@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
@@ -997,12 +1158,16 @@ caniuse-api@^1.5.2:
lodash.uniq "^4.5.0"
caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
- version "1.0.30000784"
- resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000784.tgz#1be95012d9489c7719074f81aee57dbdffe6361b"
+ version "1.0.30000835"
+ resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000835.tgz#6556931cdf035903d8655d6303f9501b5915fbe9"
+
+caniuse-lite@^1.0.30000748, caniuse-lite@^1.0.30000792:
+ version "1.0.30000835"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000835.tgz#517c4d3807a8527b0cbce1d84c85d4487f877268"
-caniuse-lite@^1.0.30000748, caniuse-lite@^1.0.30000780:
- version "1.0.30000784"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000784.tgz#129ced74e9a1280a441880b6cd2bce30ef59e6c0"
+capture-stack-trace@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d"
caseless@~0.12.0:
version "0.12.0"
@@ -1025,37 +1190,50 @@ chalk@^1.1.1, chalk@^1.1.3:
strip-ansi "^3.0.0"
supports-color "^2.0.0"
-chalk@^2.0.0, chalk@^2.1.0, chalk@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba"
+chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e"
dependencies:
- ansi-styles "^3.1.0"
+ ansi-styles "^3.2.1"
escape-string-regexp "^1.0.5"
- supports-color "^4.0.0"
+ supports-color "^5.3.0"
chardet@^0.4.0:
version "0.4.2"
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
-chokidar@^1.7.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468"
+chokidar@^2.0.2:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.3.tgz#dcbd4f6cbb2a55b4799ba8a840ac527e5f4b1176"
dependencies:
- anymatch "^1.3.0"
+ anymatch "^2.0.0"
async-each "^1.0.0"
- glob-parent "^2.0.0"
+ braces "^2.3.0"
+ glob-parent "^3.1.0"
inherits "^2.0.1"
is-binary-path "^1.0.0"
- is-glob "^2.0.0"
+ is-glob "^4.0.0"
+ normalize-path "^2.1.1"
path-is-absolute "^1.0.0"
readdirp "^2.0.0"
+ upath "^1.0.0"
optionalDependencies:
- fsevents "^1.0.0"
+ fsevents "^1.1.2"
-chownr@^1.0.1:
+chownr@^1.0.1, chownr@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181"
+ci-info@^1.0.0:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.3.tgz#710193264bb05c77b8c90d02f5aaf22216a667b2"
+
+cidr-regex@^2.0.8:
+ version "2.0.8"
+ resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-2.0.8.tgz#c79bae6223d241c0860d93bfde1fb1c1c4fdcab6"
+ dependencies:
+ ip-regex "^2.1.0"
+
cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
@@ -1073,18 +1251,47 @@ clap@^1.0.9:
dependencies:
chalk "^1.1.3"
+class-utils@^0.3.5:
+ version "0.3.6"
+ resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
+ dependencies:
+ arr-union "^3.1.0"
+ define-property "^0.2.5"
+ isobject "^3.0.0"
+ static-extend "^0.1.1"
+
clean-webpack-plugin@0.1.17:
version "0.1.17"
resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-0.1.17.tgz#71c57242e6d47204d46f809413176e7bed28ec49"
dependencies:
rimraf "^2.6.1"
+cli-boxes@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143"
+
+cli-columns@^3.1.2:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/cli-columns/-/cli-columns-3.1.2.tgz#6732d972979efc2ae444a1f08e08fa139c96a18e"
+ dependencies:
+ string-width "^2.0.0"
+ strip-ansi "^3.0.1"
+
cli-cursor@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
dependencies:
restore-cursor "^2.0.0"
+cli-table2@^0.2.0, cli-table2@~0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/cli-table2/-/cli-table2-0.2.0.tgz#2d1ef7f218a0e786e214540562d4bd177fe32d97"
+ dependencies:
+ lodash "^3.10.1"
+ string-width "^1.0.1"
+ optionalDependencies:
+ colors "^1.1.2"
+
cli-width@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
@@ -1105,6 +1312,14 @@ cliui@^3.2.0:
strip-ansi "^3.0.1"
wrap-ansi "^2.0.0"
+cliui@^4.0.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49"
+ dependencies:
+ string-width "^2.1.1"
+ strip-ansi "^4.0.0"
+ wrap-ansi "^2.0.0"
+
clone-deep@^0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.3.0.tgz#348c61ae9cdbe0edfe053d91ff4cc521d790ede8"
@@ -1115,8 +1330,15 @@ clone-deep@^0.3.0:
shallow-clone "^0.1.2"
clone@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.3.tgz#298d7e2231660f40c003c2ed3140decf3f53085f"
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
+
+cmd-shim@^2.0.2, cmd-shim@~2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-2.0.2.tgz#6fcbda99483a8fd15d7d30a196ca69d688a2efdb"
+ dependencies:
+ graceful-fs "^4.1.2"
+ mkdirp "~0.5.0"
co@^4.6.0:
version "4.6.0"
@@ -1132,6 +1354,13 @@ code-point-at@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
+collection-visit@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
+ dependencies:
+ map-visit "^1.0.0"
+ object-visit "^1.0.0"
+
color-convert@^1.3.0, color-convert@^1.9.0:
version "1.9.1"
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed"
@@ -1164,13 +1393,24 @@ colormin@^1.0.5:
css-color-names "0.0.4"
has "^1.0.1"
+colors@^1.1.2:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/colors/-/colors-1.2.4.tgz#e0cb41d3e4b20806b3bfc27f4559f01b94bc2f7c"
+
colors@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
-combined-stream@^1.0.5, combined-stream@~1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009"
+columnify@~1.5.4:
+ version "1.5.4"
+ resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb"
+ dependencies:
+ strip-ansi "^3.0.0"
+ wcwidth "^1.0.0"
+
+combined-stream@1.0.6, combined-stream@~1.0.5:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818"
dependencies:
delayed-stream "~1.0.0"
@@ -1178,25 +1418,48 @@ commondir@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
+component-emitter@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6"
+
concat-map@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
-concat-stream@^1.5.0, concat-stream@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7"
+concat-stream@^1.5.0, concat-stream@^1.5.2, concat-stream@^1.6.0:
+ version "1.6.2"
+ resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
dependencies:
+ buffer-from "^1.0.0"
inherits "^2.0.3"
readable-stream "^2.2.2"
typedarray "^0.0.6"
+config-chain@~1.1.11:
+ version "1.1.11"
+ resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.11.tgz#aba09747dfbe4c3e70e766a6e41586e1859fc6f2"
+ dependencies:
+ ini "^1.3.4"
+ proto-list "~1.2.1"
+
+configstore@^3.0.0:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.2.tgz#c6f25defaeef26df12dd33414b001fe81a543f8f"
+ dependencies:
+ dot-prop "^4.1.0"
+ graceful-fs "^4.1.2"
+ make-dir "^1.0.0"
+ unique-string "^1.0.0"
+ write-file-atomic "^2.0.0"
+ xdg-basedir "^3.0.0"
+
console-browserify@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10"
dependencies:
date-now "^0.1.4"
-console-control-strings@^1.0.0, console-control-strings@~1.1.0:
+console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control-strings@~1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
@@ -1204,7 +1467,7 @@ constants-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
-convert-source-map@^1.5.0:
+convert-source-map@^1.5.0, convert-source-map@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5"
@@ -1219,7 +1482,11 @@ copy-concurrently@^1.0.0:
rimraf "^2.5.4"
run-queue "^1.0.0"
-copy-webpack-plugin@^4.3.1:
+copy-descriptor@^0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
+
+copy-webpack-plugin@4.3.1:
version "4.3.1"
resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.3.1.tgz#19ba6370bf6f8e263cbd66185a2b79f2321a9302"
dependencies:
@@ -1235,8 +1502,8 @@ copy-webpack-plugin@^4.3.1:
serialize-javascript "^1.4.0"
core-js@^2.4.0, core-js@^2.5.0:
- version "2.5.3"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e"
+ version "2.5.6"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.6.tgz#0fe6d45bf3cac3ac364a9d72de7576f4eb221b9d"
core-util-is@1.0.2, core-util-is@~1.0.0:
version "1.0.2"
@@ -1255,24 +1522,31 @@ cosmiconfig@^2.1.0, cosmiconfig@^2.1.1:
require-from-string "^1.1.0"
create-ecdh@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d"
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff"
dependencies:
bn.js "^4.1.0"
elliptic "^6.0.0"
+create-error-class@^3.0.0:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6"
+ dependencies:
+ capture-stack-trace "^1.0.0"
+
create-hash@^1.1.0, create-hash@^1.1.2:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.3.tgz#606042ac8b9262750f483caddab0f5819172d8fd"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196"
dependencies:
cipher-base "^1.0.1"
inherits "^2.0.1"
- ripemd160 "^2.0.0"
+ md5.js "^1.3.4"
+ ripemd160 "^2.0.1"
sha.js "^2.4.0"
create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.6.tgz#acb9e221a4e17bdb076e90657c42b93e3726cf06"
+ version "1.1.7"
+ resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff"
dependencies:
cipher-base "^1.0.3"
create-hash "^1.1.0"
@@ -1296,12 +1570,6 @@ cross-spawn@^5.0.1, cross-spawn@^5.1.0:
shebang-command "^1.2.0"
which "^1.2.9"
-cryptiles@2.x.x:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
- dependencies:
- boom "2.x.x"
-
cryptiles@3.x.x:
version "3.1.2"
resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe"
@@ -1324,6 +1592,10 @@ crypto-browserify@^3.11.0:
randombytes "^2.0.0"
randomfill "^1.0.3"
+crypto-random-string@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e"
+
css-color-names@0.0.4:
version "0.0.4"
resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
@@ -1429,30 +1701,63 @@ date-now@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
-debug@^2.2.0, debug@^2.6.8:
- version "2.6.9"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
+debug@3.1.0, debug@^3.0.1, debug@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
dependencies:
ms "2.0.0"
-debug@^3.0.1:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
+debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
+ version "2.6.9"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
dependencies:
ms "2.0.0"
+debuglog@*, debuglog@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492"
+
decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
version "1.2.0"
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
-deep-extend@~0.4.0:
- version "0.4.2"
- resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f"
+decode-uri-component@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
+
+deep-extend@^0.5.1:
+ version "0.5.1"
+ resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.5.1.tgz#b894a9dd90d3023fbf1c55a394fb858eb2066f1f"
deep-is@~0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
+defaults@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
+ dependencies:
+ clone "^1.0.2"
+
+define-property@^0.2.5:
+ version "0.2.5"
+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
+ dependencies:
+ is-descriptor "^0.1.0"
+
+define-property@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
+ dependencies:
+ is-descriptor "^1.0.0"
+
+define-property@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
+ dependencies:
+ is-descriptor "^1.0.2"
+ isobject "^3.0.1"
+
defined@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
@@ -1490,13 +1795,28 @@ detect-indent@^4.0.0:
dependencies:
repeating "^2.0.0"
+detect-indent@~5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d"
+
detect-libc@^1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
+detect-newline@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2"
+
+dezalgo@^1.0.0, dezalgo@~1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456"
+ dependencies:
+ asap "^2.0.0"
+ wrappy "1"
+
diffie-hellman@^5.0.0:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.2.tgz#b5835739270cfe26acf632099fded2a07f209e5e"
+ version "5.0.3"
+ resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
dependencies:
bn.js "^4.1.0"
miller-rabin "^4.0.0"
@@ -1510,18 +1830,32 @@ dir-glob@^2.0.0:
path-type "^3.0.0"
doctrine@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.0.2.tgz#68f96ce8efc56cc42651f1faadb4f175273b0075"
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
dependencies:
esutils "^2.0.2"
domain-browser@^1.1.1:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda"
-duplexify@^3.1.2, duplexify@^3.4.2:
- version "3.5.1"
- resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.5.1.tgz#4e1516be68838bc90a49994f0b39a6e5960befcd"
+dot-prop@^4.1.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57"
+ dependencies:
+ is-obj "^1.0.0"
+
+dotenv@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-5.0.1.tgz#a5317459bd3d79ab88cff6e44057a6a3fbb1fcef"
+
+duplexer3@^0.1.4:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
+
+duplexify@^3.4.2, duplexify@^3.6.0:
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.6.0.tgz#592903f5d80b38d037220541264d69a198fb3410"
dependencies:
end-of-stream "^1.0.0"
inherits "^2.0.1"
@@ -1534,15 +1868,13 @@ ecc-jsbn@~0.1.1:
dependencies:
jsbn "~0.1.0"
-electron-releases@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/electron-releases/-/electron-releases-2.1.0.tgz#c5614bf811f176ce3c836e368a0625782341fd4e"
+editor@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/editor/-/editor-1.0.0.tgz#60c7f87bd62bcc6a894fa8ccd6afb7823a24f742"
-electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.28:
- version "1.3.30"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.30.tgz#9666f532a64586651fc56a72513692e820d06a80"
- dependencies:
- electron-releases "^2.1.0"
+electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.30:
+ version "1.3.45"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.45.tgz#458ac1b1c5c760ce8811a16d2bfbd97ec30bafb8"
elliptic@^6.0.0:
version "6.4.0"
@@ -1560,9 +1892,15 @@ emojis-list@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"
+encoding@^0.1.11:
+ version "0.1.12"
+ resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb"
+ dependencies:
+ iconv-lite "~0.4.13"
+
end-of-stream@^1.0.0, end-of-stream@^1.1.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.0.tgz#7a90d833efda6cfa6eac0f4949dbb0fad3a63206"
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43"
dependencies:
once "^1.4.0"
@@ -1575,9 +1913,13 @@ enhanced-resolve@^3.4.0:
object-assign "^4.0.1"
tapable "^0.2.7"
-errno@^0.1.3:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.6.tgz#c386ce8a6283f14fc09563b71560908c9bf53026"
+err-code@^1.0.0:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960"
+
+errno@^0.1.3, errno@~0.1.7:
+ version "0.1.7"
+ resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618"
dependencies:
prr "~1.0.1"
@@ -1588,13 +1930,14 @@ error-ex@^1.2.0:
is-arrayish "^0.2.1"
es5-ext@^0.10.14, es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14:
- version "0.10.37"
- resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.37.tgz#0ee741d148b80069ba27d020393756af257defc3"
+ version "0.10.42"
+ resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.42.tgz#8c07dd33af04d5dcd1310b5cef13bea63a89ba8d"
dependencies:
- es6-iterator "~2.0.1"
+ es6-iterator "~2.0.3"
es6-symbol "~3.1.1"
+ next-tick "1"
-es6-iterator@^2.0.1, es6-iterator@~2.0.1:
+es6-iterator@^2.0.1, es6-iterator@~2.0.1, es6-iterator@~2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
dependencies:
@@ -1613,6 +1956,16 @@ es6-map@^0.1.3:
es6-symbol "~3.1.1"
event-emitter "~0.3.5"
+es6-promise@^4.0.3:
+ version "4.2.4"
+ resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.4.tgz#dc4221c2b16518760bd8c39a52d8f356fc00ed29"
+
+es6-promisify@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203"
+ dependencies:
+ es6-promise "^4.0.3"
+
es6-set@~0.1.5:
version "0.1.5"
resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1"
@@ -1702,10 +2055,10 @@ eslint@4.10.0:
text-table "~0.2.0"
espree@^3.5.1:
- version "3.5.2"
- resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.2.tgz#756ada8b979e9dcfcdb30aad8d1a9304a905e1ca"
+ version "3.5.4"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7"
dependencies:
- acorn "^5.2.1"
+ acorn "^5.5.0"
acorn-jsx "^3.0.0"
esprima@^2.6.0:
@@ -1717,17 +2070,16 @@ esprima@^4.0.0:
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804"
esquery@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa"
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708"
dependencies:
estraverse "^4.0.0"
esrecurse@^4.1.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.0.tgz#fa9568d98d3823f9a41d91e902dcab9ea6e5b163"
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf"
dependencies:
estraverse "^4.1.0"
- object-assign "^4.0.1"
estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0:
version "4.2.0"
@@ -1767,35 +2119,55 @@ execa@^0.7.0:
signal-exit "^3.0.0"
strip-eof "^1.0.0"
-expand-brackets@^0.1.4:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b"
+expand-brackets@^2.1.4:
+ version "2.1.4"
+ resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
+ dependencies:
+ debug "^2.3.3"
+ define-property "^0.2.5"
+ extend-shallow "^2.0.1"
+ posix-character-classes "^0.1.0"
+ regex-not "^1.0.0"
+ snapdragon "^0.8.1"
+ to-regex "^3.0.1"
+
+extend-shallow@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
dependencies:
- is-posix-bracket "^0.1.0"
+ is-extendable "^0.1.0"
-expand-range@^1.8.1:
- version "1.8.2"
- resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337"
+extend-shallow@^3.0.0, extend-shallow@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
dependencies:
- fill-range "^2.1.0"
+ assign-symbols "^1.0.0"
+ is-extendable "^1.0.1"
-extend@~3.0.0, extend@~3.0.1:
+extend@~3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
external-editor@^2.0.4:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.1.0.tgz#3d026a21b7f95b5726387d4200ac160d372c3b48"
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5"
dependencies:
chardet "^0.4.0"
iconv-lite "^0.4.17"
tmp "^0.0.33"
-extglob@^0.3.1:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1"
+extglob@^2.0.4:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
dependencies:
- is-extglob "^1.0.0"
+ array-unique "^0.3.2"
+ define-property "^1.0.0"
+ expand-brackets "^2.1.4"
+ extend-shallow "^2.0.1"
+ fragment-cache "^0.2.1"
+ regex-not "^1.0.0"
+ snapdragon "^0.8.1"
+ to-regex "^3.0.1"
extract-text-webpack-plugin@3.0.2:
version "3.0.2"
@@ -1815,8 +2187,8 @@ extsprintf@^1.2.0:
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
fast-deep-equal@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff"
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614"
fast-json-stable-stringify@^2.0.0:
version "2.0.0"
@@ -1830,6 +2202,10 @@ fastparse@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.1.tgz#d1e2643b38a94d7583b479060e6c4affc94071f8"
+figgy-pudding@^3.0.0, figgy-pudding@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.1.0.tgz#a77ed2284175976c424b390b298569e9df86dd1e"
+
figures@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
@@ -1843,19 +2219,14 @@ file-entry-cache@^2.0.0:
flat-cache "^1.2.1"
object-assign "^4.0.1"
-filename-regex@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
-
-fill-range@^2.1.0:
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723"
+fill-range@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
dependencies:
- is-number "^2.1.0"
- isobject "^2.0.0"
- randomatic "^1.1.3"
- repeat-element "^1.1.2"
- repeat-string "^1.5.2"
+ extend-shallow "^2.0.1"
+ is-number "^3.0.0"
+ repeat-string "^1.6.1"
+ to-regex-range "^2.1.0"
find-cache-dir@^1.0.0:
version "1.0.0"
@@ -1865,6 +2236,10 @@ find-cache-dir@^1.0.0:
make-dir "^1.0.0"
pkg-dir "^2.0.0"
+find-npm-prefix@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/find-npm-prefix/-/find-npm-prefix-1.0.2.tgz#8d8ce2c78b3b4b9e66c8acc6a37c231eb841cfdf"
+
find-up@^1.0.0:
version "1.1.2"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
@@ -1892,8 +2267,8 @@ flatten@^1.0.2:
resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782"
flush-write-stream@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.2.tgz#c81b90d8746766f1a609a46809946c45dd8ae417"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.3.tgz#c5d586ef38af6097650b49bc41b55fabb19f35bd"
dependencies:
inherits "^2.0.1"
readable-stream "^2.0.4"
@@ -1902,16 +2277,10 @@ for-in@^0.1.3:
version "0.1.8"
resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1"
-for-in@^1.0.1:
+for-in@^1.0.1, for-in@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
-for-own@^0.1.4:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce"
- dependencies:
- for-in "^1.0.1"
-
for-own@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b"
@@ -1922,21 +2291,26 @@ forever-agent@~0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
-form-data@~2.1.1:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1"
+form-data@~2.3.1:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099"
dependencies:
asynckit "^0.4.0"
- combined-stream "^1.0.5"
+ combined-stream "1.0.6"
mime-types "^2.1.12"
-form-data@~2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf"
+fragment-cache@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.5"
- mime-types "^2.1.12"
+ map-cache "^0.2.2"
+
+from2@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/from2/-/from2-1.3.0.tgz#88413baaa5f9a597cfde9221d86986cd3c061dfd"
+ dependencies:
+ inherits "~2.0.1"
+ readable-stream "~1.1.10"
from2@^2.1.0:
version "2.3.0"
@@ -1945,7 +2319,21 @@ from2@^2.1.0:
inherits "^2.0.1"
readable-stream "^2.0.0"
-fs-write-stream-atomic@^1.0.8:
+fs-minipass@^1.2.5:
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d"
+ dependencies:
+ minipass "^2.2.1"
+
+fs-vacuum@^1.2.10, fs-vacuum@~1.2.10:
+ version "1.2.10"
+ resolved "https://registry.yarnpkg.com/fs-vacuum/-/fs-vacuum-1.2.10.tgz#b7629bec07a4031a2548fdf99f5ecf1cc8b31e36"
+ dependencies:
+ graceful-fs "^4.1.2"
+ path-is-inside "^1.0.1"
+ rimraf "^2.5.2"
+
+fs-write-stream-atomic@^1.0.8, fs-write-stream-atomic@~1.0.10:
version "1.0.10"
resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9"
dependencies:
@@ -1958,22 +2346,14 @@ fs.realpath@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
-fsevents@^1.0.0:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.3.tgz#11f82318f5fe7bb2cd22965a108e9306208216d8"
- dependencies:
- nan "^2.3.0"
- node-pre-gyp "^0.6.39"
-
-fstream-ignore@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105"
+fsevents@^1.1.2:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.3.tgz#08292982e7059f6674c93d8b829c1e8604979ac0"
dependencies:
- fstream "^1.0.0"
- inherits "2"
- minimatch "^3.0.0"
+ nan "^2.9.2"
+ node-pre-gyp "^0.9.0"
-fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2:
+fstream@^1.0.0, fstream@^1.0.2:
version "1.0.11"
resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171"
dependencies:
@@ -2009,6 +2389,23 @@ gaze@^1.0.0:
dependencies:
globule "^1.0.0"
+genfun@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/genfun/-/genfun-4.0.1.tgz#ed10041f2e4a7f1b0a38466d17a5c3e27df1dfc1"
+
+gentle-fs@^2.0.0, gentle-fs@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/gentle-fs/-/gentle-fs-2.0.1.tgz#585cfd612bfc5cd52471fdb42537f016a5ce3687"
+ dependencies:
+ aproba "^1.1.2"
+ fs-vacuum "^1.2.10"
+ graceful-fs "^4.1.11"
+ iferr "^0.1.5"
+ mkdirp "^0.5.1"
+ path-is-inside "^1.0.2"
+ read-cmd-shim "^1.0.1"
+ slide "^1.1.6"
+
get-caller-file@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5"
@@ -2021,26 +2418,24 @@ get-stream@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
+get-value@^2.0.3, get-value@^2.0.6:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
+
getpass@^0.1.1:
version "0.1.7"
resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
dependencies:
assert-plus "^1.0.0"
-glob-base@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
- dependencies:
- glob-parent "^2.0.0"
- is-glob "^2.0.0"
-
-glob-parent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28"
+glob-parent@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
dependencies:
- is-glob "^2.0.0"
+ is-glob "^3.1.0"
+ path-dirname "^1.0.0"
-glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.2, glob@~7.1.1:
+glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@~7.1.1, glob@~7.1.2:
version "7.1.2"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
dependencies:
@@ -2051,6 +2446,12 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.2, glob@~7.1.1:
once "^1.3.0"
path-is-absolute "^1.0.0"
+global-dirs@^0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445"
+ dependencies:
+ ini "^1.3.4"
+
globals@^10.0.0:
version "10.4.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-10.4.0.tgz#5c477388b128a9e4c5c5d01c7a2aca68c68b2da7"
@@ -2089,25 +2490,30 @@ globule@^1.0.0:
lodash "~4.17.4"
minimatch "~3.0.2"
-graceful-fs@^4.1.11, graceful-fs@^4.1.2:
+got@^6.7.1:
+ version "6.7.1"
+ resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0"
+ dependencies:
+ create-error-class "^3.0.0"
+ duplexer3 "^0.1.4"
+ get-stream "^3.0.0"
+ is-redirect "^1.0.0"
+ is-retry-allowed "^1.0.0"
+ is-stream "^1.0.0"
+ lowercase-keys "^1.0.0"
+ safe-buffer "^5.0.1"
+ timed-out "^4.0.0"
+ unzip-response "^2.0.1"
+ url-parse-lax "^1.0.0"
+
+graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@~4.1.11:
version "4.1.11"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
-har-schema@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e"
-
har-schema@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
-har-validator@~4.2.1:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a"
- dependencies:
- ajv "^4.9.1"
- har-schema "^1.0.5"
-
har-validator@~5.0.3:
version "5.0.3"
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd"
@@ -2129,22 +2535,47 @@ has-flag@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
-has-unicode@^2.0.0:
+has-flag@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
+
+has-unicode@^2.0.0, has-unicode@~2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
+has-value@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
+ dependencies:
+ get-value "^2.0.3"
+ has-values "^0.1.4"
+ isobject "^2.0.0"
+
+has-value@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
+ dependencies:
+ get-value "^2.0.6"
+ has-values "^1.0.0"
+ isobject "^3.0.0"
+
+has-values@^0.1.4:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
+
+has-values@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
+ dependencies:
+ is-number "^3.0.0"
+ kind-of "^4.0.0"
+
has@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28"
dependencies:
function-bind "^1.0.2"
-hash-base@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-2.0.2.tgz#66ea1d856db4e8a5470cadf6fce23ae5244ef2e1"
- dependencies:
- inherits "^2.0.1"
-
hash-base@^3.0.0:
version "3.0.4"
resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918"
@@ -2159,15 +2590,6 @@ hash.js@^1.0.0, hash.js@^1.0.3:
inherits "^2.0.3"
minimalistic-assert "^1.0.0"
-hawk@3.1.3, hawk@~3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
- dependencies:
- boom "2.x.x"
- cryptiles "2.x.x"
- hoek "2.x.x"
- sntp "1.x.x"
-
hawk@~6.0.2:
version "6.0.2"
resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038"
@@ -2177,6 +2599,10 @@ hawk@~6.0.2:
hoek "4.x.x"
sntp "2.x.x"
+headroom.js@^0.9.4:
+ version "0.9.4"
+ resolved "https://registry.yarnpkg.com/headroom.js/-/headroom.js-0.9.4.tgz#0c4e6b4563bb69df55aecdefaba3227566f2df5a"
+
hmac-drbg@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
@@ -2185,13 +2611,9 @@ hmac-drbg@^1.0.0:
minimalistic-assert "^1.0.0"
minimalistic-crypto-utils "^1.0.1"
-hoek@2.x.x:
- version "2.16.3"
- resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
-
hoek@4.x.x:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d"
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.1.tgz#9634502aa12c445dd5a7c5734b572bb8738aacbb"
home-or-tmp@^2.0.0:
version "2.0.0"
@@ -2200,21 +2622,24 @@ home-or-tmp@^2.0.0:
os-homedir "^1.0.0"
os-tmpdir "^1.0.1"
-hosted-git-info@^2.1.4:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c"
+hosted-git-info@^2.1.4, hosted-git-info@^2.6.0:
+ version "2.6.0"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.6.0.tgz#23235b29ab230c576aab0d4f13fc046b0b038222"
html-comment-regex@^1.1.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.1.tgz#668b93776eaae55ebde8f3ad464b307a4963625e"
-http-signature@~1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf"
+http-cache-semantics@^3.8.0, http-cache-semantics@^3.8.1:
+ version "3.8.1"
+ resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2"
+
+http-proxy-agent@^2.0.0, http-proxy-agent@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405"
dependencies:
- assert-plus "^0.2.0"
- jsprim "^1.2.2"
- sshpk "^1.7.0"
+ agent-base "4"
+ debug "3.1.0"
http-signature@~1.2.0:
version "1.2.0"
@@ -2228,9 +2653,24 @@ https-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
-iconv-lite@^0.4.17:
- version "0.4.19"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
+https-proxy-agent@^2.1.0, https-proxy-agent@^2.2.0, https-proxy-agent@^2.2.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0"
+ dependencies:
+ agent-base "^4.1.0"
+ debug "^3.1.0"
+
+humanize-ms@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed"
+ dependencies:
+ ms "^2.0.0"
+
+iconv-lite@^0.4.17, iconv-lite@^0.4.4, iconv-lite@~0.4.13:
+ version "0.4.22"
+ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.22.tgz#c6b16b9d05bc6c307dc9303a820412995d2eea95"
+ dependencies:
+ safer-buffer ">= 2.1.2 < 3"
icss-replace-symbols@^1.1.0:
version "1.1.0"
@@ -2243,18 +2683,32 @@ icss-utils@^2.1.0:
postcss "^6.0.1"
ieee754@^1.1.4:
- version "1.1.8"
- resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
+ version "1.1.11"
+ resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.11.tgz#c16384ffe00f5b7835824e67b6f2bd44a5229455"
iferr@^0.1.5:
version "0.1.5"
resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
+iferr@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/iferr/-/iferr-1.0.0.tgz#36700e6a6d5d42e3e66b6d90fb55a018970b0aab"
+
+ignore-walk@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8"
+ dependencies:
+ minimatch "^3.0.4"
+
ignore@^3.3.3, ignore@^3.3.5:
- version "3.3.7"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.7.tgz#612289bfb3c220e186a58118618d5be8c1bab021"
+ version "3.3.8"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.8.tgz#3f8e9c35d38708a3a7e0e9abb6c73e7ee7707b2b"
+
+import-lazy@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
-imurmurhash@^0.1.4:
+imurmurhash@*, imurmurhash@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
@@ -2276,7 +2730,7 @@ indexof@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d"
-inflight@^1.0.4:
+inflight@^1.0.4, inflight@~1.0.6:
version "1.0.6"
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
dependencies:
@@ -2291,10 +2745,23 @@ inherits@2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
-ini@~1.3.0:
+ini@^1.3.4, ini@^1.3.5, ini@~1.3.0:
version "1.3.5"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
+init-package-json@^1.10.3:
+ version "1.10.3"
+ resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe"
+ dependencies:
+ glob "^7.1.1"
+ npm-package-arg "^4.0.0 || ^5.0.0 || ^6.0.0"
+ promzard "^0.3.0"
+ read "~1.0.1"
+ read-package-json "1 || 2"
+ semver "2.x || 3.x || 4 || 5"
+ validate-npm-package-license "^3.0.1"
+ validate-npm-package-name "^3.0.0"
+
inquirer@^3.0.6:
version "3.3.0"
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
@@ -2319,8 +2786,8 @@ interpret@^1.0.0:
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614"
invariant@^2.2.0, invariant@^2.2.2:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360"
+ version "2.2.4"
+ resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
dependencies:
loose-envify "^1.0.0"
@@ -2328,10 +2795,30 @@ invert-kv@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
+ip-regex@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9"
+
+ip@^1.1.4, ip@^1.1.5:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
+
is-absolute-url@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"
+is-accessor-descriptor@^0.1.6:
+ version "0.1.6"
+ resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
+ dependencies:
+ kind-of "^3.0.2"
+
+is-accessor-descriptor@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656"
+ dependencies:
+ kind-of "^6.0.0"
+
is-arrayish@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
@@ -2352,29 +2839,61 @@ is-builtin-module@^1.0.0:
dependencies:
builtin-modules "^1.0.0"
-is-directory@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
+is-ci@^1.0.10:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.1.0.tgz#247e4162e7860cebbdaf30b774d6b0ac7dcfe7a5"
+ dependencies:
+ ci-info "^1.0.0"
-is-dotfile@^1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
+is-cidr@^2.0.5:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-2.0.5.tgz#13227927d71865d1177fe0e5b60e6ddd3dee0034"
+ dependencies:
+ cidr-regex "^2.0.8"
-is-equal-shallow@^0.1.3:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534"
+is-data-descriptor@^0.1.4:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
+ dependencies:
+ kind-of "^3.0.2"
+
+is-data-descriptor@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7"
+ dependencies:
+ kind-of "^6.0.0"
+
+is-descriptor@^0.1.0:
+ version "0.1.6"
+ resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
dependencies:
- is-primitive "^2.0.0"
+ is-accessor-descriptor "^0.1.6"
+ is-data-descriptor "^0.1.4"
+ kind-of "^5.0.0"
-is-extendable@^0.1.1:
+is-descriptor@^1.0.0, is-descriptor@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
+ dependencies:
+ is-accessor-descriptor "^1.0.0"
+ is-data-descriptor "^1.0.0"
+ kind-of "^6.0.2"
+
+is-directory@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
+
+is-extendable@^0.1.0, is-extendable@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
-is-extglob@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0"
+is-extendable@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
+ dependencies:
+ is-plain-object "^2.0.4"
-is-extglob@^2.1.1:
+is-extglob@^2.1.0, is-extglob@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
@@ -2394,11 +2913,11 @@ is-fullwidth-code-point@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
-is-glob@^2.0.0, is-glob@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863"
+is-glob@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
dependencies:
- is-extglob "^1.0.0"
+ is-extglob "^2.1.0"
is-glob@^4.0.0:
version "4.0.0"
@@ -2406,11 +2925,16 @@ is-glob@^4.0.0:
dependencies:
is-extglob "^2.1.1"
-is-number@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
+is-installed-globally@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80"
dependencies:
- kind-of "^3.0.2"
+ global-dirs "^0.1.0"
+ is-path-inside "^1.0.0"
+
+is-npm@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4"
is-number@^3.0.0:
version "3.0.0"
@@ -2418,13 +2942,27 @@ is-number@^3.0.0:
dependencies:
kind-of "^3.0.2"
+is-number@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff"
+
+is-obj@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
+
+is-odd@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/is-odd/-/is-odd-2.0.0.tgz#7646624671fd7ea558ccd9a2795182f2958f1b24"
+ dependencies:
+ is-number "^4.0.0"
+
is-path-cwd@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d"
is-path-in-cwd@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc"
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52"
dependencies:
is-path-inside "^1.0.0"
@@ -2438,29 +2976,29 @@ is-plain-obj@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
-is-plain-object@^2.0.1:
+is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
dependencies:
isobject "^3.0.1"
-is-posix-bracket@^0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"
-
-is-primitive@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575"
-
is-promise@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
+is-redirect@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24"
+
is-resolvable@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.0.1.tgz#acca1cd36dbe44b974b924321555a70ba03b1cf4"
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88"
-is-stream@^1.1.0:
+is-retry-allowed@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34"
+
+is-stream@^1.0.0, is-stream@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
@@ -2478,6 +3016,14 @@ is-utf8@^0.2.0:
version "0.2.1"
resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
+is-windows@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
+
+isarray@0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
+
isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
@@ -2492,7 +3038,7 @@ isobject@^2.0.0:
dependencies:
isarray "1.0.0"
-isobject@^3.0.1:
+isobject@^3.0.0, isobject@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
@@ -2501,16 +3047,16 @@ isstream@~0.1.2:
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
js-base64@^2.1.8, js-base64@^2.1.9:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.0.tgz#9e566fee624751a1d720c966cd6226d29d4025aa"
+ version "2.4.3"
+ resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.3.tgz#2e545ec2b0f2957f41356510205214e98fad6582"
js-tokens@^3.0.0, js-tokens@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
js-yaml@^3.4.3, js-yaml@^3.9.1:
- version "3.10.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc"
+ version "3.11.0"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.11.0.tgz#597c1a8bd57152f26d622ce4117851a51f5ebaef"
dependencies:
argparse "^1.0.7"
esprima "^4.0.0"
@@ -2538,6 +3084,10 @@ json-loader@^0.5.4:
version "0.5.7"
resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d"
+json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
+
json-schema-traverse@^0.3.0:
version "0.3.1"
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
@@ -2564,6 +3114,10 @@ jsonify@~0.0.0:
version "0.0.0"
resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
+jsonparse@^1.2.0:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
+
jsprim@^1.2.2:
version "1.4.1"
resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
@@ -2579,7 +3133,7 @@ kind-of@^2.0.1:
dependencies:
is-buffer "^1.0.2"
-kind-of@^3.0.2, kind-of@^3.2.2:
+kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0, kind-of@^3.2.2:
version "3.2.2"
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
dependencies:
@@ -2591,6 +3145,20 @@ kind-of@^4.0.0:
dependencies:
is-buffer "^1.1.5"
+kind-of@^5.0.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
+
+kind-of@^6.0.0, kind-of@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
+
+latest-version@^3.0.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15"
+ dependencies:
+ package-json "^4.0.0"
+
lazy-cache@^0.2.3:
version "0.2.7"
resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65"
@@ -2599,6 +3167,10 @@ lazy-cache@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
+lazy-property@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/lazy-property/-/lazy-property-1.0.0.tgz#84ddc4b370679ba8bd4cdcfa4c06b43d57111147"
+
lcid@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
@@ -2612,6 +3184,44 @@ levn@^0.3.0, levn@~0.3.0:
prelude-ls "~1.1.2"
type-check "~0.3.2"
+libcipm@^1.6.2:
+ version "1.6.2"
+ resolved "https://registry.yarnpkg.com/libcipm/-/libcipm-1.6.2.tgz#5a9d83b8606b9733cfff016ad9b37d3b8198ae09"
+ dependencies:
+ bin-links "^1.1.0"
+ bluebird "^3.5.1"
+ find-npm-prefix "^1.0.2"
+ graceful-fs "^4.1.11"
+ lock-verify "^2.0.0"
+ npm-lifecycle "^2.0.0"
+ npm-logical-tree "^1.2.1"
+ npm-package-arg "^6.0.0"
+ pacote "^7.5.1"
+ protoduck "^5.0.0"
+ read-package-json "^2.0.12"
+ rimraf "^2.6.2"
+ worker-farm "^1.5.4"
+
+libnpmhook@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-4.0.1.tgz#63641654de772cbeb96a88527a7fd5456ec3c2d7"
+ dependencies:
+ figgy-pudding "^3.1.0"
+ npm-registry-fetch "^3.0.0"
+
+libnpx@^10.2.0:
+ version "10.2.0"
+ resolved "https://registry.yarnpkg.com/libnpx/-/libnpx-10.2.0.tgz#1bf4a1c9f36081f64935eb014041da10855e3102"
+ dependencies:
+ dotenv "^5.0.1"
+ npm-package-arg "^6.0.0"
+ rimraf "^2.6.2"
+ safe-buffer "^5.1.0"
+ update-notifier "^2.3.0"
+ which "^1.3.0"
+ y18n "^4.0.0"
+ yargs "^11.0.0"
+
load-json-file@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
@@ -2659,6 +3269,19 @@ locate-path@^2.0.0:
p-locate "^2.0.0"
path-exists "^3.0.0"
+lock-verify@^2.0.0:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/lock-verify/-/lock-verify-2.0.2.tgz#148e4f85974915c9e3c34d694b7de9ecb18ee7a8"
+ dependencies:
+ npm-package-arg "^5.1.2 || 6"
+ semver "^5.4.1"
+
+lockfile@~1.0.3:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.4.tgz#07f819d25ae48f87e538e6578b6964a4981a5609"
+ dependencies:
+ signal-exit "^3.0.2"
+
lodash._arraycopy@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz#76e7b7c1f1fb92547374878a562ed06a3e50f6e1"
@@ -2682,10 +3305,25 @@ lodash._basefor@^3.0.0:
version "3.0.3"
resolved "https://registry.yarnpkg.com/lodash._basefor/-/lodash._basefor-3.0.3.tgz#7550b4e9218ef09fad24343b612021c79b4c20c2"
-lodash._bindcallback@^3.0.0:
+lodash._baseindexof@*:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz#fe52b53a1c6761e42618d654e4a25789ed61822c"
+
+lodash._baseuniq@~4.6.0:
+ version "4.6.0"
+ resolved "https://registry.yarnpkg.com/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz#0ebb44e456814af7905c6212fa2c9b2d51b841e8"
+ dependencies:
+ lodash._createset "~4.0.0"
+ lodash._root "~3.0.0"
+
+lodash._bindcallback@*, lodash._bindcallback@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e"
+lodash._cacheindexof@*:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz#3dc69ac82498d2ee5e3ce56091bafd2adc7bde92"
+
lodash._createassigner@^3.0.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11"
@@ -2694,7 +3332,17 @@ lodash._createassigner@^3.0.0:
lodash._isiterateecall "^3.0.0"
lodash.restparam "^3.0.0"
-lodash._getnative@^3.0.0:
+lodash._createcache@*:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/lodash._createcache/-/lodash._createcache-3.1.2.tgz#56d6a064017625e79ebca6b8018e17440bdcf093"
+ dependencies:
+ lodash._getnative "^3.0.0"
+
+lodash._createset@~4.0.0:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/lodash._createset/-/lodash._createset-4.0.3.tgz#0f4659fbb09d75194fa9e2b88a6644d363c9fe26"
+
+lodash._getnative@*, lodash._getnative@^3.0.0:
version "3.9.1"
resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5"
@@ -2702,6 +3350,10 @@ lodash._isiterateecall@^3.0.0:
version "3.0.9"
resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c"
+lodash._root@~3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692"
+
lodash.assign@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa"
@@ -2718,7 +3370,7 @@ lodash.camelcase@^4.3.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
-lodash.clonedeep@^4.3.2:
+lodash.clonedeep@^4.3.2, lodash.clonedeep@~4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
@@ -2778,10 +3430,10 @@ lodash.merge@^3.3.2:
lodash.toplainobject "^3.0.0"
lodash.mergewith@^4.6.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz#150cf0a16791f5903b8891eab154609274bdea55"
+ version "4.6.1"
+ resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz#639057e726c3afbdb3e7d42741caa8d6e4335927"
-lodash.restparam@^3.0.0:
+lodash.restparam@*, lodash.restparam@^3.0.0:
version "3.6.1"
resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805"
@@ -2796,13 +3448,25 @@ lodash.toplainobject@^3.0.0:
lodash._basecopy "^3.0.0"
lodash.keysin "^3.0.0"
-lodash.uniq@^4.5.0:
+lodash.union@~4.6.0:
+ version "4.6.0"
+ resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88"
+
+lodash.uniq@^4.5.0, lodash.uniq@~4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
+lodash.without@~4.4.0:
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac"
+
+lodash@^3.10.1:
+ version "3.10.1"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
+
lodash@^4.0.0, lodash@^4.14.0, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.3.0, lodash@~4.17.4:
- version "4.17.4"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
+ version "4.17.10"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7"
longest@^1.0.1:
version "1.0.1"
@@ -2821,9 +3485,13 @@ loud-rejection@^1.0.0:
currently-unhandled "^0.4.1"
signal-exit "^3.0.0"
-lru-cache@^4.0.1, lru-cache@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55"
+lowercase-keys@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
+
+lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.2:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.2.tgz#45234b2e6e2f2b33da125624c4664929a0224c3f"
dependencies:
pseudomap "^1.0.2"
yallist "^2.1.2"
@@ -2833,15 +3501,73 @@ macaddress@^0.2.8:
resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12"
make-dir@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.1.0.tgz#19b4369fe48c116f53c2af95ad102c0e39e85d51"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.2.0.tgz#6d6a49eead4aae296c53bbf3a1a008bd6c89469b"
dependencies:
pify "^3.0.0"
+make-fetch-happen@^2.5.0, make-fetch-happen@^2.6.0:
+ version "2.6.0"
+ resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-2.6.0.tgz#8474aa52198f6b1ae4f3094c04e8370d35ea8a38"
+ dependencies:
+ agentkeepalive "^3.3.0"
+ cacache "^10.0.0"
+ http-cache-semantics "^3.8.0"
+ http-proxy-agent "^2.0.0"
+ https-proxy-agent "^2.1.0"
+ lru-cache "^4.1.1"
+ mississippi "^1.2.0"
+ node-fetch-npm "^2.0.2"
+ promise-retry "^1.1.1"
+ socks-proxy-agent "^3.0.1"
+ ssri "^5.0.0"
+
+make-fetch-happen@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-3.0.0.tgz#7b661d2372fc4710ab5cc8e1fa3c290eea69a961"
+ dependencies:
+ agentkeepalive "^3.4.1"
+ cacache "^10.0.4"
+ http-cache-semantics "^3.8.1"
+ http-proxy-agent "^2.1.0"
+ https-proxy-agent "^2.2.0"
+ lru-cache "^4.1.2"
+ mississippi "^3.0.0"
+ node-fetch-npm "^2.0.2"
+ promise-retry "^1.1.1"
+ socks-proxy-agent "^3.0.1"
+ ssri "^5.2.4"
+
+make-fetch-happen@^4.0.0, make-fetch-happen@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz#141497cb878f243ba93136c83d8aba12c216c083"
+ dependencies:
+ agentkeepalive "^3.4.1"
+ cacache "^11.0.1"
+ http-cache-semantics "^3.8.1"
+ http-proxy-agent "^2.1.0"
+ https-proxy-agent "^2.2.1"
+ lru-cache "^4.1.2"
+ mississippi "^3.0.0"
+ node-fetch-npm "^2.0.2"
+ promise-retry "^1.1.1"
+ socks-proxy-agent "^4.0.0"
+ ssri "^6.0.0"
+
+map-cache@^0.2.2:
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
+
map-obj@^1.0.0, map-obj@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
+map-visit@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
+ dependencies:
+ object-visit "^1.0.0"
+
math-expression-evaluator@^1.2.14:
version "1.2.17"
resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac"
@@ -2853,6 +3579,10 @@ md5.js@^1.3.4:
hash-base "^3.0.0"
inherits "^2.0.1"
+meant@~1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/meant/-/meant-1.0.1.tgz#66044fea2f23230ec806fb515efea29c44d2115d"
+
mem@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76"
@@ -2881,23 +3611,23 @@ meow@^3.7.0:
redent "^1.0.0"
trim-newlines "^1.0.0"
-micromatch@^2.1.5:
- version "2.3.11"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565"
- dependencies:
- arr-diff "^2.0.0"
- array-unique "^0.2.1"
- braces "^1.8.2"
- expand-brackets "^0.1.4"
- extglob "^0.3.1"
- filename-regex "^2.0.0"
- is-extglob "^1.0.0"
- is-glob "^2.0.1"
- kind-of "^3.0.2"
- normalize-path "^2.0.1"
- object.omit "^2.0.0"
- parse-glob "^3.0.4"
- regex-cache "^0.4.2"
+micromatch@^3.1.4:
+ version "3.1.10"
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
+ dependencies:
+ arr-diff "^4.0.0"
+ array-unique "^0.3.2"
+ braces "^2.3.1"
+ define-property "^2.0.2"
+ extend-shallow "^3.0.2"
+ extglob "^2.0.4"
+ fragment-cache "^0.2.1"
+ kind-of "^6.0.2"
+ nanomatch "^1.2.9"
+ object.pick "^1.3.0"
+ regex-not "^1.0.0"
+ snapdragon "^0.8.1"
+ to-regex "^3.0.2"
miller-rabin@^4.0.0:
version "4.0.1"
@@ -2906,29 +3636,29 @@ miller-rabin@^4.0.0:
bn.js "^4.0.0"
brorand "^1.0.1"
-mime-db@~1.30.0:
- version "1.30.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01"
+mime-db@~1.33.0:
+ version "1.33.0"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db"
-mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.7:
- version "2.1.17"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a"
+mime-types@^2.1.12, mime-types@~2.1.17:
+ version "2.1.18"
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8"
dependencies:
- mime-db "~1.30.0"
+ mime-db "~1.33.0"
mimic-fn@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
minimalistic-assert@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3"
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
-minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.2:
+minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.2:
version "3.0.4"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
dependencies:
@@ -2942,9 +3672,22 @@ minimist@^1.1.3, minimist@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
-mississippi@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-1.3.0.tgz#d201583eb12327e3c5c1642a404a9cacf94e34f5"
+minipass@^2.2.1, minipass@^2.2.4:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.0.tgz#2e11b1c46df7fe7f1afbe9a490280add21ffe384"
+ dependencies:
+ safe-buffer "^5.1.1"
+ yallist "^3.0.0"
+
+minizlib@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.1.0.tgz#11e13658ce46bc3a70a267aac58359d1e0c29ceb"
+ dependencies:
+ minipass "^2.2.1"
+
+mississippi@^1.2.0:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-1.3.1.tgz#2a8bb465e86550ac8b36a7b6f45599171d78671e"
dependencies:
concat-stream "^1.5.0"
duplexify "^3.4.2"
@@ -2957,6 +3700,43 @@ mississippi@^1.3.0:
stream-each "^1.1.0"
through2 "^2.0.0"
+mississippi@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f"
+ dependencies:
+ concat-stream "^1.5.0"
+ duplexify "^3.4.2"
+ end-of-stream "^1.1.0"
+ flush-write-stream "^1.0.0"
+ from2 "^2.1.0"
+ parallel-transform "^1.1.0"
+ pump "^2.0.1"
+ pumpify "^1.3.3"
+ stream-each "^1.1.0"
+ through2 "^2.0.0"
+
+mississippi@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022"
+ dependencies:
+ concat-stream "^1.5.0"
+ duplexify "^3.4.2"
+ end-of-stream "^1.1.0"
+ flush-write-stream "^1.0.0"
+ from2 "^2.1.0"
+ parallel-transform "^1.1.0"
+ pump "^3.0.0"
+ pumpify "^1.3.3"
+ stream-each "^1.1.0"
+ through2 "^2.0.0"
+
+mixin-deep@^1.2.0:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe"
+ dependencies:
+ for-in "^1.0.2"
+ is-extendable "^1.0.1"
+
mixin-object@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e"
@@ -2985,19 +3765,64 @@ ms@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
-mute-stream@0.0.7:
+ms@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
+
+mute-stream@0.0.7, mute-stream@~0.0.4:
version "0.0.7"
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
-nan@^2.3.0, nan@^2.3.2:
- version "2.8.0"
- resolved "https://registry.yarnpkg.com/nan/-/nan-2.8.0.tgz#ed715f3fe9de02b57a5e6252d90a96675e1f085a"
+nan@^2.3.2, nan@^2.9.2:
+ version "2.10.0"
+ resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f"
+
+nanomatch@^1.2.9:
+ version "1.2.9"
+ resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.9.tgz#879f7150cb2dab7a471259066c104eee6e0fa7c2"
+ dependencies:
+ arr-diff "^4.0.0"
+ array-unique "^0.3.2"
+ define-property "^2.0.2"
+ extend-shallow "^3.0.2"
+ fragment-cache "^0.2.1"
+ is-odd "^2.0.0"
+ is-windows "^1.0.2"
+ kind-of "^6.0.2"
+ object.pick "^1.3.0"
+ regex-not "^1.0.0"
+ snapdragon "^0.8.1"
+ to-regex "^3.0.1"
natural-compare@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
-node-gyp@^3.3.1:
+needle@^2.2.0:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.1.tgz#b5e325bd3aae8c2678902fa296f729455d1d3a7d"
+ dependencies:
+ debug "^2.1.2"
+ iconv-lite "^0.4.4"
+ sax "^1.2.4"
+
+neo-async@^2.5.0:
+ version "2.5.1"
+ resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.1.tgz#acb909e327b1e87ec9ef15f41b8a269512ad41ee"
+
+next-tick@1:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"
+
+node-fetch-npm@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz#7258c9046182dca345b4208eda918daf33697ff7"
+ dependencies:
+ encoding "^0.1.11"
+ json-parse-better-errors "^1.0.0"
+ safe-buffer "^5.1.1"
+
+node-gyp@^3.3.1, node-gyp@^3.6.2:
version "3.6.2"
resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.6.2.tgz#9bfbe54562286284838e750eac05295853fa1c60"
dependencies:
@@ -3043,25 +3868,20 @@ node-libs-browser@^2.0.0:
util "^0.10.3"
vm-browserify "0.0.4"
-node-normalize-scss@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/node-normalize-scss/-/node-normalize-scss-3.0.0.tgz#119bf5d5bb71160465e9f1204c41f691d26ecf77"
-
-node-pre-gyp@^0.6.39:
- version "0.6.39"
- resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649"
+node-pre-gyp@^0.9.0:
+ version "0.9.1"
+ resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.9.1.tgz#f11c07516dd92f87199dbc7e1838eab7cd56c9e0"
dependencies:
detect-libc "^1.0.2"
- hawk "3.1.3"
mkdirp "^0.5.1"
+ needle "^2.2.0"
nopt "^4.0.1"
+ npm-packlist "^1.1.6"
npmlog "^4.0.2"
rc "^1.1.7"
- request "2.81.0"
rimraf "^2.6.1"
semver "^5.3.0"
- tar "^2.2.1"
- tar-pack "^3.4.0"
+ tar "^4"
node-sass@4.5.3:
version "4.5.3"
@@ -3092,14 +3912,14 @@ node-sass@4.5.3:
dependencies:
abbrev "1"
-nopt@^4.0.1:
+nopt@^4.0.1, nopt@~4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
dependencies:
abbrev "1"
osenv "^0.1.4"
-normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
+normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.4.0, "normalize-package-data@~1.0.1 || ^2.0.0", normalize-package-data@~2.4.0:
version "2.4.0"
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
dependencies:
@@ -3108,7 +3928,7 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
semver "2 || 3 || 4 || 5"
validate-npm-package-license "^3.0.1"
-normalize-path@^2.0.0, normalize-path@^2.0.1:
+normalize-path@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
dependencies:
@@ -3127,13 +3947,242 @@ normalize-url@^1.4.0:
query-string "^4.1.0"
sort-keys "^1.0.0"
+normalize.css@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/normalize.css/-/normalize.css-8.0.0.tgz#14ac5e461612538a4ce9be90a7da23f86e718493"
+
+npm-audit-report@^1.0.5:
+ version "1.0.9"
+ resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-1.0.9.tgz#0fe93c36e0d10cf6cf2033572138014f2e64b4ec"
+ dependencies:
+ cli-table2 "^0.2.0"
+ console-control-strings "^1.1.0"
+
+npm-bundled@^1.0.1:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.3.tgz#7e71703d973af3370a9591bafe3a63aca0be2308"
+
+npm-cache-filename@~1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz#ded306c5b0bfc870a9e9faf823bc5f283e05ae11"
+
+npm-install-checks@~3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-3.0.0.tgz#d4aecdfd51a53e3723b7b2f93b2ee28e307bc0d7"
+ dependencies:
+ semver "^2.3.0 || 3.x || 4 || 5"
+
+npm-lifecycle@^2.0.0, npm-lifecycle@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-2.0.1.tgz#897313f05ed24db8e28d99fa8b42c31b625e6237"
+ dependencies:
+ byline "^5.0.0"
+ graceful-fs "^4.1.11"
+ node-gyp "^3.6.2"
+ resolve-from "^4.0.0"
+ slide "^1.1.6"
+ uid-number "0.0.6"
+ umask "^1.1.0"
+ which "^1.3.0"
+
+npm-logical-tree@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/npm-logical-tree/-/npm-logical-tree-1.2.1.tgz#44610141ca24664cad35d1e607176193fd8f5b88"
+
+"npm-package-arg@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", "npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", "npm-package-arg@^5.1.2 || 6", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.0.tgz#15ae1e2758a5027efb4c250554b85a737db7fcc1"
+ dependencies:
+ hosted-git-info "^2.6.0"
+ osenv "^0.1.5"
+ semver "^5.5.0"
+ validate-npm-package-name "^3.0.0"
+
+npm-packlist@^1.1.10, npm-packlist@^1.1.6, npm-packlist@~1.1.10:
+ version "1.1.10"
+ resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.10.tgz#1039db9e985727e464df066f4cf0ab6ef85c398a"
+ dependencies:
+ ignore-walk "^3.0.1"
+ npm-bundled "^1.0.1"
+
+npm-pick-manifest@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-2.1.0.tgz#dc381bdd670c35d81655e1d5a94aa3dd4d87fce5"
+ dependencies:
+ npm-package-arg "^6.0.0"
+ semver "^5.4.1"
+
+npm-profile@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-3.0.1.tgz#65a1018340f14399a086b5d0a9bd0d13145d8e57"
+ dependencies:
+ aproba "^1.1.2"
+ make-fetch-happen "^2.5.0"
+
+npm-registry-client@^8.5.1:
+ version "8.5.1"
+ resolved "https://registry.yarnpkg.com/npm-registry-client/-/npm-registry-client-8.5.1.tgz#8115809c0a4b40938b8a109b8ea74d26c6f5d7f1"
+ dependencies:
+ concat-stream "^1.5.2"
+ graceful-fs "^4.1.6"
+ normalize-package-data "~1.0.1 || ^2.0.0"
+ npm-package-arg "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"
+ once "^1.3.3"
+ request "^2.74.0"
+ retry "^0.10.0"
+ safe-buffer "^5.1.1"
+ semver "2 >=2.2.1 || 3.x || 4 || 5"
+ slide "^1.1.3"
+ ssri "^5.2.4"
+ optionalDependencies:
+ npmlog "2 || ^3.1.0 || ^4.0.0"
+
+npm-registry-fetch@^1.1.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-1.1.1.tgz#710bc5947d9ee2c549375072dab6d5d17baf2eb2"
+ dependencies:
+ bluebird "^3.5.1"
+ figgy-pudding "^3.0.0"
+ lru-cache "^4.1.2"
+ make-fetch-happen "^3.0.0"
+ npm-package-arg "^6.0.0"
+ safe-buffer "^5.1.1"
+
+npm-registry-fetch@^3.0.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-3.1.1.tgz#e96bae698afdd45d4a01aca29e881fc0bc55206c"
+ dependencies:
+ bluebird "^3.5.1"
+ figgy-pudding "^3.1.0"
+ lru-cache "^4.1.2"
+ make-fetch-happen "^4.0.0"
+ npm-package-arg "^6.0.0"
+
npm-run-path@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
dependencies:
path-key "^2.0.0"
-"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2:
+npm-user-validate@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.0.tgz#8ceca0f5cea04d4e93519ef72d0557a75122e951"
+
+npm@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/npm/-/npm-6.0.0.tgz#f5518c860ab91586db2a24aad4de1433cda108d9"
+ dependencies:
+ JSONStream "^1.3.2"
+ abbrev "~1.1.1"
+ ansi-regex "~3.0.0"
+ ansicolors "~0.3.2"
+ ansistyles "~0.1.3"
+ aproba "~1.2.0"
+ archy "~1.0.0"
+ bin-links "^1.1.2"
+ bluebird "~3.5.1"
+ byte-size "^4.0.2"
+ cacache "^11.0.1"
+ call-limit "~1.1.0"
+ chownr "~1.0.1"
+ cli-columns "^3.1.2"
+ cli-table2 "~0.2.0"
+ cmd-shim "~2.0.2"
+ columnify "~1.5.4"
+ config-chain "~1.1.11"
+ detect-indent "~5.0.0"
+ detect-newline "^2.1.0"
+ dezalgo "~1.0.3"
+ editor "~1.0.0"
+ figgy-pudding "^3.1.0"
+ find-npm-prefix "^1.0.2"
+ fs-vacuum "~1.2.10"
+ fs-write-stream-atomic "~1.0.10"
+ gentle-fs "^2.0.1"
+ glob "~7.1.2"
+ graceful-fs "~4.1.11"
+ has-unicode "~2.0.1"
+ hosted-git-info "^2.6.0"
+ iferr "^1.0.0"
+ inflight "~1.0.6"
+ inherits "~2.0.3"
+ ini "^1.3.5"
+ init-package-json "^1.10.3"
+ is-cidr "^2.0.5"
+ json-parse-better-errors "^1.0.2"
+ lazy-property "~1.0.0"
+ libcipm "^1.6.2"
+ libnpmhook "^4.0.1"
+ libnpx "^10.2.0"
+ lockfile "~1.0.3"
+ lodash._baseuniq "~4.6.0"
+ lodash.clonedeep "~4.5.0"
+ lodash.union "~4.6.0"
+ lodash.uniq "~4.5.0"
+ lodash.without "~4.4.0"
+ lru-cache "^4.1.2"
+ meant "~1.0.1"
+ mississippi "^3.0.0"
+ mkdirp "~0.5.1"
+ move-concurrently "^1.0.1"
+ node-gyp "^3.6.2"
+ nopt "~4.0.1"
+ normalize-package-data "~2.4.0"
+ npm-audit-report "^1.0.5"
+ npm-cache-filename "~1.0.2"
+ npm-install-checks "~3.0.0"
+ npm-lifecycle "^2.0.1"
+ npm-package-arg "^6.1.0"
+ npm-packlist "~1.1.10"
+ npm-pick-manifest "^2.1.0"
+ npm-profile "^3.0.1"
+ npm-registry-client "^8.5.1"
+ npm-registry-fetch "^1.1.0"
+ npm-user-validate "~1.0.0"
+ npmlog "~4.1.2"
+ once "~1.4.0"
+ opener "~1.4.3"
+ osenv "^0.1.5"
+ pacote "^8.1.0"
+ path-is-inside "~1.0.2"
+ promise-inflight "~1.0.1"
+ qrcode-terminal "^0.12.0"
+ query-string "^6.0.0"
+ qw "~1.0.1"
+ read "~1.0.7"
+ read-cmd-shim "~1.0.1"
+ read-installed "~4.0.3"
+ read-package-json "^2.0.13"
+ read-package-tree "^5.2.1"
+ readable-stream "^2.3.6"
+ request "^2.85.0"
+ retry "^0.12.0"
+ rimraf "~2.6.2"
+ safe-buffer "~5.1.1"
+ semver "^5.5.0"
+ sha "~2.0.1"
+ slide "~1.1.6"
+ sorted-object "~2.0.1"
+ sorted-union-stream "~2.1.3"
+ ssri "^6.0.0"
+ strip-ansi "~4.0.0"
+ tar "^4.4.1"
+ text-table "~0.2.0"
+ tiny-relative-date "^1.3.0"
+ uid-number "0.0.6"
+ umask "~1.1.0"
+ unique-filename "~1.1.0"
+ unpipe "~1.0.0"
+ update-notifier "^2.4.0"
+ uuid "^3.2.1"
+ validate-npm-package-license "^3.0.3"
+ validate-npm-package-name "~3.0.0"
+ which "~1.3.0"
+ worker-farm "^1.6.0"
+ wrappy "~1.0.2"
+ write-file-atomic "^2.3.0"
+
+"npmlog@0 || 1 || 2 || 3 || 4", "npmlog@2 || ^3.1.0 || ^4.0.0", npmlog@^4.0.0, npmlog@^4.0.2, npmlog@~4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
dependencies:
@@ -3150,7 +4199,7 @@ number-is-nan@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
-oauth-sign@~0.8.1, oauth-sign@~0.8.2:
+oauth-sign@~0.8.2:
version "0.8.2"
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
@@ -3158,14 +4207,27 @@ object-assign@^4.0.1, object-assign@^4.1.0:
version "4.1.1"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
-object.omit@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"
+object-copy@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
dependencies:
- for-own "^0.1.4"
- is-extendable "^0.1.1"
+ copy-descriptor "^0.1.0"
+ define-property "^0.2.5"
+ kind-of "^3.0.3"
+
+object-visit@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
+ dependencies:
+ isobject "^3.0.0"
+
+object.pick@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
+ dependencies:
+ isobject "^3.0.1"
-once@^1.3.0, once@^1.3.1, once@^1.3.3, once@^1.4.0:
+once@^1.3.0, once@^1.3.1, once@^1.3.3, once@^1.4.0, once@~1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
dependencies:
@@ -3177,6 +4239,10 @@ onetime@^2.0.0:
dependencies:
mimic-fn "^1.0.0"
+opener@~1.4.3:
+ version "1.4.3"
+ resolved "https://registry.yarnpkg.com/opener/-/opener-1.4.3.tgz#5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8"
+
optionator@^0.8.2:
version "0.8.2"
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
@@ -3214,9 +4280,9 @@ os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
-osenv@0, osenv@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644"
+osenv@0, osenv@^0.1.4, osenv@^0.1.5:
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
dependencies:
os-homedir "^1.0.0"
os-tmpdir "^1.0.0"
@@ -3226,8 +4292,10 @@ p-finally@^1.0.0:
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
p-limit@^1.0.0, p-limit@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.2.0.tgz#0e92b6bedcb59f022c13d0f1949dc82d15909f1c"
+ dependencies:
+ p-try "^1.0.0"
p-locate@^2.0.0:
version "2.0.0"
@@ -3235,6 +4303,77 @@ p-locate@^2.0.0:
dependencies:
p-limit "^1.1.0"
+p-try@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
+
+package-json@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed"
+ dependencies:
+ got "^6.7.1"
+ registry-auth-token "^3.0.1"
+ registry-url "^3.0.3"
+ semver "^5.1.0"
+
+pacote@^7.5.1:
+ version "7.6.1"
+ resolved "https://registry.yarnpkg.com/pacote/-/pacote-7.6.1.tgz#d44621c89a5a61f173989b60236757728387c094"
+ dependencies:
+ bluebird "^3.5.1"
+ cacache "^10.0.4"
+ get-stream "^3.0.0"
+ glob "^7.1.2"
+ lru-cache "^4.1.1"
+ make-fetch-happen "^2.6.0"
+ minimatch "^3.0.4"
+ mississippi "^3.0.0"
+ mkdirp "^0.5.1"
+ normalize-package-data "^2.4.0"
+ npm-package-arg "^6.0.0"
+ npm-packlist "^1.1.10"
+ npm-pick-manifest "^2.1.0"
+ osenv "^0.1.5"
+ promise-inflight "^1.0.1"
+ promise-retry "^1.1.1"
+ protoduck "^5.0.0"
+ rimraf "^2.6.2"
+ safe-buffer "^5.1.1"
+ semver "^5.5.0"
+ ssri "^5.2.4"
+ tar "^4.4.0"
+ unique-filename "^1.1.0"
+ which "^1.3.0"
+
+pacote@^8.1.0:
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/pacote/-/pacote-8.1.1.tgz#7ee85dad2bccf5524e5460508f833c60dddf5183"
+ dependencies:
+ bluebird "^3.5.1"
+ cacache "^11.0.1"
+ get-stream "^3.0.0"
+ glob "^7.1.2"
+ lru-cache "^4.1.2"
+ make-fetch-happen "^4.0.1"
+ minimatch "^3.0.4"
+ mississippi "^3.0.0"
+ mkdirp "^0.5.1"
+ normalize-package-data "^2.4.0"
+ npm-package-arg "^6.1.0"
+ npm-packlist "^1.1.10"
+ npm-pick-manifest "^2.1.0"
+ osenv "^0.1.5"
+ promise-inflight "^1.0.1"
+ promise-retry "^1.1.1"
+ protoduck "^5.0.0"
+ rimraf "^2.6.2"
+ safe-buffer "^5.1.1"
+ semver "^5.5.0"
+ ssri "^6.0.0"
+ tar "^4.4.1"
+ unique-filename "^1.1.0"
+ which "^1.3.0"
+
pako@~1.0.5:
version "1.0.6"
resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.6.tgz#0101211baa70c4bca4a0f63f2206e97b7dfaf258"
@@ -3248,8 +4387,8 @@ parallel-transform@^1.1.0:
readable-stream "^2.1.5"
parse-asn1@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.0.tgz#37c4f9b7ed3ab65c74817b5f2480937fbf97c712"
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.1.tgz#f6bf293818332bd0dab54efb16087724745e6ca8"
dependencies:
asn1.js "^4.0.0"
browserify-aes "^1.0.0"
@@ -3257,25 +4396,24 @@ parse-asn1@^5.0.0:
evp_bytestokey "^1.0.0"
pbkdf2 "^3.0.3"
-parse-glob@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c"
- dependencies:
- glob-base "^0.3.0"
- is-dotfile "^1.0.0"
- is-extglob "^1.0.0"
- is-glob "^2.0.0"
-
parse-json@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
dependencies:
error-ex "^1.2.0"
+pascalcase@^0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
+
path-browserify@0.0.0:
version "0.0.0"
resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a"
+path-dirname@^1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
+
path-exists@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
@@ -3290,7 +4428,7 @@ path-is-absolute@^1.0.0, path-is-absolute@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
-path-is-inside@^1.0.1, path-is-inside@^1.0.2:
+path-is-inside@^1.0.1, path-is-inside@^1.0.2, path-is-inside@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
@@ -3319,8 +4457,8 @@ path-type@^3.0.0:
pify "^3.0.0"
pbkdf2@^3.0.3:
- version "3.0.14"
- resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.14.tgz#a35e13c64799b06ce15320f459c230e68e73bade"
+ version "3.0.16"
+ resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.16.tgz#7404208ec6b01b62d85bf83853a8064f8d9c2a5c"
dependencies:
create-hash "^1.1.2"
create-hmac "^1.1.4"
@@ -3328,10 +4466,6 @@ pbkdf2@^3.0.3:
safe-buffer "^5.0.1"
sha.js "^2.4.8"
-performance-now@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
-
performance-now@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
@@ -3364,6 +4498,10 @@ pluralize@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777"
+posix-character-classes@^0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
+
postcss-calc@^5.2.0:
version "5.3.1"
resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-5.3.1.tgz#77bae7ca928ad85716e2fda42f261bf7c1d65b5e"
@@ -3635,32 +4773,28 @@ postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0
supports-color "^3.2.3"
postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.13:
- version "6.0.14"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.14.tgz#5534c72114739e75d0afcf017db853099f562885"
+ version "6.0.22"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.22.tgz#e23b78314905c3b90cbd61702121e7a78848f2a3"
dependencies:
- chalk "^2.3.0"
+ chalk "^2.4.1"
source-map "^0.6.1"
- supports-color "^4.4.0"
+ supports-color "^5.4.0"
prelude-ls@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
-prepend-http@^1.0.0:
+prepend-http@^1.0.0, prepend-http@^1.0.1:
version "1.0.4"
resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
-preserve@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
-
-private@^0.1.6, private@^0.1.7:
+private@^0.1.6, private@^0.1.7, private@^0.1.8:
version "0.1.8"
resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
-process-nextick-args@~1.0.6:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
+process-nextick-args@~2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa"
process@^0.11.10:
version "0.11.10"
@@ -3670,10 +4804,33 @@ progress@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f"
-promise-inflight@^1.0.1:
+promise-inflight@^1.0.1, promise-inflight@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
+promise-retry@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d"
+ dependencies:
+ err-code "^1.0.0"
+ retry "^0.10.0"
+
+promzard@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee"
+ dependencies:
+ read "1"
+
+proto-list@~1.2.1:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
+
+protoduck@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-5.0.0.tgz#752145e6be0ad834cb25716f670a713c860dce70"
+ dependencies:
+ genfun "^4.0.1"
+
prr@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
@@ -3683,8 +4840,8 @@ pseudomap@^1.0.2:
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
public-encrypt@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.0.tgz#39f699f3a46560dd5ebacbca693caf7c65c18cc6"
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.2.tgz#46eb9107206bf73489f8b85b69d91334c6610994"
dependencies:
bn.js "^4.1.0"
browserify-rsa "^4.0.0"
@@ -3699,13 +4856,27 @@ pump@^1.0.0:
end-of-stream "^1.1.0"
once "^1.3.1"
+pump@^2.0.0, pump@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909"
+ dependencies:
+ end-of-stream "^1.1.0"
+ once "^1.3.1"
+
+pump@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
+ dependencies:
+ end-of-stream "^1.1.0"
+ once "^1.3.1"
+
pumpify@^1.3.3:
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.3.5.tgz#1b671c619940abcaeac0ad0e3a3c164be760993b"
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.0.tgz#30c905a26c88fa0074927af07256672b474b1c15"
dependencies:
- duplexify "^3.1.2"
- inherits "^2.0.1"
- pump "^1.0.0"
+ duplexify "^3.6.0"
+ inherits "^2.0.3"
+ pump "^2.0.0"
punycode@1.3.2:
version "1.3.2"
@@ -3715,17 +4886,21 @@ punycode@^1.2.4, punycode@^1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
+punycode@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.0.tgz#5f863edc89b96db09074bad7947bf09056ca4e7d"
+
q@^1.1.2:
version "1.5.1"
resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
-qs@~6.4.0:
- version "6.4.0"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
+qrcode-terminal@^0.12.0:
+ version "0.12.0"
+ resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#bb5b699ef7f9f0505092a3748be4464fe71b5819"
qs@~6.5.1:
- version "6.5.1"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
+ version "6.5.2"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
query-string@^4.1.0:
version "4.3.4"
@@ -3734,6 +4909,13 @@ query-string@^4.1.0:
object-assign "^4.1.0"
strict-uri-encode "^1.0.0"
+query-string@^6.0.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.1.0.tgz#01e7d69f6a0940dac67a937d6c6325647aa4532a"
+ dependencies:
+ decode-uri-component "^0.2.0"
+ strict-uri-encode "^2.0.0"
+
querystring-es3@^0.2.0:
version "0.2.1"
resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
@@ -3742,35 +4924,72 @@ querystring@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
-randomatic@^1.1.3:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c"
- dependencies:
- is-number "^3.0.0"
- kind-of "^4.0.0"
+qw@~1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/qw/-/qw-1.0.1.tgz#efbfdc740f9ad054304426acb183412cc8b996d4"
randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.5.tgz#dc009a246b8d09a177b4b7a0ae77bc570f4b1b79"
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.6.tgz#d302c522948588848a8d300c932b44c24231da80"
dependencies:
safe-buffer "^5.1.0"
randomfill@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.3.tgz#b96b7df587f01dd91726c418f30553b1418e3d62"
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458"
dependencies:
randombytes "^2.0.5"
safe-buffer "^5.1.0"
-rc@^1.1.7:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.2.tgz#d8ce9cb57e8d64d9c7badd9876c7c34cbe3c7077"
+rc@^1.0.1, rc@^1.1.6, rc@^1.1.7:
+ version "1.2.7"
+ resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.7.tgz#8a10ca30d588d00464360372b890d06dacd02297"
dependencies:
- deep-extend "~0.4.0"
+ deep-extend "^0.5.1"
ini "~1.3.0"
minimist "^1.2.0"
strip-json-comments "~2.0.1"
+read-cmd-shim@^1.0.1, read-cmd-shim@~1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz#2d5d157786a37c055d22077c32c53f8329e91c7b"
+ dependencies:
+ graceful-fs "^4.1.2"
+
+read-installed@~4.0.3:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/read-installed/-/read-installed-4.0.3.tgz#ff9b8b67f187d1e4c29b9feb31f6b223acd19067"
+ dependencies:
+ debuglog "^1.0.1"
+ read-package-json "^2.0.0"
+ readdir-scoped-modules "^1.0.0"
+ semver "2 || 3 || 4 || 5"
+ slide "~1.1.3"
+ util-extend "^1.0.1"
+ optionalDependencies:
+ graceful-fs "^4.1.2"
+
+"read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.12, read-package-json@^2.0.13:
+ version "2.0.13"
+ resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.0.13.tgz#2e82ebd9f613baa6d2ebe3aa72cefe3f68e41f4a"
+ dependencies:
+ glob "^7.1.1"
+ json-parse-better-errors "^1.0.1"
+ normalize-package-data "^2.0.0"
+ slash "^1.0.0"
+ optionalDependencies:
+ graceful-fs "^4.1.2"
+
+read-package-tree@^5.2.1:
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.2.1.tgz#6218b187d6fac82289ce4387bbbaf8eef536ad63"
+ dependencies:
+ debuglog "^1.0.1"
+ dezalgo "^1.0.0"
+ once "^1.3.0"
+ read-package-json "^2.0.0"
+ readdir-scoped-modules "^1.0.0"
+
read-pkg-up@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
@@ -3801,18 +5020,42 @@ read-pkg@^2.0.0:
normalize-package-data "^2.3.2"
path-type "^2.0.0"
-"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.2.6, readable-stream@^2.3.3:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c"
+read@1, read@~1.0.1, read@~1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4"
+ dependencies:
+ mute-stream "~0.0.4"
+
+"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6:
+ version "2.3.6"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
dependencies:
core-util-is "~1.0.0"
inherits "~2.0.3"
isarray "~1.0.0"
- process-nextick-args "~1.0.6"
+ process-nextick-args "~2.0.0"
safe-buffer "~5.1.1"
- string_decoder "~1.0.3"
+ string_decoder "~1.1.1"
util-deprecate "~1.0.1"
+readable-stream@~1.1.10:
+ version "1.1.14"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
+ dependencies:
+ core-util-is "~1.0.0"
+ inherits "~2.0.1"
+ isarray "0.0.1"
+ string_decoder "~0.10.x"
+
+readdir-scoped-modules@*, readdir-scoped-modules@^1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz#9fafa37d286be5d92cbaebdee030dc9b5f406747"
+ dependencies:
+ debuglog "^1.0.1"
+ dezalgo "^1.0.0"
+ graceful-fs "^4.1.2"
+ once "^1.3.0"
+
readdirp@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78"
@@ -3859,11 +5102,12 @@ regenerator-transform@^0.10.0:
babel-types "^6.19.0"
private "^0.1.6"
-regex-cache@^0.4.2:
- version "0.4.4"
- resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd"
+regex-not@^1.0.0, regex-not@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
dependencies:
- is-equal-shallow "^0.1.3"
+ extend-shallow "^3.0.2"
+ safe-regex "^1.1.0"
regexpu-core@^1.0.0:
version "1.0.0"
@@ -3881,6 +5125,19 @@ regexpu-core@^2.0.0:
regjsgen "^0.2.0"
regjsparser "^0.1.4"
+registry-auth-token@^3.0.1:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20"
+ dependencies:
+ rc "^1.1.6"
+ safe-buffer "^5.0.1"
+
+registry-url@^3.0.3:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942"
+ dependencies:
+ rc "^1.0.1"
+
regjsgen@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7"
@@ -3899,7 +5156,7 @@ repeat-element@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a"
-repeat-string@^1.5.2:
+repeat-string@^1.5.2, repeat-string@^1.6.1:
version "1.6.1"
resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
@@ -3909,9 +5166,9 @@ repeating@^2.0.0:
dependencies:
is-finite "^1.0.0"
-request@2, request@^2.79.0:
- version "2.83.0"
- resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356"
+request@2, request@^2.74.0, request@^2.79.0, request@^2.85.0:
+ version "2.85.0"
+ resolved "https://registry.yarnpkg.com/request/-/request-2.85.0.tgz#5a03615a47c61420b3eb99b7dba204f83603e1fa"
dependencies:
aws-sign2 "~0.7.0"
aws4 "^1.6.0"
@@ -3936,33 +5193,6 @@ request@2, request@^2.79.0:
tunnel-agent "^0.6.0"
uuid "^3.1.0"
-request@2.81.0:
- version "2.81.0"
- resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
- dependencies:
- aws-sign2 "~0.6.0"
- aws4 "^1.2.1"
- caseless "~0.12.0"
- combined-stream "~1.0.5"
- extend "~3.0.0"
- forever-agent "~0.6.1"
- form-data "~2.1.1"
- har-validator "~4.2.1"
- hawk "~3.1.3"
- http-signature "~1.1.0"
- is-typedarray "~1.0.0"
- isstream "~0.1.2"
- json-stringify-safe "~5.0.1"
- mime-types "~2.1.7"
- oauth-sign "~0.8.1"
- performance-now "^0.2.0"
- qs "~6.4.0"
- safe-buffer "^5.0.1"
- stringstream "~0.0.4"
- tough-cookie "~2.3.0"
- tunnel-agent "^0.6.0"
- uuid "^3.0.0"
-
require-directory@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
@@ -3986,6 +5216,14 @@ resolve-from@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"
+resolve-from@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
+
+resolve-url@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
+
restore-cursor@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
@@ -3993,23 +5231,35 @@ restore-cursor@^2.0.0:
onetime "^2.0.0"
signal-exit "^3.0.2"
+ret@~0.1.10:
+ version "0.1.15"
+ resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
+
+retry@^0.10.0:
+ version "0.10.1"
+ resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4"
+
+retry@^0.12.0:
+ version "0.12.0"
+ resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
+
right-align@^0.1.1:
version "0.1.3"
resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef"
dependencies:
align-text "^0.1.1"
-rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1:
+rimraf@2, rimraf@^2.2.8, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@~2.6.2:
version "2.6.2"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
dependencies:
glob "^7.0.5"
ripemd160@^2.0.0, ripemd160@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.1.tgz#0f4584295c53a3628af7e6d79aca21ce57d1c6e7"
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c"
dependencies:
- hash-base "^2.0.0"
+ hash-base "^3.0.0"
inherits "^2.0.1"
run-async@^2.2.0:
@@ -4034,9 +5284,19 @@ rx-lite@*, rx-lite@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
-safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
+safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
+
+safe-regex@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
+ dependencies:
+ ret "~0.1.10"
+
+"safer-buffer@>= 2.1.2 < 3":
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
sass-graph@^2.1.1:
version "2.2.4"
@@ -4057,7 +5317,7 @@ sass-loader@6.0.6:
lodash.tail "^4.1.1"
pify "^3.0.0"
-sax@~1.2.1:
+sax@^1.2.4, sax@~1.2.1:
version "1.2.4"
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
@@ -4074,17 +5334,23 @@ scss-tokenizer@^0.2.3:
js-base64 "^2.1.8"
source-map "^0.4.2"
-"semver@2 || 3 || 4 || 5", semver@^5.3.0:
- version "5.4.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
+semver-diff@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36"
+ dependencies:
+ semver "^5.0.3"
+
+"semver@2 >=2.2.1 || 3.x || 4 || 5", "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@^2.3.0 || 3.x || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0:
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
semver@~5.3.0:
version "5.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
serialize-javascript@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.4.0.tgz#7c958514db6ac2443a8abc062dc9f7886a7f6005"
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.5.0.tgz#1aa336162c88a890ddad5384baebc93a655161fe"
set-blocking@^2.0.0, set-blocking@~2.0.0:
version "2.0.0"
@@ -4094,17 +5360,42 @@ set-immediate-shim@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"
+set-value@^0.4.3:
+ version "0.4.3"
+ resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1"
+ dependencies:
+ extend-shallow "^2.0.1"
+ is-extendable "^0.1.1"
+ is-plain-object "^2.0.1"
+ to-object-path "^0.3.0"
+
+set-value@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274"
+ dependencies:
+ extend-shallow "^2.0.1"
+ is-extendable "^0.1.1"
+ is-plain-object "^2.0.3"
+ split-string "^3.0.1"
+
setimmediate@^1.0.4:
version "1.0.5"
resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
sha.js@^2.4.0, sha.js@^2.4.8:
- version "2.4.9"
- resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.9.tgz#98f64880474b74f4a38b8da9d3c0f2d104633e7d"
+ version "2.4.11"
+ resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
dependencies:
inherits "^2.0.1"
safe-buffer "^5.0.1"
+sha@~2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/sha/-/sha-2.0.1.tgz#6030822fbd2c9823949f8f72ed6411ee5cf25aae"
+ dependencies:
+ graceful-fs "^4.1.2"
+ readable-stream "^2.0.2"
+
shallow-clone@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-0.1.2.tgz#5909e874ba77106d73ac414cfec1ffca87d97060"
@@ -4138,11 +5429,44 @@ slice-ansi@1.0.0:
dependencies:
is-fullwidth-code-point "^2.0.0"
-sntp@1.x.x:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198"
+slide@^1.1.3, slide@^1.1.6, slide@~1.1.3, slide@~1.1.6:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707"
+
+smart-buffer@^1.0.13:
+ version "1.1.15"
+ resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-1.1.15.tgz#7f114b5b65fab3e2a35aa775bb12f0d1c649bf16"
+
+smart-buffer@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.0.1.tgz#07ea1ca8d4db24eb4cac86537d7d18995221ace3"
+
+snapdragon-node@^2.0.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
dependencies:
- hoek "2.x.x"
+ define-property "^1.0.0"
+ isobject "^3.0.0"
+ snapdragon-util "^3.0.1"
+
+snapdragon-util@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
+ dependencies:
+ kind-of "^3.2.0"
+
+snapdragon@^0.8.1:
+ version "0.8.2"
+ resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
+ dependencies:
+ base "^0.11.1"
+ debug "^2.2.0"
+ define-property "^0.2.5"
+ extend-shallow "^2.0.1"
+ map-cache "^0.2.2"
+ source-map "^0.5.6"
+ source-map-resolve "^0.5.0"
+ use "^3.1.0"
sntp@2.x.x:
version "2.1.0"
@@ -4150,29 +5474,82 @@ sntp@2.x.x:
dependencies:
hoek "4.x.x"
+socks-proxy-agent@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz#2eae7cf8e2a82d34565761539a7f9718c5617659"
+ dependencies:
+ agent-base "^4.1.0"
+ socks "^1.1.10"
+
+socks-proxy-agent@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.1.tgz#5936bf8b707a993079c6f37db2091821bffa6473"
+ dependencies:
+ agent-base "~4.2.0"
+ socks "~2.2.0"
+
+socks@^1.1.10:
+ version "1.1.10"
+ resolved "https://registry.yarnpkg.com/socks/-/socks-1.1.10.tgz#5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a"
+ dependencies:
+ ip "^1.1.4"
+ smart-buffer "^1.0.13"
+
+socks@~2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/socks/-/socks-2.2.0.tgz#144985b3331ced3ab5ccbee640ab7cb7d43fdd1f"
+ dependencies:
+ ip "^1.1.5"
+ smart-buffer "^4.0.1"
+
sort-keys@^1.0.0:
version "1.1.2"
resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad"
dependencies:
is-plain-obj "^1.0.0"
+sorted-object@~2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/sorted-object/-/sorted-object-2.0.1.tgz#7d631f4bd3a798a24af1dffcfbfe83337a5df5fc"
+
+sorted-union-stream@~2.1.3:
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/sorted-union-stream/-/sorted-union-stream-2.1.3.tgz#c7794c7e077880052ff71a8d4a2dbb4a9a638ac7"
+ dependencies:
+ from2 "^1.3.0"
+ stream-iterate "^1.1.0"
+
source-list-map@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085"
+source-map-resolve@^0.5.0:
+ version "0.5.1"
+ resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.1.tgz#7ad0f593f2281598e854df80f19aae4b92d7a11a"
+ dependencies:
+ atob "^2.0.0"
+ decode-uri-component "^0.2.0"
+ resolve-url "^0.2.1"
+ source-map-url "^0.4.0"
+ urix "^0.1.0"
+
source-map-support@^0.4.15:
version "0.4.18"
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f"
dependencies:
source-map "^0.5.6"
+source-map-url@^0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
+
source-map@^0.4.2:
version "0.4.4"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
dependencies:
amdefine ">=0.0.4"
-source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1:
+source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1:
version "0.5.7"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
@@ -4180,27 +5557,41 @@ source-map@^0.6.1, source-map@~0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
-spdx-correct@~1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40"
+spdx-correct@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.0.tgz#05a5b4d7153a195bc92c3c425b69f3b2a9524c82"
dependencies:
- spdx-license-ids "^1.0.2"
+ spdx-expression-parse "^3.0.0"
+ spdx-license-ids "^3.0.0"
-spdx-expression-parse@~1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c"
+spdx-exceptions@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz#2c7ae61056c714a5b9b9b2b2af7d311ef5c78fe9"
-spdx-license-ids@^1.0.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57"
+spdx-expression-parse@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0"
+ dependencies:
+ spdx-exceptions "^2.1.0"
+ spdx-license-ids "^3.0.0"
+
+spdx-license-ids@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz#7a7cd28470cc6d3a1cfe6d66886f6bc430d3ac87"
+
+split-string@^3.0.1, split-string@^3.0.2:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
+ dependencies:
+ extend-shallow "^3.0.0"
sprintf-js@~1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
sshpk@^1.7.0:
- version "1.13.1"
- resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3"
+ version "1.14.1"
+ resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.1.tgz#130f5975eddad963f1d56f92b9ac6c51fa9f83eb"
dependencies:
asn1 "~0.2.3"
assert-plus "^1.0.0"
@@ -4212,11 +5603,22 @@ sshpk@^1.7.0:
jsbn "~0.1.0"
tweetnacl "~0.14.0"
-ssri@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.0.0.tgz#13c19390b606c821f2a10d02b351c1729b94d8cf"
+ssri@^5.0.0, ssri@^5.2.4:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06"
dependencies:
- safe-buffer "^5.1.0"
+ safe-buffer "^5.1.1"
+
+ssri@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.0.tgz#fc21bfc90e03275ac3e23d5a42e38b8a1cbc130d"
+
+static-extend@^0.1.1:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
+ dependencies:
+ define-property "^0.2.5"
+ object-copy "^0.1.0"
stdout-stream@^1.4.0:
version "1.4.0"
@@ -4239,15 +5641,22 @@ stream-each@^1.1.0:
stream-shift "^1.0.0"
stream-http@^2.7.2:
- version "2.7.2"
- resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.7.2.tgz#40a050ec8dc3b53b33d9909415c02c0bf1abfbad"
+ version "2.8.1"
+ resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.1.tgz#d0441be1a457a73a733a8a7b53570bebd9ef66a4"
dependencies:
builtin-status-codes "^3.0.0"
inherits "^2.0.1"
- readable-stream "^2.2.6"
+ readable-stream "^2.3.3"
to-arraybuffer "^1.0.0"
xtend "^4.0.0"
+stream-iterate@^1.1.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/stream-iterate/-/stream-iterate-1.2.0.tgz#2bd7c77296c1702a46488b8ad41f79865eecd4e1"
+ dependencies:
+ readable-stream "^2.1.5"
+ stream-shift "^1.0.0"
+
stream-shift@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952"
@@ -4256,6 +5665,10 @@ strict-uri-encode@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
+strict-uri-encode@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546"
+
string-width@^1.0.1, string-width@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
@@ -4271,13 +5684,17 @@ string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
is-fullwidth-code-point "^2.0.0"
strip-ansi "^4.0.0"
-string_decoder@^1.0.0, string_decoder@~1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab"
+string_decoder@^1.0.0, string_decoder@~1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
dependencies:
safe-buffer "~5.1.0"
-stringstream@~0.0.4, stringstream@~0.0.5:
+string_decoder@~0.10.x:
+ version "0.10.31"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
+
+stringstream@~0.0.5:
version "0.0.5"
resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878"
@@ -4287,7 +5704,7 @@ strip-ansi@^3.0.0, strip-ansi@^3.0.1:
dependencies:
ansi-regex "^2.0.0"
-strip-ansi@^4.0.0:
+strip-ansi@^4.0.0, strip-ansi@~4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
dependencies:
@@ -4327,12 +5744,18 @@ supports-color@^3.2.3:
dependencies:
has-flag "^1.0.0"
-supports-color@^4.0.0, supports-color@^4.2.1, supports-color@^4.4.0:
+supports-color@^4.2.1:
version "4.5.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b"
dependencies:
has-flag "^2.0.0"
+supports-color@^5.3.0, supports-color@^5.4.0:
+ version "5.4.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54"
+ dependencies:
+ has-flag "^3.0.0"
+
svgo@^0.7.0:
version "0.7.2"
resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5"
@@ -4346,11 +5769,11 @@ svgo@^0.7.0:
whet.extend "~0.9.9"
table@^4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/table/-/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36"
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/table/-/table-4.0.3.tgz#00b5e2b602f1794b9acaf9ca908a76386a7813bc"
dependencies:
- ajv "^5.2.3"
- ajv-keywords "^2.1.0"
+ ajv "^6.0.1"
+ ajv-keywords "^3.0.0"
chalk "^2.1.0"
lodash "^4.17.4"
slice-ansi "1.0.0"
@@ -4360,20 +5783,7 @@ tapable@^0.2.7:
version "0.2.8"
resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22"
-tar-pack@^3.4.0:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.1.tgz#e1dbc03a9b9d3ba07e896ad027317eb679a10a1f"
- dependencies:
- debug "^2.2.0"
- fstream "^1.0.10"
- fstream-ignore "^1.0.5"
- once "^1.3.3"
- readable-stream "^2.1.4"
- rimraf "^2.5.1"
- tar "^2.2.1"
- uid-number "^0.0.6"
-
-tar@^2.0.0, tar@^2.2.1:
+tar@^2.0.0:
version "2.2.1"
resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
dependencies:
@@ -4381,6 +5791,24 @@ tar@^2.0.0, tar@^2.2.1:
fstream "^1.0.2"
inherits "2"
+tar@^4, tar@^4.4.0, tar@^4.4.1:
+ version "4.4.2"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.2.tgz#60685211ba46b38847b1ae7ee1a24d744a2cd462"
+ dependencies:
+ chownr "^1.0.1"
+ fs-minipass "^1.2.5"
+ minipass "^2.2.4"
+ minizlib "^1.1.0"
+ mkdirp "^0.5.0"
+ safe-buffer "^5.1.2"
+ yallist "^3.0.2"
+
+term-size@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69"
+ dependencies:
+ execa "^0.7.0"
+
text-table@~0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
@@ -4392,16 +5820,24 @@ through2@^2.0.0:
readable-stream "^2.1.5"
xtend "~4.0.1"
-through@^2.3.6:
+"through@>=2.2.7 <3", through@^2.3.6:
version "2.3.8"
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
+timed-out@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"
+
timers-browserify@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.4.tgz#96ca53f4b794a5e7c0e1bd7cc88a372298fa01e6"
+ version "2.0.10"
+ resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae"
dependencies:
setimmediate "^1.0.4"
+tiny-relative-date@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07"
+
tmp@^0.0.33:
version "0.0.33"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
@@ -4420,9 +5856,31 @@ to-fast-properties@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
-tough-cookie@~2.3.0, tough-cookie@~2.3.3:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561"
+to-object-path@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
+ dependencies:
+ kind-of "^3.0.2"
+
+to-regex-range@^2.1.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
+ dependencies:
+ is-number "^3.0.0"
+ repeat-string "^1.6.1"
+
+to-regex@^3.0.1, to-regex@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
+ dependencies:
+ define-property "^2.0.2"
+ extend-shallow "^3.0.2"
+ regex-not "^1.0.2"
+ safe-regex "^1.1.0"
+
+tough-cookie@~2.3.3:
+ version "2.3.4"
+ resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655"
dependencies:
punycode "^1.4.1"
@@ -4479,10 +5937,23 @@ uglifyjs-webpack-plugin@^0.4.6:
uglify-js "^2.8.29"
webpack-sources "^1.0.1"
-uid-number@^0.0.6:
+uid-number@0.0.6:
version "0.0.6"
resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
+umask@^1.1.0, umask@~1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d"
+
+union-value@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4"
+ dependencies:
+ arr-union "^3.1.0"
+ get-value "^2.0.6"
+ is-extendable "^0.1.1"
+ set-value "^0.4.3"
+
uniq@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"
@@ -4497,7 +5968,7 @@ uniqs@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02"
-unique-filename@^1.1.0:
+unique-filename@^1.1.0, unique-filename@~1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.0.tgz#d05f2fe4032560871f30e93cbe735eea201514f3"
dependencies:
@@ -4509,6 +5980,62 @@ unique-slug@^2.0.0:
dependencies:
imurmurhash "^0.1.4"
+unique-string@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a"
+ dependencies:
+ crypto-random-string "^1.0.0"
+
+unpipe@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
+
+unset-value@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
+ dependencies:
+ has-value "^0.3.1"
+ isobject "^3.0.0"
+
+unzip-response@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
+
+upath@^1.0.0:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/upath/-/upath-1.0.5.tgz#02cab9ecebe95bbec6d5fc2566325725ab6d1a73"
+
+update-notifier@^2.3.0, update-notifier@^2.4.0:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6"
+ dependencies:
+ boxen "^1.2.1"
+ chalk "^2.0.1"
+ configstore "^3.0.0"
+ import-lazy "^2.1.0"
+ is-ci "^1.0.10"
+ is-installed-globally "^0.1.0"
+ is-npm "^1.0.0"
+ latest-version "^3.0.0"
+ semver-diff "^2.0.0"
+ xdg-basedir "^3.0.0"
+
+uri-js@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-3.0.2.tgz#f90b858507f81dea4dcfbb3c4c3dbfa2b557faaa"
+ dependencies:
+ punycode "^2.1.0"
+
+urix@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
+
+url-parse-lax@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73"
+ dependencies:
+ prepend-http "^1.0.1"
+
url@^0.11.0:
version "0.11.0"
resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
@@ -4516,30 +6043,50 @@ url@^0.11.0:
punycode "1.3.2"
querystring "0.2.0"
+use@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/use/-/use-3.1.0.tgz#14716bf03fdfefd03040aef58d8b4b85f3a7c544"
+ dependencies:
+ kind-of "^6.0.2"
+
util-deprecate@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
+util-extend@^1.0.1:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/util-extend/-/util-extend-1.0.3.tgz#a7c216d267545169637b3b6edc6ca9119e2ff93f"
+
util@0.10.3, util@^0.10.3:
version "0.10.3"
resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9"
dependencies:
inherits "2.0.1"
-uuid@^3.0.0, uuid@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04"
+uuid@^3.1.0, uuid@^3.2.1:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.2.1.tgz#12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14"
-validate-npm-package-license@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc"
+validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz#81643bcbef1bdfecd4623793dc4648948ba98338"
+ dependencies:
+ spdx-correct "^3.0.0"
+ spdx-expression-parse "^3.0.0"
+
+validate-npm-package-name@^3.0.0, validate-npm-package-name@~3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e"
dependencies:
- spdx-correct "~1.0.0"
- spdx-expression-parse "~1.0.0"
+ builtins "^1.0.3"
+
+vanilla-lazyload@^8.7.1:
+ version "8.7.1"
+ resolved "https://registry.yarnpkg.com/vanilla-lazyload/-/vanilla-lazyload-8.7.1.tgz#847c2f63b438bc7d4a8fab15e5074a231e2d94fa"
vendors@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.1.tgz#37ad73c8ee417fb3d580e785312307d274847f22"
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.2.tgz#7fcb5eef9f5623b156bcea89ec37d63676f21801"
verror@1.10.0:
version "1.10.0"
@@ -4556,12 +6103,18 @@ vm-browserify@0.0.4:
indexof "0.0.1"
watchpack@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.4.0.tgz#4a1472bcbb952bd0a9bb4036801f954dfb39faac"
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00"
dependencies:
- async "^2.1.2"
- chokidar "^1.7.0"
+ chokidar "^2.0.2"
graceful-fs "^4.1.2"
+ neo-async "^2.5.0"
+
+wcwidth@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
+ dependencies:
+ defaults "^1.0.3"
webpack-sources@^1.0.1:
version "1.1.0"
@@ -4609,7 +6162,7 @@ which-module@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
-which@1, which@^1.2.9:
+which@1, which@^1.2.9, which@^1.3.0, which@~1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"
dependencies:
@@ -4621,6 +6174,12 @@ wide-align@^1.1.0:
dependencies:
string-width "^1.0.2"
+widest-line@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.0.tgz#0142a4e8a243f8882c0233aa0e0281aa76152273"
+ dependencies:
+ string-width "^2.1.1"
+
window-size@0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
@@ -4633,6 +6192,12 @@ wordwrap@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
+worker-farm@^1.5.4, worker-farm@^1.6.0:
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.6.0.tgz#aecc405976fab5a95526180846f0dba288f3a4a0"
+ dependencies:
+ errno "~0.1.7"
+
wrap-ansi@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
@@ -4640,16 +6205,28 @@ wrap-ansi@^2.0.0:
string-width "^1.0.1"
strip-ansi "^3.0.1"
-wrappy@1:
+wrappy@1, wrappy@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
+write-file-atomic@^2.0.0, write-file-atomic@^2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab"
+ dependencies:
+ graceful-fs "^4.1.11"
+ imurmurhash "^0.1.4"
+ signal-exit "^3.0.2"
+
write@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757"
dependencies:
mkdirp "^0.5.1"
+xdg-basedir@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4"
+
xtend@^4.0.0, xtend@~4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
@@ -4658,10 +6235,18 @@ y18n@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
+y18n@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
+
yallist@^2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
+yallist@^3.0.0, yallist@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9"
+
yargs-parser@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a"
@@ -4674,6 +6259,29 @@ yargs-parser@^7.0.0:
dependencies:
camelcase "^4.1.0"
+yargs-parser@^9.0.2:
+ version "9.0.2"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077"
+ dependencies:
+ camelcase "^4.1.0"
+
+yargs@^11.0.0:
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.0.0.tgz#c052931006c5eee74610e5fc0354bedfd08a201b"
+ dependencies:
+ cliui "^4.0.0"
+ decamelize "^1.1.1"
+ find-up "^2.1.0"
+ get-caller-file "^1.0.1"
+ os-locale "^2.0.0"
+ require-directory "^2.1.1"
+ require-main-filename "^1.0.1"
+ set-blocking "^2.0.0"
+ string-width "^2.0.0"
+ which-module "^2.0.0"
+ y18n "^3.2.1"
+ yargs-parser "^9.0.2"
+
yargs@^7.0.0:
version "7.1.0"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8"