mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 01:38:19 +08:00
update deps
This commit is contained in:
1 parent
722d964c5e
commit
5589b7dabe
13 files changed
+21
-17
No files matched your search
+2
-2
@@ -33,10 +33,10 @@
|
|||||||
"globby": "^11.0.1",
|
"globby": "^11.0.1",
|
||||||
"jest": "^26.6.3",
|
"jest": "^26.6.3",
|
||||||
"latest-version": "^5.1.0",
|
"latest-version": "^5.1.0",
|
||||||
"ora": "^5.1.0",
|
"ora": "^5.2.0",
|
||||||
"semver": "^7.3.4",
|
"semver": "^7.3.4",
|
||||||
"ts-jest": "^26.4.4",
|
"ts-jest": "^26.4.4",
|
||||||
"typescript": "4.0.3"
|
"typescript": "4.1.3"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"fs-extra": "^9.0.1",
|
"fs-extra": "^9.0.1",
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"lodash": "^4.17.20",
|
"lodash": "^4.17.20",
|
||||||
"p-queue": "^6.6.1",
|
"p-queue": "^6.6.1",
|
||||||
"shell-quote": "^1.7.2",
|
"shell-quote": "^1.7.2",
|
||||||
"systeminformation": "^4.33.1",
|
"systeminformation": "^4.33.4",
|
||||||
"yargs": "^16.2.0"
|
"yargs": "^16.2.0"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ export = async function compile(
|
|||||||
} if (info.type === 'interpreter') {
|
} if (info.type === 'interpreter') {
|
||||||
f[target] = { content: code };
|
f[target] = { content: code };
|
||||||
return {
|
return {
|
||||||
execute: info.execute, copyIn: f, clean: () => Promise.resolve(), time: info.time || 1,
|
execute: info.execute, copyIn: f, clean: () => Promise.resolve(null), time: info.time || 1,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
throw new SystemError('Unknown language type.');
|
throw new SystemError('Unknown language type.');
|
||||||
|
|||||||
@@ -271,7 +271,7 @@ export default class Hydro {
|
|||||||
}, 30000);
|
}, 30000);
|
||||||
});
|
});
|
||||||
await new Promise((resolve) => {
|
await new Promise((resolve) => {
|
||||||
this.ws.once('open', () => { resolve(); });
|
this.ws.once('open', () => { resolve(null); });
|
||||||
});
|
});
|
||||||
log.info(`[${this.config.host}] 已连接`);
|
log.info(`[${this.config.host}] 已连接`);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -260,7 +260,7 @@ export default class VJ4 {
|
|||||||
await new Promise((resolve, reject) => {
|
await new Promise((resolve, reject) => {
|
||||||
zip.extractAllToAsync(savePath, true, (e) => {
|
zip.extractAllToAsync(savePath, true, (e) => {
|
||||||
if (e) reject(e);
|
if (e) reject(e);
|
||||||
else resolve();
|
else resolve(null);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
await fs.unlink(tmpFilePath);
|
await fs.unlink(tmpFilePath);
|
||||||
@@ -290,7 +290,7 @@ export default class VJ4 {
|
|||||||
await new Promise((resolve, reject) => {
|
await new Promise((resolve, reject) => {
|
||||||
zip.extractAllToAsync(savePath, true, (e) => {
|
zip.extractAllToAsync(savePath, true, (e) => {
|
||||||
if (e) reject(e);
|
if (e) reject(e);
|
||||||
else resolve();
|
else resolve(null);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
await fs.unlink(tmpFilePath);
|
await fs.unlink(tmpFilePath);
|
||||||
@@ -321,7 +321,7 @@ export default class VJ4 {
|
|||||||
}, 30000);
|
}, 30000);
|
||||||
});
|
});
|
||||||
await new Promise((resolve) => {
|
await new Promise((resolve) => {
|
||||||
this.ws.once('open', () => { resolve(); });
|
this.ws.once('open', () => { resolve(null); });
|
||||||
});
|
});
|
||||||
log.info(`[${this.config.host}] 已连接`);
|
log.info(`[${this.config.host}] 已连接`);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -138,7 +138,7 @@ export const judge = async (ctx) => {
|
|||||||
})(),
|
})(),
|
||||||
(async () => {
|
(async () => {
|
||||||
if (!ctx.config.checker_type || ctx.config.checker_type === 'default') {
|
if (!ctx.config.checker_type || ctx.config.checker_type === 'default') {
|
||||||
return { execute: '', copyIn: {}, clean: () => Promise.resolve() };
|
return { execute: '', copyIn: {}, clean: () => Promise.resolve(null) };
|
||||||
}
|
}
|
||||||
const copyIn = {};
|
const copyIn = {};
|
||||||
for (const file of ctx.config.judge_extra_files) {
|
for (const file of ctx.config.judge_extra_files) {
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ export function parseMemoryMB(str: string) {
|
|||||||
export function sleep(timeout: number) {
|
export function sleep(timeout: number) {
|
||||||
return new Promise((resolve) => {
|
return new Promise((resolve) => {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
resolve();
|
resolve(null);
|
||||||
}, timeout);
|
}, timeout);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "hydrooj",
|
"name": "hydrooj",
|
||||||
"version": "2.15.7",
|
"version": "2.15.8",
|
||||||
"bin": "bin/hydrooj.js",
|
"bin": "bin/hydrooj.js",
|
||||||
"main": "dist/loader.js",
|
"main": "dist/loader.js",
|
||||||
"typings": "dist/loader.d.ts",
|
"typings": "dist/loader.d.ts",
|
||||||
@@ -32,8 +32,8 @@
|
|||||||
"serialize-javascript": "^5.0.1",
|
"serialize-javascript": "^5.0.1",
|
||||||
"sockjs": "^0.3.20",
|
"sockjs": "^0.3.20",
|
||||||
"superagent": "^6.1.0",
|
"superagent": "^6.1.0",
|
||||||
"systeminformation": "^4.33.1",
|
"systeminformation": "^4.33.4",
|
||||||
"terminal-kit": "^1.44.0",
|
"terminal-kit": "^1.44.3",
|
||||||
"yargs": "^16.2.0"
|
"yargs": "^16.2.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ async function entry(config: EntryConfig) {
|
|||||||
const p = await fork([`--entry=${config.entry}`]);
|
const p = await fork([`--entry=${config.entry}`]);
|
||||||
await new Promise((resolve, reject) => {
|
await new Promise((resolve, reject) => {
|
||||||
p.on('exit', (code, signal) => {
|
p.on('exit', (code, signal) => {
|
||||||
if (code === 0) resolve();
|
if (code === 0) resolve(null);
|
||||||
else reject(signal);
|
else reject(signal);
|
||||||
});
|
});
|
||||||
p.on('error', (err: Error) => {
|
p.on('error', (err: Error) => {
|
||||||
|
|||||||
@@ -145,6 +145,10 @@ const scripts: UpgradeScript[] = [
|
|||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
},
|
},
|
||||||
|
async function _5_6() {
|
||||||
|
// Issue #58
|
||||||
|
await domain.edit('system', { owner: 1 });
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
export = scripts;
|
export = scripts;
|
||||||
@@ -19,7 +19,7 @@ class ImportQduojHandler extends Handler {
|
|||||||
const zip = new AdmZip(zipfile);
|
const zip = new AdmZip(zipfile);
|
||||||
const tmp = path.resolve(os.tmpdir(), 'hydro', 'import-qduoj', String.random(32));
|
const tmp = path.resolve(os.tmpdir(), 'hydro', 'import-qduoj', String.random(32));
|
||||||
await new Promise((resolve, reject) => {
|
await new Promise((resolve, reject) => {
|
||||||
zip.extractAllToAsync(tmp, true, (err) => (err ? resolve() : reject(err)));
|
zip.extractAllToAsync(tmp, true, (err) => (err ? resolve(null) : reject(err)));
|
||||||
});
|
});
|
||||||
try {
|
try {
|
||||||
const folders = await fs.readdir(tmp);
|
const folders = await fs.readdir(tmp);
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ export async function postInit() {
|
|||||||
});
|
});
|
||||||
await new Promise((resolve) => {
|
await new Promise((resolve) => {
|
||||||
socket.once('open', () => {
|
socket.once('open', () => {
|
||||||
resolve();
|
resolve(null);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
"build": "tsc"
|
"build": "tsc"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/mysql": "^2.15.16"
|
"@types/mysql": "^2.15.17"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"hydrooj": "^2.14.0"
|
"hydrooj": "^2.14.0"
|
||||||
|
|||||||
Reference in new issue
Block a user