Skip to content

Commit 404da0f

Browse files
yangshuncpojer
authored andcommitted
Update Docusaurus to 1.3.0 (#6510)
* Update Docusaurus to 1.3.0 * Improve index.js * Prettier * Prettier * Revert theme change * Use clean URLs * Update yarn.lock
1 parent d1ce3cd commit 404da0f

File tree

4 files changed

+73
-42
lines changed

4 files changed

+73
-42
lines changed

website/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"rename-version": "docusaurus-rename-version"
1616
},
1717
"dependencies": {
18-
"docusaurus": "^1.0.6"
18+
"docusaurus": "^1.3.0"
1919
},
2020
"devDependencies": {
2121
"crowdin-cli": "^0.3.0"

website/pages/en/index.js

Lines changed: 22 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,7 @@ class HomeSplash extends React.Component {
4040
<div className="homeSplashFade">
4141
<div className="wrapper homeWrapper">
4242
<div className="projectLogo">
43-
<img
44-
src={siteConfig.baseUrl + 'img/jest-outline.svg'}
45-
alt="Jest"
46-
/>
43+
<img src={siteConfig.baseUrl + 'img/jest.svg'} alt="Jest" />
4744
</div>
4845
<div className="inner">
4946
<h2 className="projectTitle">
@@ -120,7 +117,7 @@ class Index extends React.Component {
120117
<div>
121118
<HomeSplash language={this.props.language} config={siteConfig} />
122119
<div className="mainContainer">
123-
<Container padding={['bottom', 'top']}>
120+
<Container padding={['bottom', 'top']} background="light">
124121
<GridBlock
125122
align="center"
126123
contents={[
@@ -162,26 +159,26 @@ class Index extends React.Component {
162159
layout="fourColumn"
163160
/>
164161
</Container>
165-
166-
<div
167-
className="productShowcaseSection paddingBottom"
168-
style={{textAlign: 'center'}}
169-
>
170-
<h2>
171-
<translate>Zero configuration testing platform</translate>
172-
</h2>
173-
<MarkdownBlock>
174-
<translate>
175-
Jest is used by Facebook to test all JavaScript code including
176-
React applications. One of Jest's philosophies is to provide an
177-
integrated \"zero-configuration\" experience. We observed that
178-
when engineers are provided with ready-to-use tools, they end up
179-
writing more tests, which in turn results in more stable and
180-
healthy code bases.
181-
</translate>
182-
</MarkdownBlock>
183-
</div>
184-
162+
<Container padding={['bottom', 'top']}>
163+
<div
164+
className="productShowcaseSection paddingBottom"
165+
style={{textAlign: 'center'}}
166+
>
167+
<h2>
168+
<translate>Zero configuration testing platform</translate>
169+
</h2>
170+
<MarkdownBlock>
171+
<translate>
172+
Jest is used by Facebook to test all JavaScript code including
173+
React applications. One of Jest's philosophies is to provide
174+
an integrated \"zero-configuration\" experience. We observed
175+
that when engineers are provided with ready-to-use tools, they
176+
end up writing more tests, which in turn results in more
177+
stable and healthy code bases.
178+
</translate>
179+
</MarkdownBlock>
180+
</div>
181+
</Container>
185182
<Container padding={['bottom', 'top']} background="light">
186183
<GridBlock
187184
contents={[
@@ -245,7 +242,6 @@ class Index extends React.Component {
245242
]}
246243
/>
247244
</Container>
248-
249245
<Container background="dark" padding={['bottom', 'top']}>
250246
<a className="anchor" name="use" />
251247
<a className="hash-link" href="#use" />

website/siteConfig.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ const siteConfig = {
107107
footerIcon: 'img/jest-outline.svg',
108108
favicon: 'img/favicon/favicon.ico',
109109
ogImage: 'img/opengraph.png',
110+
onPageNav: 'separate',
110111
recruitingLink: 'https://crowdin.com/project/jest',
111112
algolia: {
112113
apiKey: process.env.ALGOLIA_JEST_API_KEY,
@@ -122,6 +123,7 @@ const siteConfig = {
122123
repoUrl,
123124
siteConfigUrl:
124125
'https://github.com/facebook/jest/edit/master/website/siteConfig.js',
126+
cleanUrl: true,
125127
};
126128

127129
module.exports = siteConfig;

yarn.lock

Lines changed: 48 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2116,9 +2116,9 @@ class-utils@^0.3.5:
21162116
isobject "^3.0.0"
21172117
static-extend "^0.1.1"
21182118

2119-
classnames@^2.2.5:
2120-
version "2.2.5"
2121-
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.5.tgz#fb3801d453467649ef3603c7d61a02bd129bde6d"
2119+
classnames@^2.2.6:
2120+
version "2.2.6"
2121+
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce"
21222122

21232123
cli-cursor@^2.1.0:
21242124
version "2.1.0"
@@ -2130,6 +2130,14 @@ cli-width@^2.0.0:
21302130
version "2.2.0"
21312131
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
21322132

2133+
clipboard@^2.0.0:
2134+
version "2.0.1"
2135+
resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.1.tgz#a12481e1c13d8a50f5f036b0560fe5d16d74e46a"
2136+
dependencies:
2137+
good-listener "^1.2.2"
2138+
select "^1.1.2"
2139+
tiny-emitter "^2.0.0"
2140+
21332141
clipboardy@^1.2.2:
21342142
version "1.2.3"
21352143
resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-1.2.3.tgz#0526361bf78724c1f20be248d428e365433c07ef"
@@ -3185,6 +3193,10 @@ delayed-stream@~1.0.0:
31853193
version "1.0.0"
31863194
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
31873195

3196+
delegate@^3.1.2:
3197+
version "3.2.0"
3198+
resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166"
3199+
31883200
delegates@^1.0.0:
31893201
version "1.0.0"
31903202
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
@@ -3295,9 +3307,9 @@ doctrine@^2.1.0:
32953307
dependencies:
32963308
esutils "^2.0.2"
32973309

3298-
docusaurus@^1.0.6:
3299-
version "1.1.5"
3300-
resolved "https://registry.yarnpkg.com/docusaurus/-/docusaurus-1.1.5.tgz#66f7f55185b61946e0bc5eaa73a389f0f5ae2616"
3310+
docusaurus@^1.3.0:
3311+
version "1.3.0"
3312+
resolved "https://registry.yarnpkg.com/docusaurus/-/docusaurus-1.3.0.tgz#a2a8a8f581390d53bffefc4b5e699699576970c9"
33013313
dependencies:
33023314
babel-plugin-transform-class-properties "^6.24.1"
33033315
babel-plugin-transform-object-rest-spread "^6.26.0"
@@ -3308,7 +3320,7 @@ docusaurus@^1.0.6:
33083320
babel-traverse "^6.25.0"
33093321
babylon "^6.17.4"
33103322
chalk "^2.1.0"
3311-
classnames "^2.2.5"
3323+
classnames "^2.2.6"
33123324
color "^2.0.1"
33133325
commander "^2.11.0"
33143326
crowdin-cli "^0.3.0"
@@ -3327,16 +3339,17 @@ docusaurus@^1.0.6:
33273339
imagemin-svgo "^6.0.0"
33283340
markdown-toc "^1.2.0"
33293341
mkdirp "^0.5.1"
3330-
react "^16.3.2"
3342+
prismjs "^1.15.0"
3343+
react "^16.4.1"
33313344
react-dev-utils "^5.0.1"
3332-
react-dom "^16.3.2"
3345+
react-dom "^16.4.1"
33333346
remarkable "^1.7.1"
33343347
request "^2.87.0"
33353348
shelljs "^0.7.8"
33363349
sitemap "^1.13.0"
33373350
tcp-port-used "^0.1.2"
33383351
tiny-lr "^1.1.1"
3339-
tree-node-cli "^1.2.1"
3352+
tree-node-cli "^1.2.2"
33403353

33413354
dom-serialize@^2.2.0:
33423355
version "2.2.1"
@@ -4828,6 +4841,12 @@ glogg@^1.0.0:
48284841
dependencies:
48294842
sparkles "^1.0.0"
48304843

4844+
good-listener@^1.2.2:
4845+
version "1.2.2"
4846+
resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50"
4847+
dependencies:
4848+
delegate "^3.1.2"
4849+
48314850
got@^5.0.0:
48324851
version "5.7.1"
48334852
resolved "https://registry.yarnpkg.com/got/-/got-5.7.1.tgz#5f81635a61e4a6589f180569ea4e381680a51f35"
@@ -8419,6 +8438,12 @@ prettylint@^1.0.0:
84198438
meow "^3.7.0"
84208439
tslib "^1.8.0"
84218440

8441+
prismjs@^1.15.0:
8442+
version "1.15.0"
8443+
resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.15.0.tgz#8801d332e472091ba8def94976c8877ad60398d9"
8444+
optionalDependencies:
8445+
clipboard "^2.0.0"
8446+
84228447
private@^0.1.6, private@^0.1.7, private@^0.1.8:
84238448
version "0.1.8"
84248449
resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
@@ -8711,7 +8736,7 @@ react-devtools-core@^2.5.0:
87118736
shell-quote "^1.6.1"
87128737
ws "^2.0.3"
87138738

8714-
react-dom@*, react-dom@^16.3.2:
8739+
react-dom@*:
87158740
version "16.4.0"
87168741
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.4.0.tgz#099f067dd5827ce36a29eaf9a6cdc7cbf6216b1e"
87178742
dependencies:
@@ -8720,7 +8745,7 @@ react-dom@*, react-dom@^16.3.2:
87208745
object-assign "^4.1.1"
87218746
prop-types "^15.6.0"
87228747

8723-
8748+
[email protected], react-dom@^16.4.1:
87248749
version "16.4.1"
87258750
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.4.1.tgz#7f8b0223b3a5fbe205116c56deb85de32685dad6"
87268751
dependencies:
@@ -8839,7 +8864,7 @@ react-transform-hmr@^1.0.4:
88398864
global "^4.3.0"
88408865
react-proxy "^1.1.7"
88418866

8842-
react@*, react@^16.3.2:
8867+
react@*:
88438868
version "16.4.0"
88448869
resolved "https://registry.yarnpkg.com/react/-/react-16.4.0.tgz#402c2db83335336fba1962c08b98c6272617d585"
88458870
dependencies:
@@ -8857,7 +8882,7 @@ [email protected]:
88578882
object-assign "^4.1.1"
88588883
prop-types "^15.6.0"
88598884

8860-
8885+
[email protected], react@^16.4.1:
88618886
version "16.4.1"
88628887
resolved "https://registry.yarnpkg.com/react/-/react-16.4.1.tgz#de51ba5764b5dbcd1f9079037b862bd26b82fe32"
88638888
dependencies:
@@ -9568,6 +9593,10 @@ seek-bzip@^1.0.3:
95689593
dependencies:
95699594
commander "~2.8.1"
95709595

9596+
select@^1.1.2:
9597+
version "1.1.2"
9598+
resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d"
9599+
95719600
semver-regex@^1.0.0:
95729601
version "1.0.0"
95739602
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-1.0.0.tgz#92a4969065f9c70c694753d55248fc68f8f652c9"
@@ -10511,6 +10540,10 @@ [email protected]:
1051110540
version "2.3.0"
1051210541
resolved "https://registry.yarnpkg.com/timespan/-/timespan-2.3.0.tgz#4902ce040bd13d845c8f59b27e9d59bad6f39929"
1051310542

10543+
tiny-emitter@^2.0.0:
10544+
version "2.0.2"
10545+
resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.0.2.tgz#82d27468aca5ade8e5fd1e6d22b57dd43ebdfb7c"
10546+
1051410547
tiny-lr@^1.1.1:
1051510548
version "1.1.1"
1051610549
resolved "https://registry.yarnpkg.com/tiny-lr/-/tiny-lr-1.1.1.tgz#9fa547412f238fedb068ee295af8b682c98b2aab"
@@ -10603,7 +10636,7 @@ tr46@^1.0.1:
1060310636
dependencies:
1060410637
punycode "^2.1.0"
1060510638

10606-
tree-node-cli@^1.2.1:
10639+
tree-node-cli@^1.2.2:
1060710640
version "1.2.2"
1060810641
resolved "https://registry.yarnpkg.com/tree-node-cli/-/tree-node-cli-1.2.2.tgz#d8aa63f7ed4eeea02d047e0b30b662194d9ec4fc"
1060910642
dependencies:

0 commit comments

Comments
 (0)