diff --git a/website/package.json b/website/package.json
index 6c19201dac04..2d386de4b0db 100644
--- a/website/package.json
+++ b/website/package.json
@@ -15,7 +15,7 @@
"rename-version": "docusaurus-rename-version"
},
"dependencies": {
- "docusaurus": "^1.0.6"
+ "docusaurus": "^1.3.0"
},
"devDependencies": {
"crowdin-cli": "^0.3.0"
diff --git a/website/pages/en/index.js b/website/pages/en/index.js
index 45e4d56d5880..d5fd672950a2 100755
--- a/website/pages/en/index.js
+++ b/website/pages/en/index.js
@@ -40,10 +40,7 @@ class HomeSplash extends React.Component {
-

+
@@ -120,7 +117,7 @@ class Index extends React.Component {
-
+
-
-
-
- Zero configuration testing platform
-
-
-
- Jest is used by Facebook to test all JavaScript code including
- React applications. One of Jest's philosophies is to provide an
- integrated \"zero-configuration\" experience. We observed that
- when engineers are provided with ready-to-use tools, they end up
- writing more tests, which in turn results in more stable and
- healthy code bases.
-
-
-
-
+
+
+
+ Zero configuration testing platform
+
+
+
+ Jest is used by Facebook to test all JavaScript code including
+ React applications. One of Jest's philosophies is to provide
+ an integrated \"zero-configuration\" experience. We observed
+ that when engineers are provided with ready-to-use tools, they
+ end up writing more tests, which in turn results in more
+ stable and healthy code bases.
+
+
+
+
-
diff --git a/website/siteConfig.js b/website/siteConfig.js
index 014340e73817..aa9baed6bb86 100644
--- a/website/siteConfig.js
+++ b/website/siteConfig.js
@@ -107,6 +107,7 @@ const siteConfig = {
footerIcon: 'img/jest-outline.svg',
favicon: 'img/favicon/favicon.ico',
ogImage: 'img/opengraph.png',
+ onPageNav: 'separate',
recruitingLink: 'https://crowdin.com/project/jest',
algolia: {
apiKey: process.env.ALGOLIA_JEST_API_KEY,
@@ -122,6 +123,7 @@ const siteConfig = {
repoUrl,
siteConfigUrl:
'https://github.com/facebook/jest/edit/master/website/siteConfig.js',
+ cleanUrl: true,
};
module.exports = siteConfig;
diff --git a/yarn.lock b/yarn.lock
index c0fda20e6924..c73b03dd30a4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2116,9 +2116,9 @@ class-utils@^0.3.5:
isobject "^3.0.0"
static-extend "^0.1.1"
-classnames@^2.2.5:
- version "2.2.5"
- resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.5.tgz#fb3801d453467649ef3603c7d61a02bd129bde6d"
+classnames@^2.2.6:
+ version "2.2.6"
+ resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce"
cli-cursor@^2.1.0:
version "2.1.0"
@@ -2130,6 +2130,14 @@ cli-width@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
+clipboard@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.1.tgz#a12481e1c13d8a50f5f036b0560fe5d16d74e46a"
+ dependencies:
+ good-listener "^1.2.2"
+ select "^1.1.2"
+ tiny-emitter "^2.0.0"
+
clipboardy@^1.2.2:
version "1.2.3"
resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-1.2.3.tgz#0526361bf78724c1f20be248d428e365433c07ef"
@@ -3185,6 +3193,10 @@ delayed-stream@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
+delegate@^3.1.2:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166"
+
delegates@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
@@ -3295,9 +3307,9 @@ doctrine@^2.1.0:
dependencies:
esutils "^2.0.2"
-docusaurus@^1.0.6:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/docusaurus/-/docusaurus-1.1.5.tgz#66f7f55185b61946e0bc5eaa73a389f0f5ae2616"
+docusaurus@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/docusaurus/-/docusaurus-1.3.0.tgz#a2a8a8f581390d53bffefc4b5e699699576970c9"
dependencies:
babel-plugin-transform-class-properties "^6.24.1"
babel-plugin-transform-object-rest-spread "^6.26.0"
@@ -3308,7 +3320,7 @@ docusaurus@^1.0.6:
babel-traverse "^6.25.0"
babylon "^6.17.4"
chalk "^2.1.0"
- classnames "^2.2.5"
+ classnames "^2.2.6"
color "^2.0.1"
commander "^2.11.0"
crowdin-cli "^0.3.0"
@@ -3327,16 +3339,17 @@ docusaurus@^1.0.6:
imagemin-svgo "^6.0.0"
markdown-toc "^1.2.0"
mkdirp "^0.5.1"
- react "^16.3.2"
+ prismjs "^1.15.0"
+ react "^16.4.1"
react-dev-utils "^5.0.1"
- react-dom "^16.3.2"
+ react-dom "^16.4.1"
remarkable "^1.7.1"
request "^2.87.0"
shelljs "^0.7.8"
sitemap "^1.13.0"
tcp-port-used "^0.1.2"
tiny-lr "^1.1.1"
- tree-node-cli "^1.2.1"
+ tree-node-cli "^1.2.2"
dom-serialize@^2.2.0:
version "2.2.1"
@@ -4828,6 +4841,12 @@ glogg@^1.0.0:
dependencies:
sparkles "^1.0.0"
+good-listener@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50"
+ dependencies:
+ delegate "^3.1.2"
+
got@^5.0.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/got/-/got-5.7.1.tgz#5f81635a61e4a6589f180569ea4e381680a51f35"
@@ -8419,6 +8438,12 @@ prettylint@^1.0.0:
meow "^3.7.0"
tslib "^1.8.0"
+prismjs@^1.15.0:
+ version "1.15.0"
+ resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.15.0.tgz#8801d332e472091ba8def94976c8877ad60398d9"
+ optionalDependencies:
+ clipboard "^2.0.0"
+
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"
@@ -8711,7 +8736,7 @@ react-devtools-core@^2.5.0:
shell-quote "^1.6.1"
ws "^2.0.3"
-react-dom@*, react-dom@^16.3.2:
+react-dom@*:
version "16.4.0"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.4.0.tgz#099f067dd5827ce36a29eaf9a6cdc7cbf6216b1e"
dependencies:
@@ -8720,7 +8745,7 @@ react-dom@*, react-dom@^16.3.2:
object-assign "^4.1.1"
prop-types "^15.6.0"
-react-dom@16.4.1:
+react-dom@16.4.1, react-dom@^16.4.1:
version "16.4.1"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.4.1.tgz#7f8b0223b3a5fbe205116c56deb85de32685dad6"
dependencies:
@@ -8839,7 +8864,7 @@ react-transform-hmr@^1.0.4:
global "^4.3.0"
react-proxy "^1.1.7"
-react@*, react@^16.3.2:
+react@*:
version "16.4.0"
resolved "https://registry.yarnpkg.com/react/-/react-16.4.0.tgz#402c2db83335336fba1962c08b98c6272617d585"
dependencies:
@@ -8857,7 +8882,7 @@ react@16.0.0:
object-assign "^4.1.1"
prop-types "^15.6.0"
-react@16.4.1:
+react@16.4.1, react@^16.4.1:
version "16.4.1"
resolved "https://registry.yarnpkg.com/react/-/react-16.4.1.tgz#de51ba5764b5dbcd1f9079037b862bd26b82fe32"
dependencies:
@@ -9568,6 +9593,10 @@ seek-bzip@^1.0.3:
dependencies:
commander "~2.8.1"
+select@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d"
+
semver-regex@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-1.0.0.tgz#92a4969065f9c70c694753d55248fc68f8f652c9"
@@ -10511,6 +10540,10 @@ timespan@2.3.x:
version "2.3.0"
resolved "https://registry.yarnpkg.com/timespan/-/timespan-2.3.0.tgz#4902ce040bd13d845c8f59b27e9d59bad6f39929"
+tiny-emitter@^2.0.0:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.0.2.tgz#82d27468aca5ade8e5fd1e6d22b57dd43ebdfb7c"
+
tiny-lr@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/tiny-lr/-/tiny-lr-1.1.1.tgz#9fa547412f238fedb068ee295af8b682c98b2aab"
@@ -10603,7 +10636,7 @@ tr46@^1.0.1:
dependencies:
punycode "^2.1.0"
-tree-node-cli@^1.2.1:
+tree-node-cli@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/tree-node-cli/-/tree-node-cli-1.2.2.tgz#d8aa63f7ed4eeea02d047e0b30b662194d9ec4fc"
dependencies: