diff --git a/packages/geoip/index.ts b/packages/geoip/index.ts index b2e4a00ed..ff5728b87 100644 --- a/packages/geoip/index.ts +++ b/packages/geoip/index.ts @@ -1,6 +1,7 @@ -import fs from 'fs'; import { Reader } from 'maxmind'; -import { Context, findFileSync, Service } from 'hydrooj'; +import { + Context, findFileSync, fs, Service, +} from 'hydrooj'; const buffer = fs.readFileSync(findFileSync('@hydrooj/geoip/GeoLite2-City.mmdb')); const reader = new Reader(buffer); diff --git a/packages/hydrooj/src/handler/contest.ts b/packages/hydrooj/src/handler/contest.ts index 9ea106fe2..0f1ae929d 100644 --- a/packages/hydrooj/src/handler/contest.ts +++ b/packages/hydrooj/src/handler/contest.ts @@ -1,6 +1,5 @@ import AdmZip from 'adm-zip'; import { stringify as toCSV } from 'csv-stringify/sync'; -import { statSync } from 'fs-extra'; import { pick } from 'lodash'; import moment from 'moment-timezone'; import { ObjectId } from 'mongodb'; diff --git a/packages/hydrooj/src/handler/homework.ts b/packages/hydrooj/src/handler/homework.ts index c0c67fe5c..3dc5c6b07 100644 --- a/packages/hydrooj/src/handler/homework.ts +++ b/packages/hydrooj/src/handler/homework.ts @@ -1,4 +1,3 @@ -import { statSync } from 'fs-extra'; import yaml from 'js-yaml'; import { pick } from 'lodash'; import moment from 'moment-timezone'; diff --git a/packages/hydrooj/src/handler/misc.ts b/packages/hydrooj/src/handler/misc.ts index c3c39383d..95ce302ef 100644 --- a/packages/hydrooj/src/handler/misc.ts +++ b/packages/hydrooj/src/handler/misc.ts @@ -1,5 +1,4 @@ /* eslint-disable camelcase */ -import { statSync } from 'fs'; import { pick } from 'lodash'; import { lookup } from 'mime-types'; import { Context } from '../context'; diff --git a/packages/hydrooj/src/handler/training.ts b/packages/hydrooj/src/handler/training.ts index 242c843e0..6ebab8e15 100644 --- a/packages/hydrooj/src/handler/training.ts +++ b/packages/hydrooj/src/handler/training.ts @@ -1,5 +1,4 @@ import assert from 'assert'; -import { statSync } from 'fs-extra'; import { pick } from 'lodash'; import { Filter, ObjectId } from 'mongodb'; import { sortFiles } from '@hydrooj/utils/lib/utils'; diff --git a/packages/hydrooj/src/service/server.ts b/packages/hydrooj/src/service/server.ts index 59aebcf5d..dd54e2e22 100644 --- a/packages/hydrooj/src/service/server.ts +++ b/packages/hydrooj/src/service/server.ts @@ -1,6 +1,6 @@ -import fs from 'fs'; import { resolve } from 'path'; import cac from 'cac'; +import fs from 'fs-extra'; import proxy from 'koa-proxies'; import cache from 'koa-static-cache'; import { type FindCursor, ObjectId } from 'mongodb';