fix(v2): fix build and deps install (#2291)

* docs(v1): drop support for node <10.9 (#2264)

* fix(v2): fix build and deps install

Co-authored-by: Hanseung Yoo <trustyoo86@gmail.com>
This commit is contained in:
Alexey Pyltsyn 2020-02-18 12:30:04 +03:00 committed by GitHub
parent 21f36e587f
commit 89d2d80fb7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 9 deletions

View file

@ -24,9 +24,6 @@
"react": "^16.8.4", "react": "^16.8.4",
"react-dom": "^16.8.4" "react-dom": "^16.8.4"
}, },
"bundledDependencies": [
"@docusaurus/utils"
],
"engines": { "engines": {
"node": ">=10.9.0" "node": ">=10.9.0"
} }

View file

@ -21,10 +21,10 @@ import styles from './styles.module.css';
function DocPage(props) { function DocPage(props) {
const {route: baseRoute, docsMetadata, location} = props; const {route: baseRoute, docsMetadata, location} = props;
// case-sensitive route such as it is defined in the sidebar // case-sensitive route such as it is defined in the sidebar
const currentRoute = baseRoute.routes.find(route => const currentRoute =
matchPath(location.pathname, route), baseRoute.routes.find(route => {
); return matchPath(location.pathname, route);
}) || {};
const {permalinkToSidebar, docsSidebars, version} = docsMetadata; const {permalinkToSidebar, docsSidebars, version} = docsMetadata;
const sidebar = permalinkToSidebar[currentRoute.path]; const sidebar = permalinkToSidebar[currentRoute.path];
const { const {
@ -33,7 +33,7 @@ function DocPage(props) {
} = useDocusaurusContext(); } = useDocusaurusContext();
const {sidebarCollapsible = true} = themeConfig; const {sidebarCollapsible = true} = themeConfig;
if (!currentRoute) { if (Object.keys(currentRoute).length === 0) {
return <NotFound {...props} />; return <NotFound {...props} />;
} }

View file

@ -11,7 +11,7 @@ import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
import useBaseUrl from '@docusaurus/useBaseUrl'; import useBaseUrl from '@docusaurus/useBaseUrl';
import useLockBodyScroll from '@theme/hooks/useLockBodyScroll'; import useLockBodyScroll from '@theme/hooks/useLockBodyScroll';
import Link from '@docusaurus/Link'; import Link from '@docusaurus/Link';
import isInternalUrl from '@docusaurus/utils'; import isInternalUrl from '@docusaurus/utils'; // eslint-disable-line import/no-extraneous-dependencies
import styles from './styles.module.css'; import styles from './styles.module.css';