Merge pull request #16346 from overleaf/msm-remove-underscore

Remove `underscore` in monorepo

GitOrigin-RevId: fd3b92e3e8a940a7a086669232102320c34a89e2
This commit is contained in:
Miguel Serrano
2024-01-08 14:55:30 +01:00
committed by Copybot
parent a04b5c0418
commit 51de84664d
43 changed files with 77 additions and 98 deletions
@@ -1,6 +1,5 @@
const { callbackify } = require('util')
const { callbackifyMultiResult } = require('@overleaf/promise-utils')
const _ = require('underscore')
const logger = require('@overleaf/logger')
const path = require('path')
const { ObjectId } = require('mongodb')
@@ -264,8 +263,7 @@ async function replaceFileWithDoc(projectId, fileId, newDoc) {
async function mkdirp(projectId, path, options = {}) {
// defaults to case insensitive paths, use options {exactCaseMatch:true}
// to make matching case-sensitive
let folders = path.split('/')
folders = _.select(folders, folder => folder.length !== 0)
const folders = path.split('/').filter(folder => folder.length !== 0)
const project = await ProjectGetter.promises.getProjectWithOnlyFolders(
projectId