Merge pull request #30232 from overleaf/ar/convert-clsi-to-es-modules

[clsi] convert to ES modules

GitOrigin-RevId: fb7fa52cc8f678ee31be352e62a5dff95e88008b
This commit is contained in:
Andrew Rumble
2026-01-22 09:06:23 +00:00
committed by Copybot
parent c0a4c597f0
commit cd7da983d1
107 changed files with 7211 additions and 6126 deletions
+15 -16
View File
@@ -1,21 +1,20 @@
let OutputCacheManager
const { callbackify, promisify } = require('node:util')
const async = require('async')
const fs = require('node:fs')
const Path = require('node:path')
const logger = require('@overleaf/logger')
const _ = require('lodash')
const Settings = require('@overleaf/settings')
const crypto = require('node:crypto')
const Metrics = require('@overleaf/metrics')
const OutputFileOptimiser = require('./OutputFileOptimiser')
const ContentCacheManager = require('./ContentCacheManager')
const {
import { callbackify, promisify } from 'node:util'
import async from 'async'
import fs from 'node:fs'
import Path from 'node:path'
import logger from '@overleaf/logger'
import _ from 'lodash'
import Settings from '@overleaf/settings'
import crypto from 'node:crypto'
import Metrics from '@overleaf/metrics'
import OutputFileOptimiser from './OutputFileOptimiser.js'
import ContentCacheManager from './ContentCacheManager.js'
import {
QueueLimitReachedError,
TimedOutError,
NoXrefTableError,
} = require('./Errors')
} from './Errors.js'
let OutputCacheManager
const OLDEST_BUILD_DIR = new Map()
const PENDING_PROJECT_ACTIONS = new Map()
@@ -101,7 +100,7 @@ async function queueDirOperation(dir, fn) {
return p
}
module.exports = OutputCacheManager = {
export default OutputCacheManager = {
CONTENT_SUBDIR: 'content',
CACHE_SUBDIR: 'generated-files',
ARCHIVE_SUBDIR: 'archived-logs',