|
|
|
@ -9,14 +9,14 @@ import clear from 'clear';
|
|
|
|
|
import cookieParser from 'cookie-parser'; |
|
|
|
|
import debug from 'debug'; |
|
|
|
|
import * as express from 'express'; |
|
|
|
|
import { Router } from 'express'; |
|
|
|
|
import type { Router } from 'express'; |
|
|
|
|
import importFresh from 'import-fresh'; |
|
|
|
|
import morgan from 'morgan'; |
|
|
|
|
import NcToolGui from 'nc-lib-gui'; |
|
|
|
|
import requestIp from 'request-ip'; |
|
|
|
|
import { v4 as uuidv4 } from 'uuid'; |
|
|
|
|
|
|
|
|
|
import { NcConfig } from '../interface/config'; |
|
|
|
|
import type { NcConfig } from '../interface/config'; |
|
|
|
|
import { NC_LICENSE_KEY } from './constants'; |
|
|
|
|
import Migrator from './db/sql-migrator/lib/KnexMigrator'; |
|
|
|
|
import Store from './models/Store'; |
|
|
|
@ -25,24 +25,24 @@ import { T } from 'nc-help';
|
|
|
|
|
|
|
|
|
|
import NcProjectBuilderCE from './v1-legacy/NcProjectBuilder'; |
|
|
|
|
import NcProjectBuilderEE from './v1-legacy/NcProjectBuilderEE'; |
|
|
|
|
import { GqlApiBuilder } from './v1-legacy/gql/GqlApiBuilder'; |
|
|
|
|
import NcMetaIO from './meta/NcMetaIO'; |
|
|
|
|
import type { GqlApiBuilder } from './v1-legacy/gql/GqlApiBuilder'; |
|
|
|
|
import type NcMetaIO from './meta/NcMetaIO'; |
|
|
|
|
import NcMetaImplCE from './meta/NcMetaIOImpl'; |
|
|
|
|
import NcMetaImplEE from './meta/NcMetaIOImplEE'; |
|
|
|
|
import NcMetaMgrCE from './meta/NcMetaMgr'; |
|
|
|
|
import NcMetaMgrEE from './meta/NcMetaMgrEE'; |
|
|
|
|
import { RestApiBuilder } from './v1-legacy/rest/RestApiBuilder'; |
|
|
|
|
import type NcMetaMgrCE from './meta/NcMetaMgr'; |
|
|
|
|
import type NcMetaMgrEE from './meta/NcMetaMgrEE'; |
|
|
|
|
import type { RestApiBuilder } from './v1-legacy/rest/RestApiBuilder'; |
|
|
|
|
import RestAuthCtrlCE from './v1-legacy/rest/RestAuthCtrl'; |
|
|
|
|
import RestAuthCtrlEE from './v1-legacy/rest/RestAuthCtrlEE'; |
|
|
|
|
import mkdirp from 'mkdirp'; |
|
|
|
|
import MetaAPILogger from './meta/MetaAPILogger'; |
|
|
|
|
import NcUpgrader from './version-upgrader/NcUpgrader'; |
|
|
|
|
import NcMetaMgrv2 from './meta/NcMetaMgrv2'; |
|
|
|
|
import type NcMetaMgrv2 from './meta/NcMetaMgrv2'; |
|
|
|
|
import NocoCache from './cache/NocoCache'; |
|
|
|
|
import registerMetaApis from './meta/api'; |
|
|
|
|
import NcPluginMgrv2 from './meta/helpers/NcPluginMgrv2'; |
|
|
|
|
import User from './models/User'; |
|
|
|
|
import * as http from 'http'; |
|
|
|
|
import type * as http from 'http'; |
|
|
|
|
import weAreHiring from './utils/weAreHiring'; |
|
|
|
|
import getInstance from './utils/getInstance'; |
|
|
|
|
import initAdminFromEnv from './services/user/initAdminFromEnv'; |
|
|
|
|