[web] Convert models and self-referential test files to ESM (#29521)

from overleaf/ar-models-es-conversion

GitOrigin-RevId: a92ab8342c0f3e23155eacc0570458fc910c3d71
This commit is contained in:
Andrew Rumble
2025-11-13 09:06:13 +00:00
committed by Copybot
parent 59aab0878d
commit 7c9fea64ac
202 changed files with 804 additions and 846 deletions
@@ -3,12 +3,12 @@ import metrics from '@overleaf/metrics'
import Settings from '@overleaf/settings'
import mongodb from 'mongodb-legacy'
import Features from '../../infrastructure/Features.js'
import { Project } from '../../models/Project.js'
import { Folder } from '../../models/Folder.js'
import { Project } from '../../models/Project.mjs'
import { Folder } from '../../models/Folder.mjs'
import ProjectEntityUpdateHandler from './ProjectEntityUpdateHandler.mjs'
import ProjectDetailsHandler from './ProjectDetailsHandler.mjs'
import HistoryManager from '../History/HistoryManager.mjs'
import { User } from '../../models/User.js'
import { User } from '../../models/User.mjs'
import fs from 'node:fs'
import path from 'node:path'
import { callbackify } from 'node:util'