Skip to content

Commit 185c28b

Browse files
committed
add node prefix
1 parent 0df41dd commit 185c28b

File tree

13 files changed

+30
-29
lines changed

13 files changed

+30
-29
lines changed

build.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import child from 'child_process';
2-
import path from 'path';
3-
import zlib from 'zlib';
1+
import child from 'node:child_process';
2+
import path from 'node:path';
3+
import zlib from 'node:zlib';
44
import { encode } from 'base16384';
55
import esbuild from 'esbuild';
66
import { chunk } from 'lodash';

packages/server/client/assets.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import _DejaVuSansMonoBoldOblique from 'dejavu-fonts-ttf/ttf/DejaVuSansMono-Bold
66
import _DejaVuSansMonoOblique from 'dejavu-fonts-ttf/ttf/DejaVuSansMono-Oblique.ttf';
77
import { decodeBinary } from '../utils';
88

9-
export const NotoSansSC = decodeBinary(_NotoSansSC);
10-
export const wasmBinary = decodeBinary(_wasmBinary);
11-
export const DejaVuSansMono = decodeBinary(_DejaVuSansMono);
12-
export const DejaVuSansMonoBold = decodeBinary(_DejaVuSansMonoBold);
13-
export const DejaVuSansMonoBoldOblique = decodeBinary(_DejaVuSansMonoBoldOblique);
14-
export const DejaVuSansMonoOblique = decodeBinary(_DejaVuSansMonoOblique);
9+
export const NotoSansSC = decodeBinary(_NotoSansSC, 'NotoSansSC_400Regular.ttf');
10+
export const wasmBinary = decodeBinary(_wasmBinary, 'typst_ts_web_compiler_bg.wasm');
11+
export const DejaVuSansMono = decodeBinary(_DejaVuSansMono, 'DejaVuSansMono.ttf');
12+
export const DejaVuSansMonoBold = decodeBinary(_DejaVuSansMonoBold, 'DejaVuSansMono-Bold.ttf');
13+
export const DejaVuSansMonoBoldOblique = decodeBinary(_DejaVuSansMonoBoldOblique, 'DejaVuSansMono-BoldOblique.ttf');
14+
export const DejaVuSansMonoOblique = decodeBinary(_DejaVuSansMonoOblique, 'DejaVuSansMono-Oblique.ttf');

packages/server/client/printer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* eslint-disable no-await-in-loop */
2-
import path from 'path';
2+
import path from 'node:path';
33
import chardet from 'chardet';
44
import * as iconv from 'iconv-lite';
55
import { PDFDocument } from 'pdf-lib';

packages/server/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import path from 'path';
1+
import path from 'node:path';
22
import Schema from 'schemastery';
33
import { version as packageVersion } from './package.json';
44
import {

packages/server/handler/client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import path from 'path';
1+
import path from 'node:path';
22
import { Context } from 'cordis';
33
import {
44
BadRequestError, ForbiddenError, Handler, ValidationError,

packages/server/handler/printer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import path from 'path';
1+
import path from 'node:path';
22
import { Context } from 'cordis';
33
import { BadRequestError, Handler, ValidationError } from '@hydrooj/framework';
44
import { ConvertCodeToPDF } from '../client/printer';

packages/server/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import os from 'os';
2-
import path from 'path';
1+
import os from 'node:os';
2+
import path from 'node:path';
33
import LoggerService from '@cordisjs/plugin-logger';
44
import { TimerService } from '@cordisjs/plugin-timer';
55
import { Context } from 'cordis';

packages/server/service/db.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import path from 'path';
1+
import path from 'node:path';
22
import { Context, Service } from 'cordis';
33
import Datastore from 'nedb-promises';
44
import {

packages/server/utils/commandRunner.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import child from 'child_process';
2-
import fs from 'fs';
3-
import { homedir } from 'os';
1+
import child from 'node:child_process';
2+
import fs from 'node:fs';
3+
import { homedir } from 'node:os';
44
import { Logger } from './index';
55

66
const logger = new Logger('runner');

packages/server/utils/index.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { gunzipSync } from 'zlib';
1+
import { gunzipSync } from 'node:zlib';
22
import { decode } from 'base16384';
33

4-
export { Logger, sleep, randomstring } from '@hydrooj/utils/lib/utils';
4+
export { Logger, sleep, randomstring } from '@hydrooj/utils';
55

66
// https://github.com/andrasq/node-mongoid-js/blob/master/mongoid.js
77
export function mongoId(idstring: string) {
@@ -22,8 +22,9 @@ export function StaticHTML(context, randomHash) {
2222
return `<html><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>@Hydro/XCPC-TOOLS</title></head><body><div id="root"></div><script>window.Context=JSON.parse('${JSON.stringify(context)}')</script><script src="/main.js?${randomHash}"></script></body></html>`;
2323
}
2424

25-
export function decodeBinary(file: string) {
25+
export function decodeBinary(file: string, name: string) {
2626
if (process.env.NODE_ENV === 'development') return Buffer.from(file, 'base64');
27+
if ('Deno' in globalThis) return globalThis.Deno.readFileSync(name);
2728
const buf = decode(file);
2829
return gunzipSync(buf);
2930
}

0 commit comments

Comments
 (0)