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-dom": "^16.8.4"
},
"bundledDependencies": [
"@docusaurus/utils"
],
"engines": {
"node": ">=10.9.0"
}

View file

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

View file

@ -11,7 +11,7 @@ import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
import useBaseUrl from '@docusaurus/useBaseUrl';
import useLockBodyScroll from '@theme/hooks/useLockBodyScroll';
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';