import { registerTSPaths } from '../helpers/register-ts-paths'
+registerTSPaths()
+
import * as repl from 'repl'
import * as path from 'path'
import * as _ from 'lodash'
-import * as uuidv1 from 'uuid/v1'
-import * as uuidv3 from 'uuid/v3'
-import * as uuidv4 from 'uuid/v4'
-import * as uuidv5 from 'uuid/v5'
+import { uuidv1, uuidv3, uuidv4, uuidv5 } from 'uuid'
import * as Sequelize from 'sequelize'
import * as YoutubeDL from 'youtube-dl'
-
-import { initDatabaseModels, sequelizeTypescript } from '../initializers'
+import { initDatabaseModels, sequelizeTypescript } from '../initializers/database'
import * as cli from '../tools/cli'
import { logger } from '../helpers/logger'
import * as constants from '../initializers/constants'
import * as coreUtils from '../helpers/core-utils'
import * as ffmpegUtils from '../helpers/ffmpeg-utils'
import * as peertubeCryptoUtils from '../helpers/peertube-crypto'
-import * as signupUtils from '../helpers/signup'
import * as utils from '../helpers/utils'
import * as YoutubeDLUtils from '../helpers/youtube-dl'
-registerTSPaths()
-
const start = async () => {
await initDatabaseModels(true)
coreUtils,
ffmpegUtils,
peertubeCryptoUtils,
- signupUtils,
utils,
YoutubeDLUtils
}
}
replServer.defineCommand('reset', resetCommand)
replServer.defineCommand('r', resetCommand)
-
}
start()