Refactor imports to use package names instead of aliases

Replaced all path alias imports (e.g., '@/napcat-core') with direct package imports (e.g., 'napcat-core/index') across napcat-common, napcat-core, and napcat-webui-backend. This improves compatibility with tooling and workspace resolution, and aligns with standard TypeScript/Node.js import practices.
This commit is contained in:
手瓜一十雪
2025-11-14 14:34:27 +08:00
parent 6e9f448a0c
commit c8fd66fa9b
15 changed files with 18 additions and 17 deletions

View File

@@ -1,6 +1,6 @@
import { NodeIQQNTWrapperSession } from '@/napcat-core/wrapper';
import { NodeIQQNTWrapperSession } from 'napcat-core/wrapper';
import { randomUUID } from 'crypto';
import { ListenerNamingMapping, ServiceNamingMapping } from '@/napcat-core';
import { ListenerNamingMapping, ServiceNamingMapping } from 'napcat-core/index';
interface InternalMapKey {
timeout: number;

View File

@@ -1,4 +1,4 @@
import { Peer } from '@/napcat-core';
import { Peer } from 'napcat-core/index';
import { randomUUID } from 'crypto';
class TimeBasedCache<K, V> {

View File

@@ -1,5 +1,5 @@
import * as crypto from 'node:crypto';
import { PacketMsg } from '@/napcat-core/packet/message/message';
import { PacketMsg } from 'napcat-core/packet/message/message';
interface ForwardMsgJson {
app: string

View File

@@ -1,7 +1,7 @@
import path from 'node:path';
import fs from 'fs';
import os from 'node:os';
import { QQLevel } from '@/napcat-core';
import { QQLevel } from 'napcat-core/index';
import { QQVersionConfigType } from './types';
export async function solveProblem<T extends (...arg: any[]) => any> (func: T, ...args: Parameters<T>): Promise<ReturnType<T> | undefined> {

View File

@@ -1,4 +1,4 @@
import { Peer } from '@/napcat-core';
import { Peer } from 'napcat-core/index';
import crypto from 'crypto';
export class LimitedHashTable<K, V> {