chore(v2): upgrade devDependencies (#2538)

* chore(v2): upgrade devDependencies

* chore(v2): upgrade devDependencies

* chore: prettier
This commit is contained in:
Yangshun Tay 2020-04-05 19:07:44 +08:00 committed by GitHub
parent ea8c916528
commit b07507c9cc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
148 changed files with 2385 additions and 1975 deletions

View file

@ -13,34 +13,34 @@ function readCategories(sidebar, allMetadata, languages) {
// Go through each language that might be defined.
languages
.filter(lang => lang.enabled)
.map(lang => lang.tag)
.forEach(language => {
.filter((lang) => lang.enabled)
.map((lang) => lang.tag)
.forEach((language) => {
// Get all related metadata for the current sidebar and specific to the language.
const metadatas = Object.values(allMetadata)
.filter(
metadata =>
(metadata) =>
metadata.sidebar === sidebar && metadata.language === language,
)
.sort((a, b) => a.order - b.order);
// Define the correct order of categories.
const sortedCategories = _.uniq(
metadatas.map(metadata => metadata.category),
metadatas.map((metadata) => metadata.category),
);
const metadatasGroupedByCategory = _.chain(metadatas)
.groupBy(metadata => metadata.category)
.mapValues(categoryItems => {
.groupBy((metadata) => metadata.category)
.mapValues((categoryItems) => {
// Process subcategories.
const metadatasGroupedBySubcategory = _.groupBy(
categoryItems,
item => item.subcategory,
(item) => item.subcategory,
);
const result = [];
const seenSubcategories = new Set();
// categoryItems can be links or subcategories. Handle separately.
categoryItems.forEach(item => {
categoryItems.forEach((item) => {
// Has no subcategory.
if (item.subcategory == null) {
result.push({
@ -59,7 +59,7 @@ function readCategories(sidebar, allMetadata, languages) {
seenSubcategories.add(subcategory);
const subcategoryLinks = metadatasGroupedBySubcategory[
subcategory
].map(subcategoryItem => ({
].map((subcategoryItem) => ({
type: 'LINK',
item: subcategoryItem,
}));
@ -74,7 +74,7 @@ function readCategories(sidebar, allMetadata, languages) {
})
.value();
const categories = sortedCategories.map(category => ({
const categories = sortedCategories.map((category) => ({
type: 'CATEGORY',
title: category,
children: metadatasGroupedByCategory[category],