File tree Expand file tree Collapse file tree 19 files changed +56
-16
lines changed
docusaurus-module-type-aliases
docusaurus-plugin-content-blog
docusaurus-plugin-content-docs
docusaurus-plugin-content-pages
docusaurus-plugin-google-analytics
docusaurus-plugin-google-gtag
docusaurus-plugin-ideal-image
docusaurus-plugin-sitemap
docusaurus-preset-classic Expand file tree Collapse file tree 19 files changed +56
-16
lines changed Original file line number Diff line number Diff line change 6464 matrix :
6565 nodeLinker : [pnp, node-modules]
6666 variant : [-s, -st]
67- exclude :
68- # Running tsc on PnP requires additional installations, which is not
69- # worthwhile for a simple E2E test
70- - variant : -st
71- nodeLinker : pnp
7267 steps :
7368 - name : Checkout
7469 uses : actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # v3
@@ -98,13 +93,21 @@ jobs:
9893 working-directory : ../test-website
9994 env :
10095 YARN_ENABLE_IMMUTABLE_INSTALLS : false # Yarn berry should create the lockfile, despite CI env
96+ - name : Install missing dependencies
97+ if : matrix.variant == '-st' && matrix.nodeLinker == 'pnp'
98+ run : |
99+ # These dependencies are referenced in the init project, not by our packages
100+ yarn add @docusaurus/theme-classic @docusaurus/types @types/node
101+ yarn config set packageExtensions --json '{ "unified@^9.2.2": { "dependencies": { "@types/unist": "^2.0.6" } } }'
102+ working-directory : ../test-website
101103 - name : Start test-website project
102104 run : yarn start --no-open
103105 working-directory : ../test-website
104106 env :
105107 E2E_TEST : true
106108 - name : Type check
107- if : matrix.variant == '-st'
109+ # TODO: there're some lingering issues with PnP + tsc. Enable tsc in PnP later.
110+ if : matrix.variant == '-st' && matrix.nodeLinker != 'pnp'
108111 run : yarn typecheck
109112 working-directory : ../test-website
110113 - name : Build test-website project
Original file line number Diff line number Diff line change 3131 "remark-emoji" : " ^2.2.0" ,
3232 "stringify-object" : " ^3.3.0" ,
3333 "tslib" : " ^2.4.0" ,
34+ "unified" : " ^9.2.2" ,
3435 "unist-util-visit" : " ^2.0.3" ,
3536 "url-loader" : " ^4.1.1" ,
3637 "webpack" : " ^5.72.1"
Original file line number Diff line number Diff line change 88 "declarationMap" : true ,
99 "module" : " commonjs" ,
1010 "rootDir" : " src" ,
11- "outDir" : " lib"
11+ "outDir" : " lib" ,
12+ "types" : []
1213 },
1314 "include" : [" src" ],
1415 "exclude" : [" **/__tests__/**" ]
Original file line number Diff line number Diff line change 1212 "directory" : " packages/docusaurus-module-type-aliases"
1313 },
1414 "dependencies" : {
15+ "@docusaurus/react-loadable" : " 5.5.2" ,
1516 "@docusaurus/types" : " 2.0.0-beta.21" ,
17+ "@types/history" : " ^4.7.11" ,
1618 "@types/react" : " *" ,
1719 "@types/react-router-config" : " *" ,
1820 "@types/react-router-dom" : " *" ,
19- "react-helmet-async" : " *"
21+ "react-helmet-async" : " *" ,
22+ "react-loadable" : " npm:@docusaurus/react-loadable@5.5.2"
2023 },
2124 "peerDependencies" : {
2225 "react" : " *" ,
Original file line number Diff line number Diff line change 2121 "@docusaurus/core" : " 2.0.0-beta.21" ,
2222 "@docusaurus/logger" : " 2.0.0-beta.21" ,
2323 "@docusaurus/mdx-loader" : " 2.0.0-beta.21" ,
24+ "@docusaurus/types" : " 2.0.0-beta.21" ,
2425 "@docusaurus/utils" : " 2.0.0-beta.21" ,
2526 "@docusaurus/utils-common" : " 2.0.0-beta.21" ,
2627 "@docusaurus/utils-validation" : " 2.0.0-beta.21" ,
Original file line number Diff line number Diff line change 2828 "@docusaurus/core" : " 2.0.0-beta.21" ,
2929 "@docusaurus/logger" : " 2.0.0-beta.21" ,
3030 "@docusaurus/mdx-loader" : " 2.0.0-beta.21" ,
31+ "@docusaurus/module-type-aliases" : " 2.0.0-beta.21" ,
32+ "@docusaurus/types" : " 2.0.0-beta.21" ,
3133 "@docusaurus/utils" : " 2.0.0-beta.21" ,
3234 "@docusaurus/utils-validation" : " 2.0.0-beta.21" ,
35+ "@types/react-router-config" : " ^5.0.6" ,
3336 "combine-promises" : " ^1.1.0" ,
3437 "fs-extra" : " ^10.1.0" ,
3538 "import-fresh" : " ^3.3.0" ,
4144 "webpack" : " ^5.72.1"
4245 },
4346 "devDependencies" : {
44- "@docusaurus/module-type-aliases" : " 2.0.0-beta.21" ,
4547 "@docusaurus/types" : " 2.0.0-beta.21" ,
4648 "@types/js-yaml" : " ^4.0.5" ,
4749 "@types/picomatch" : " ^2.3.0" ,
4850 "commander" : " ^5.1.0" ,
4951 "escape-string-regexp" : " ^4.0.0" ,
5052 "picomatch" : " ^2.3.1" ,
51- "shelljs" : " ^0.8.5" ,
52- "utility-types" : " ^3.10.0"
53+ "shelljs" : " ^0.8.5"
5354 },
5455 "peerDependencies" : {
5556 "react" : " ^16.8.4 || ^17.0.0" ,
Original file line number Diff line number Diff line change 2020 "dependencies" : {
2121 "@docusaurus/core" : " 2.0.0-beta.21" ,
2222 "@docusaurus/mdx-loader" : " 2.0.0-beta.21" ,
23+ "@docusaurus/types" : " 2.0.0-beta.21" ,
2324 "@docusaurus/utils" : " 2.0.0-beta.21" ,
2425 "@docusaurus/utils-validation" : " 2.0.0-beta.21" ,
2526 "fs-extra" : " ^10.1.0" ,
Original file line number Diff line number Diff line change 2121 "license" : " MIT" ,
2222 "dependencies" : {
2323 "@docusaurus/core" : " 2.0.0-beta.21" ,
24+ "@docusaurus/types" : " 2.0.0-beta.21" ,
2425 "@docusaurus/utils" : " 2.0.0-beta.21" ,
2526 "fs-extra" : " ^10.1.0" ,
2627 "react-json-view" : " ^1.21.3" ,
Original file line number Diff line number Diff line change 1919 "license" : " MIT" ,
2020 "dependencies" : {
2121 "@docusaurus/core" : " 2.0.0-beta.21" ,
22+ "@docusaurus/types" : " 2.0.0-beta.21" ,
2223 "@docusaurus/utils-validation" : " 2.0.0-beta.21" ,
2324 "tslib" : " ^2.4.0"
2425 },
Original file line number Diff line number Diff line change 1919 "license" : " MIT" ,
2020 "dependencies" : {
2121 "@docusaurus/core" : " 2.0.0-beta.21" ,
22+ "@docusaurus/types" : " 2.0.0-beta.21" ,
2223 "@docusaurus/utils-validation" : " 2.0.0-beta.21" ,
2324 "tslib" : " ^2.4.0"
2425 },
You can’t perform that action at this time.
0 commit comments