@ -37,6 +37,7 @@ module.exports = {
|
||||
fonts: ['Lato:400,400i,700']
|
||||
}
|
||||
},
|
||||
'gatsby-plugin-sitemap'
|
||||
'gatsby-plugin-sitemap',
|
||||
'gatsby-plugin-offline'
|
||||
]
|
||||
};
|
||||
|
@ -18,6 +18,7 @@
|
||||
"gatsby": "^1.9.243",
|
||||
"gatsby-link": "^1.6.39",
|
||||
"gatsby-plugin-google-fonts": "^0.0.4",
|
||||
"gatsby-plugin-offline": "^1.0.15",
|
||||
"gatsby-plugin-react-helmet": "^2.0.8",
|
||||
"gatsby-plugin-react-next": "^1.0.11",
|
||||
"gatsby-plugin-sitemap": "^1.2.21",
|
||||
|
@ -2,216 +2,33 @@ import React from 'react';
|
||||
|
||||
const favicons = [
|
||||
<link
|
||||
href='https://s3.amazonaws.com/freecodecamp/favicons/favicon.ico'
|
||||
rel='icon'
|
||||
type='image/x-icon'
|
||||
/>,
|
||||
<link
|
||||
href='https://s3.amazonaws.com/freecodecamp/favicons/favicon.ico'
|
||||
rel='favicon'
|
||||
/>,
|
||||
<link
|
||||
href='https://s3.amazonaws.com/freecodecamp/favicons/favicon.ico'
|
||||
rel='shortcut icon'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' + 'favicon-16x16.png'
|
||||
}
|
||||
rel='favion'
|
||||
sizes='16x16'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' + 'favicon-32x32.png'
|
||||
}
|
||||
rel='favicon'
|
||||
sizes='32x32'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' + 'favicon-96x96.png'
|
||||
}
|
||||
rel='favicon'
|
||||
sizes='96x96'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' +
|
||||
'android-chrome-36x36.png'
|
||||
}
|
||||
rel='android-chrome'
|
||||
sizes='36x36'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' +
|
||||
'android-chrome-48x48.png'
|
||||
}
|
||||
rel='android-chrome'
|
||||
sizes='48x48'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' +
|
||||
'android-chrome-72x72.png'
|
||||
}
|
||||
rel='android-chrome'
|
||||
sizes='72x72'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' +
|
||||
'android-chrome-96x96.png'
|
||||
}
|
||||
rel='android-chrome'
|
||||
sizes='96x96'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' +
|
||||
'android-chrome-144x144.png'
|
||||
}
|
||||
rel='android-chrome'
|
||||
sizes='144x144'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' +
|
||||
'android-chrome-192x192.png'
|
||||
}
|
||||
rel='android-chrome'
|
||||
sizes='192x192'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' +
|
||||
'android-chrome-manifest.json'
|
||||
}
|
||||
rel='android-chrome-manifest'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' +
|
||||
'apple-touch-icon-precomposed.png'
|
||||
}
|
||||
rel='apple-touch-icon-precomposed'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' + 'apple-touch-icon.png'
|
||||
}
|
||||
rel='apple-touch-icon'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' +
|
||||
'apple-touch-icon-57x57.png'
|
||||
}
|
||||
rel='apple-touch-icon'
|
||||
sizes='57x57'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' +
|
||||
'apple-touch-icon-60x60.png'
|
||||
}
|
||||
rel='apple-touch-icon'
|
||||
sizes='60x60'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' +
|
||||
'apple-touch-icon-72x72.png'
|
||||
}
|
||||
rel='apple-touch-icon'
|
||||
sizes='72x72'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' +
|
||||
'apple-touch-icon-76x76.png'
|
||||
}
|
||||
rel='apple-touch-icon'
|
||||
sizes='76x76'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' +
|
||||
'apple-touch-icon-114x114.png'
|
||||
}
|
||||
rel='apple-touch-icon'
|
||||
sizes='114x114'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' +
|
||||
'apple-touch-icon-120x120.png'
|
||||
}
|
||||
rel='apple-touch-icon'
|
||||
sizes='120x120'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' +
|
||||
'apple-touch-icon-144x144.png'
|
||||
}
|
||||
rel='apple-touch-icon'
|
||||
sizes='144x144'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' +
|
||||
'apple-touch-icon-152x152.png'
|
||||
}
|
||||
rel='apple-touch-icon'
|
||||
sizes='152x152'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' +
|
||||
'apple-touch-icon-180x180.png'
|
||||
}
|
||||
href='/assets/apple-touch-icon.png'
|
||||
rel='apple-touch-icon'
|
||||
sizes='180x180'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' + 'mstile-70x70.png'
|
||||
}
|
||||
rel='mstile'
|
||||
sizes='70x70'
|
||||
href='/assets/favicon-32x32.png'
|
||||
rel='icon'
|
||||
sizes='32x32'
|
||||
type='image/png'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' + 'mstile-144x144.png'
|
||||
}
|
||||
rel='mstile'
|
||||
sizes='144x144'
|
||||
href='/assets/android-chrome-192x192.png'
|
||||
rel='icon'
|
||||
sizes='192x192'
|
||||
type='image/png'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' + 'mstile-150x150.png'
|
||||
}
|
||||
rel='mstile'
|
||||
sizes='150x150'
|
||||
href='/assets/favicon-16x16.png'
|
||||
rel='icon'
|
||||
sizes='16x16'
|
||||
type='image/png'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' + 'mstile-310x150.png'
|
||||
}
|
||||
rel='mstile'
|
||||
sizes='310x150'
|
||||
/>,
|
||||
<link
|
||||
href={
|
||||
'https://s3.amazonaws.com/freecodecamp/favicons/' + 'mstile-310x310.png'
|
||||
}
|
||||
rel='mstile'
|
||||
sizes='310x310'
|
||||
/>,
|
||||
<meta content='#FFFFFF' name='msapplication-TileColor' />,
|
||||
<meta content='/' name='msapplication-TileImage' />
|
||||
<link href='/assets/site.webmanifest' rel='manifest' />,
|
||||
<link color='#006400' href='/assets/safari-pinned-tab.svg' rel='mask-icon' />,
|
||||
<meta content='#006400' name='msapplication-TileColor' />,
|
||||
<meta content='/assets/mstile-144x144.png' name='msapplication-TileImage' />,
|
||||
<meta content='#006400' name='theme-color' />
|
||||
];
|
||||
|
||||
export default favicons;
|
||||
|
BIN
packages/learn/static/assets/android-chrome-144x144.png
Normal file
After Width: | Height: | Size: 5.9 KiB |
BIN
packages/learn/static/assets/android-chrome-192x192.png
Normal file
After Width: | Height: | Size: 7.8 KiB |
BIN
packages/learn/static/assets/android-chrome-256x256.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
packages/learn/static/assets/android-chrome-36x36.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
packages/learn/static/assets/android-chrome-384x384.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
packages/learn/static/assets/android-chrome-48x48.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
packages/learn/static/assets/android-chrome-512x512.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
packages/learn/static/assets/android-chrome-72x72.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
packages/learn/static/assets/android-chrome-96x96.png
Normal file
After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 5.3 KiB |
BIN
packages/learn/static/assets/apple-touch-icon-114x114.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
After Width: | Height: | Size: 5.6 KiB |
BIN
packages/learn/static/assets/apple-touch-icon-120x120.png
Normal file
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 6.7 KiB |
BIN
packages/learn/static/assets/apple-touch-icon-144x144.png
Normal file
After Width: | Height: | Size: 5.9 KiB |
After Width: | Height: | Size: 7.0 KiB |
BIN
packages/learn/static/assets/apple-touch-icon-152x152.png
Normal file
After Width: | Height: | Size: 6.2 KiB |
After Width: | Height: | Size: 8.4 KiB |
BIN
packages/learn/static/assets/apple-touch-icon-180x180.png
Normal file
After Width: | Height: | Size: 7.4 KiB |
After Width: | Height: | Size: 2.0 KiB |
BIN
packages/learn/static/assets/apple-touch-icon-57x57.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 2.8 KiB |
BIN
packages/learn/static/assets/apple-touch-icon-60x60.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 3.4 KiB |
BIN
packages/learn/static/assets/apple-touch-icon-72x72.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
After Width: | Height: | Size: 3.6 KiB |
BIN
packages/learn/static/assets/apple-touch-icon-76x76.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
BIN
packages/learn/static/assets/apple-touch-icon-precomposed.png
Normal file
After Width: | Height: | Size: 8.4 KiB |
BIN
packages/learn/static/assets/apple-touch-icon.png
Normal file
After Width: | Height: | Size: 7.4 KiB |
12
packages/learn/static/assets/browserconfig.xml
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<browserconfig>
|
||||
<msapplication>
|
||||
<tile>
|
||||
<square70x70logo src="/mstile-70x70.png"/>
|
||||
<square150x150logo src="/mstile-150x150.png"/>
|
||||
<square310x310logo src="/mstile-310x310.png"/>
|
||||
<wide310x150logo src="/mstile-310x150.png"/>
|
||||
<TileColor>#006400</TileColor>
|
||||
</tile>
|
||||
</msapplication>
|
||||
</browserconfig>
|
BIN
packages/learn/static/assets/favicon-16x16.png
Normal file
After Width: | Height: | Size: 792 B |
BIN
packages/learn/static/assets/favicon-32x32.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
packages/learn/static/assets/favicon.ico
Normal file
After Width: | Height: | Size: 7.2 KiB |
BIN
packages/learn/static/assets/mstile-144x144.png
Normal file
After Width: | Height: | Size: 6.2 KiB |
BIN
packages/learn/static/assets/mstile-150x150.png
Normal file
After Width: | Height: | Size: 6.1 KiB |
BIN
packages/learn/static/assets/mstile-310x150.png
Normal file
After Width: | Height: | Size: 6.6 KiB |
BIN
packages/learn/static/assets/mstile-310x310.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
packages/learn/static/assets/mstile-70x70.png
Normal file
After Width: | Height: | Size: 4.3 KiB |
52
packages/learn/static/assets/safari-pinned-tab.svg
Normal file
@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="707.000000pt" height="707.000000pt" viewBox="0 0 707.000000 707.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<metadata>
|
||||
Created by potrace 1.11, written by Peter Selinger 2001-2013
|
||||
</metadata>
|
||||
<g transform="translate(0.000000,707.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M1105 5825 c-83 -42 -180 -121 -289 -236 -74 -78 -213 -243 -256
|
||||
-305 -140 -200 -176 -259 -257 -420 -151 -297 -250 -642 -280 -970 -15 -161
|
||||
-8 -546 11 -694 2 -14 6 -50 10 -80 30 -232 116 -559 196 -745 83 -192 171
|
||||
-353 279 -510 81 -118 242 -314 340 -414 157 -159 247 -216 343 -216 69 0 103
|
||||
22 135 85 46 89 16 146 -180 342 -242 244 -377 429 -518 707 -102 203 -196
|
||||
502 -229 729 -5 37 -12 76 -14 87 -14 71 -21 224 -20 450 1 210 6 284 22 385
|
||||
22 133 30 175 38 202 3 9 6 25 8 35 14 73 64 225 113 343 33 81 121 260 132
|
||||
270 4 3 15 21 25 40 75 139 231 331 440 544 145 147 201 218 213 265 8 34 -24
|
||||
90 -66 115 -56 32 -119 29 -196 -9z"/>
|
||||
<path d="M5804 5826 c-17 -8 -44 -31 -60 -52 -24 -30 -29 -47 -28 -89 0 -68
|
||||
35 -123 151 -237 197 -193 287 -301 409 -484 213 -323 330 -646 398 -1104 34
|
||||
-224 27 -661 -14 -875 -14 -75 -19 -102 -25 -132 -3 -16 -8 -35 -11 -43 -3 -8
|
||||
-8 -26 -10 -39 -19 -97 -151 -429 -210 -528 -10 -17 -34 -57 -52 -87 -61 -105
|
||||
-197 -288 -287 -385 -42 -46 -142 -146 -246 -246 -71 -69 -119 -138 -119 -172
|
||||
0 -40 26 -89 60 -113 70 -50 184 -22 313 77 94 72 256 239 351 361 11 15 24
|
||||
32 29 37 83 107 199 282 252 380 21 39 48 88 60 110 109 201 231 584 260 820
|
||||
4 28 8 57 10 65 23 86 23 612 1 740 -2 14 -7 49 -10 79 -4 30 -9 64 -11 75 -2
|
||||
12 -6 35 -9 51 -87 569 -391 1169 -801 1581 -114 115 -221 194 -290 213 -51
|
||||
14 -73 13 -111 -3z"/>
|
||||
<path d="M2801 5553 c-29 -24 -20 -48 28 -73 53 -27 136 -111 186 -189 87
|
||||
-134 120 -301 91 -454 -36 -185 -125 -366 -351 -712 -225 -343 -305 -484 -361
|
||||
-635 -20 -52 -37 -101 -39 -110 -2 -8 -9 -37 -15 -65 -12 -52 -15 -210 -6
|
||||
-280 30 -223 129 -444 274 -607 79 -89 148 -149 262 -227 144 -99 407 -210
|
||||
464 -195 55 14 30 64 -43 84 -48 13 -146 77 -187 122 -124 136 -193 327 -194
|
||||
531 -1 99 1 116 25 186 34 105 162 254 299 351 28 19 60 47 113 94 175 157
|
||||
214 397 88 533 -52 55 -58 89 -20 99 14 3 37 3 52 -1 43 -10 128 -72 186 -135
|
||||
123 -132 164 -265 131 -420 -49 -227 31 -381 199 -383 116 -1 207 62 207 144
|
||||
0 20 -13 81 -28 136 -16 55 -27 104 -24 111 5 15 70 -13 106 -46 55 -52 129
|
||||
-188 151 -277 81 -335 2 -570 -285 -854 -51 -51 -90 -98 -90 -109 0 -30 36
|
||||
-55 75 -54 42 2 95 27 195 95 206 138 363 314 469 525 23 44 41 86 41 94 0 8
|
||||
4 18 9 24 12 13 59 201 68 277 13 98 6 363 -11 474 -8 56 -27 144 -42 195 -34
|
||||
122 -128 314 -200 408 -115 151 -334 356 -430 403 -86 41 -96 -4 -30 -126 129
|
||||
-238 114 -402 -40 -437 -56 -13 -107 3 -143 46 -39 49 -73 156 -111 354 -38
|
||||
199 -38 199 -45 230 -4 14 -8 35 -11 48 -26 124 -104 302 -178 406 -42 59
|
||||
-141 162 -199 207 -45 34 -186 112 -257 141 -59 25 -179 59 -255 73 -89 16
|
||||
-101 16 -124 -2z"/>
|
||||
<path d="M1873 1757 c-167 -34 -203 -267 -56 -358 l38 -24 1682 0 1681 0 37
|
||||
30 c46 37 84 103 91 158 9 71 -34 144 -109 184 -30 16 -145 17 -1679 18 -905
|
||||
0 -1664 -3 -1685 -8z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.2 KiB |
54
packages/learn/static/assets/site.webmanifest
Normal file
@ -0,0 +1,54 @@
|
||||
{
|
||||
"name": "Learn | freeCodeCamp",
|
||||
"short_name": "Learn | freeCodeCamp",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/android-chrome-36x36.png",
|
||||
"sizes": "36x36",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/assets/android-chrome-48x48.png",
|
||||
"sizes": "48x48",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/assets/android-chrome-72x72.png",
|
||||
"sizes": "72x72",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/assets/android-chrome-96x96.png",
|
||||
"sizes": "96x96",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/assets/android-chrome-144x144.png",
|
||||
"sizes": "144x144",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/assets/android-chrome-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/assets/android-chrome-256x256.png",
|
||||
"sizes": "256x256",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/assets/android-chrome-384x384.png",
|
||||
"sizes": "384x384",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/assets/android-chrome-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png"
|
||||
}
|
||||
],
|
||||
"theme_color": "#006400",
|
||||
"background_color": "#006400",
|
||||
"display": "standalone"
|
||||
}
|
@ -1846,6 +1846,13 @@ callsites@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50"
|
||||
|
||||
camelcase-keys@^2.0.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
|
||||
dependencies:
|
||||
camelcase "^2.0.0"
|
||||
map-obj "^1.0.0"
|
||||
|
||||
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"
|
||||
@ -1854,6 +1861,10 @@ camelcase@^1.0.2:
|
||||
version "1.2.1"
|
||||
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
|
||||
|
||||
camelcase@^2.0.0:
|
||||
version "2.1.1"
|
||||
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
|
||||
|
||||
camelcase@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
|
||||
@ -2912,6 +2923,12 @@ dom-serializer@0, dom-serializer@~0.1.0:
|
||||
domelementtype "~1.1.1"
|
||||
entities "~1.1.1"
|
||||
|
||||
dom-urls@^1.1.0:
|
||||
version "1.1.0"
|
||||
resolved "https://registry.yarnpkg.com/dom-urls/-/dom-urls-1.1.0.tgz#001ddf81628cd1e706125c7176f53ccec55d918e"
|
||||
dependencies:
|
||||
urijs "^1.16.1"
|
||||
|
||||
dom-walk@^0.1.0:
|
||||
version "0.1.1"
|
||||
resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018"
|
||||
@ -3223,7 +3240,7 @@ es6-promise@3.2.1:
|
||||
version "3.2.1"
|
||||
resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.2.1.tgz#ec56233868032909207170c39448e24449dd1fc4"
|
||||
|
||||
es6-promise@^4.1.0:
|
||||
es6-promise@^4.0.5, es6-promise@^4.1.0:
|
||||
version "4.2.4"
|
||||
resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.4.tgz#dc4221c2b16518760bd8c39a52d8f356fc00ed29"
|
||||
|
||||
@ -4068,6 +4085,13 @@ gatsby-plugin-google-fonts@^0.0.4:
|
||||
version "0.0.4"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-plugin-google-fonts/-/gatsby-plugin-google-fonts-0.0.4.tgz#dc1402a71f27c3ae6caee10777d10adadf74bd7c"
|
||||
|
||||
gatsby-plugin-offline@^1.0.15:
|
||||
version "1.0.15"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-plugin-offline/-/gatsby-plugin-offline-1.0.15.tgz#26af0e1d1c8ed0c31f92bc6a75484b583550ef5b"
|
||||
dependencies:
|
||||
babel-runtime "^6.26.0"
|
||||
sw-precache "^5.0.0"
|
||||
|
||||
gatsby-plugin-react-helmet@^2.0.8:
|
||||
version "2.0.8"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-2.0.8.tgz#26928bfd38f6828f479d76393839523ddf85b005"
|
||||
@ -4312,6 +4336,10 @@ get-port@^3.0.0:
|
||||
version "3.2.0"
|
||||
resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc"
|
||||
|
||||
get-stdin@^4.0.1:
|
||||
version "4.0.1"
|
||||
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
|
||||
|
||||
get-stream@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
|
||||
@ -4972,6 +5000,12 @@ imurmurhash@^0.1.4:
|
||||
version "0.1.4"
|
||||
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
|
||||
|
||||
indent-string@^2.1.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
|
||||
dependencies:
|
||||
repeating "^2.0.0"
|
||||
|
||||
indexes-of@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
|
||||
@ -6182,7 +6216,7 @@ lodash.clonedeep@^4.5.0:
|
||||
version "4.5.0"
|
||||
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
|
||||
|
||||
lodash.defaults@^4.0.1:
|
||||
lodash.defaults@^4.0.1, lodash.defaults@^4.2.0:
|
||||
version "4.2.0"
|
||||
resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c"
|
||||
|
||||
@ -6266,7 +6300,7 @@ lodash.sortby@^4.7.0:
|
||||
version "4.7.0"
|
||||
resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
|
||||
|
||||
lodash.template@^4.2.4:
|
||||
lodash.template@^4.2.4, lodash.template@^4.4.0:
|
||||
version "4.4.0"
|
||||
resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0"
|
||||
dependencies:
|
||||
@ -6331,7 +6365,7 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3
|
||||
dependencies:
|
||||
js-tokens "^3.0.0"
|
||||
|
||||
loud-rejection@^1.2.0:
|
||||
loud-rejection@^1.0.0, loud-rejection@^1.2.0:
|
||||
version "1.6.0"
|
||||
resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
|
||||
dependencies:
|
||||
@ -6388,6 +6422,10 @@ map-cache@^0.2.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"
|
||||
@ -6515,6 +6553,21 @@ memory-fs@~0.4.1:
|
||||
errno "^0.1.3"
|
||||
readable-stream "^2.0.1"
|
||||
|
||||
meow@^3.7.0:
|
||||
version "3.7.0"
|
||||
resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
|
||||
dependencies:
|
||||
camelcase-keys "^2.0.0"
|
||||
decamelize "^1.1.2"
|
||||
loud-rejection "^1.0.0"
|
||||
map-obj "^1.0.1"
|
||||
minimist "^1.1.3"
|
||||
normalize-package-data "^2.3.4"
|
||||
object-assign "^4.0.1"
|
||||
read-pkg-up "^1.0.1"
|
||||
redent "^1.0.0"
|
||||
trim-newlines "^1.0.0"
|
||||
|
||||
merge-descriptors@1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
|
||||
@ -6651,7 +6704,7 @@ minimist@0.0.8:
|
||||
version "0.0.8"
|
||||
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
|
||||
|
||||
minimist@^1.1.1, minimist@^1.2.0:
|
||||
minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0:
|
||||
version "1.2.0"
|
||||
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
|
||||
|
||||
@ -6945,7 +6998,7 @@ nopt@^4.0.1:
|
||||
abbrev "1"
|
||||
osenv "^0.1.4"
|
||||
|
||||
normalize-package-data@^2.3.2:
|
||||
normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
|
||||
version "2.4.0"
|
||||
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
|
||||
dependencies:
|
||||
@ -7446,7 +7499,7 @@ path-to-regexp@0.1.7:
|
||||
version "0.1.7"
|
||||
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
|
||||
|
||||
path-to-regexp@^1.7.0:
|
||||
path-to-regexp@^1.0.1, path-to-regexp@^1.7.0:
|
||||
version "1.7.0"
|
||||
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d"
|
||||
dependencies:
|
||||
@ -8711,6 +8764,13 @@ redbox-react@^1.3.6:
|
||||
prop-types "^15.5.4"
|
||||
sourcemapped-stacktrace "^1.1.6"
|
||||
|
||||
redent@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
|
||||
dependencies:
|
||||
indent-string "^2.1.0"
|
||||
strip-indent "^1.0.1"
|
||||
|
||||
reduce-css-calc@^1.2.6, reduce-css-calc@^1.2.7:
|
||||
version "1.3.0"
|
||||
resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716"
|
||||
@ -9475,6 +9535,10 @@ serve@^6.4.0:
|
||||
path-type "3.0.0"
|
||||
send "0.16.2"
|
||||
|
||||
serviceworker-cache-polyfill@^4.0.0:
|
||||
version "4.0.0"
|
||||
resolved "https://registry.yarnpkg.com/serviceworker-cache-polyfill/-/serviceworker-cache-polyfill-4.0.0.tgz#de19ee73bef21ab3c0740a37b33db62464babdeb"
|
||||
|
||||
set-blocking@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-1.0.0.tgz#cd5e5d938048df1ac92dfe92e1f16add656f5ec5"
|
||||
@ -10063,6 +10127,12 @@ strip-eof@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
|
||||
|
||||
strip-indent@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
|
||||
dependencies:
|
||||
get-stdin "^4.0.1"
|
||||
|
||||
strip-json-comments@~2.0.1:
|
||||
version "2.0.1"
|
||||
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
|
||||
@ -10107,6 +10177,28 @@ svgo@^0.7.0:
|
||||
sax "~1.2.1"
|
||||
whet.extend "~0.9.9"
|
||||
|
||||
sw-precache@^5.0.0:
|
||||
version "5.2.1"
|
||||
resolved "https://registry.yarnpkg.com/sw-precache/-/sw-precache-5.2.1.tgz#06134f319eec68f3b9583ce9a7036b1c119f7179"
|
||||
dependencies:
|
||||
dom-urls "^1.1.0"
|
||||
es6-promise "^4.0.5"
|
||||
glob "^7.1.1"
|
||||
lodash.defaults "^4.2.0"
|
||||
lodash.template "^4.4.0"
|
||||
meow "^3.7.0"
|
||||
mkdirp "^0.5.1"
|
||||
pretty-bytes "^4.0.2"
|
||||
sw-toolbox "^3.4.0"
|
||||
update-notifier "^2.3.0"
|
||||
|
||||
sw-toolbox@^3.4.0:
|
||||
version "3.6.0"
|
||||
resolved "https://registry.yarnpkg.com/sw-toolbox/-/sw-toolbox-3.6.0.tgz#26df1d1c70348658e4dea2884319149b7b3183b5"
|
||||
dependencies:
|
||||
path-to-regexp "^1.0.1"
|
||||
serviceworker-cache-polyfill "^4.0.0"
|
||||
|
||||
symbol-observable@1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4"
|
||||
@ -10348,6 +10440,10 @@ trim-lines@^1.0.0:
|
||||
version "1.1.0"
|
||||
resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-1.1.0.tgz#9926d03ede13ba18f7d42222631fb04c79ff26fe"
|
||||
|
||||
trim-newlines@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
|
||||
|
||||
trim-right@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
|
||||
@ -10659,6 +10755,10 @@ uri-js@^3.0.2:
|
||||
dependencies:
|
||||
punycode "^2.1.0"
|
||||
|
||||
urijs@^1.16.1:
|
||||
version "1.19.1"
|
||||
resolved "https://registry.yarnpkg.com/urijs/-/urijs-1.19.1.tgz#5b0ff530c0cbde8386f6342235ba5ca6e995d25a"
|
||||
|
||||
urix@^0.1.0:
|
||||
version "0.1.0"
|
||||
resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
|
||||
|