mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2026-02-04 06:31:13 +00:00
Add napcat-types package for unified type exports
Introduced the napcat-types package to aggregate and re-export all types, enums, and classes from napcat-core and napcat-onebot. Added external module shims, test files, and configuration for type-only distribution. Updated core and onebot packages to improve export granularity and fixed import paths for better modularity.
This commit is contained in:
parent
46ff1a64e9
commit
ad76559f71
@ -39,6 +39,12 @@ export * from './wrapper';
|
|||||||
export * from './types/index';
|
export * from './types/index';
|
||||||
export * from './services/index';
|
export * from './services/index';
|
||||||
export * from './listeners/index';
|
export * from './listeners/index';
|
||||||
|
export * from './apis/index';
|
||||||
|
export * from './helper/log';
|
||||||
|
export * from './helper/qq-basic-info';
|
||||||
|
export * from './helper/event';
|
||||||
|
export * from './helper/config';
|
||||||
|
export * from './helper/proxy-handler';
|
||||||
|
|
||||||
export enum NapCatCoreWorkingEnv {
|
export enum NapCatCoreWorkingEnv {
|
||||||
Unknown = 0,
|
Unknown = 0,
|
||||||
|
|||||||
@ -11,3 +11,7 @@ export * from './constant';
|
|||||||
export * from './graytip';
|
export * from './graytip';
|
||||||
export * from './emoji';
|
export * from './emoji';
|
||||||
export * from './service';
|
export * from './service';
|
||||||
|
export * from './adapter';
|
||||||
|
export * from './contact';
|
||||||
|
export * from './file';
|
||||||
|
export * from './flashfile';
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
import { NTGroupMemberRole } from '@/napcat-core/index';
|
import { NTGroupMemberRole } from './group';
|
||||||
import { ActionBarElement, ArkElement, AvRecordElement, CalendarElement, FaceBubbleElement, FaceElement, FileElement, GiphyElement, GrayTipElement, MarketFaceElement, PicElement, PttElement, RecommendedMsgElement, ReplyElement, ShareLocationElement, StructLongMsgElement, TaskTopMsgElement, TextElement, TofuRecordElement, VideoElement, YoloGameResultElement } from './element';
|
import { ActionBarElement, ArkElement, AvRecordElement, CalendarElement, FaceBubbleElement, FaceElement, FileElement, GiphyElement, GrayTipElement, MarketFaceElement, PicElement, PttElement, RecommendedMsgElement, ReplyElement, ShareLocationElement, StructLongMsgElement, TaskTopMsgElement, TextElement, TofuRecordElement, VideoElement, YoloGameResultElement } from './element';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@ -3,3 +3,4 @@ export * from './group';
|
|||||||
export * from './user';
|
export * from './user';
|
||||||
export * from './msg';
|
export * from './msg';
|
||||||
export * from './quick-action';
|
export * from './quick-action';
|
||||||
|
export * from './file';
|
||||||
|
|||||||
@ -3,6 +3,8 @@ import type { NapCatCore } from 'napcat-core';
|
|||||||
import { OneBotConfig } from './config';
|
import { OneBotConfig } from './config';
|
||||||
import { AnySchema } from 'ajv';
|
import { AnySchema } from 'ajv';
|
||||||
|
|
||||||
|
export * from './config';
|
||||||
|
|
||||||
export class OB11ConfigLoader extends ConfigBase<OneBotConfig> {
|
export class OB11ConfigLoader extends ConfigBase<OneBotConfig> {
|
||||||
constructor (core: NapCatCore, configPath: string, schema: AnySchema) {
|
constructor (core: NapCatCore, configPath: string, schema: AnySchema) {
|
||||||
super('onebot11', core, configPath, schema);
|
super('onebot11', core, configPath, schema);
|
||||||
|
|||||||
5
packages/napcat-onebot/event/index.ts
Normal file
5
packages/napcat-onebot/event/index.ts
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
export * from './message';
|
||||||
|
export * from './meta';
|
||||||
|
export * from './notice';
|
||||||
|
export * from './request';
|
||||||
|
export * from './OneBotEvent';
|
||||||
1
packages/napcat-onebot/event/message/index.ts
Normal file
1
packages/napcat-onebot/event/message/index.ts
Normal file
@ -0,0 +1 @@
|
|||||||
|
export * from './OB11BaseMessageEvent';
|
||||||
3
packages/napcat-onebot/event/meta/index.ts
Normal file
3
packages/napcat-onebot/event/meta/index.ts
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
export * from './OB11BaseMetaEvent';
|
||||||
|
export * from './OB11HeartbeatEvent';
|
||||||
|
export * from './OB11LifeCycleEvent';
|
||||||
23
packages/napcat-onebot/event/notice/index.ts
Normal file
23
packages/napcat-onebot/event/notice/index.ts
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
export * from './BotOfflineEvent';
|
||||||
|
export * from './OB11BaseNoticeEvent';
|
||||||
|
export * from './OB11FriendAddNoticeEvent';
|
||||||
|
export * from './OB11FriendRecallNoticeEvent';
|
||||||
|
export * from './OB11GroupAdminNoticeEvent';
|
||||||
|
export * from './OB11GroupBanEvent';
|
||||||
|
export * from './OB11GroupCardEvent';
|
||||||
|
export * from './OB11GroupDecreaseEvent';
|
||||||
|
export * from './OB11GroupEssenceEvent';
|
||||||
|
export * from './OB11GroupGrayTipEvent';
|
||||||
|
export * from './OB11GroupIncreaseEvent';
|
||||||
|
export * from './OB11GroupNameEvent';
|
||||||
|
export * from './OB11GroupNoticeEvent';
|
||||||
|
export * from './OB11GroupRecallNoticeEvent';
|
||||||
|
export * from './OB11GroupTitleEvent';
|
||||||
|
export * from './OB11GroupUploadNoticeEvent';
|
||||||
|
export * from './OB11InputStatusEvent';
|
||||||
|
export * from './OB11MsgEmojiLikeEvent';
|
||||||
|
export * from './OB11OnlineFileNoticeEvent';
|
||||||
|
export * from './OB11OnlineFileReceiveEvent';
|
||||||
|
export * from './OB11OnlineFileSendEvent';
|
||||||
|
export * from './OB11PokeEvent';
|
||||||
|
export * from './OB11ProfileLikeEvent';
|
||||||
3
packages/napcat-onebot/event/request/index.ts
Normal file
3
packages/napcat-onebot/event/request/index.ts
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
export * from './OB11BaseRequestEvent';
|
||||||
|
export * from './OB11FriendRequest';
|
||||||
|
export * from './OB11GroupRequest';
|
||||||
@ -701,4 +701,7 @@ export class NapCatOneBot11Adapter {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export * from './types';
|
export * from './types/index';
|
||||||
|
export * from './api/index';
|
||||||
|
export * from './event/index';
|
||||||
|
export * from './config/index';
|
||||||
|
|||||||
130
packages/napcat-types/external-shims.d.ts
vendored
Normal file
130
packages/napcat-types/external-shims.d.ts
vendored
Normal file
@ -0,0 +1,130 @@
|
|||||||
|
// 外部模块全部声明为 unknown,确保类型包不依赖外部环境
|
||||||
|
// node:* 模块移除 mock,使用系统自带类型
|
||||||
|
|
||||||
|
declare module 'ws' {
|
||||||
|
export class WebSocket { }
|
||||||
|
export class WebSocketServer { }
|
||||||
|
const _ws_default: unknown;
|
||||||
|
export default _ws_default;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'express' {
|
||||||
|
export interface Request { }
|
||||||
|
export interface Response { }
|
||||||
|
export interface NextFunction { }
|
||||||
|
export interface Express { }
|
||||||
|
const _express_default: unknown;
|
||||||
|
export default _express_default;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'winston' {
|
||||||
|
export const Logger: unknown;
|
||||||
|
export const format: unknown;
|
||||||
|
export const transports: unknown;
|
||||||
|
const _winston_default: unknown;
|
||||||
|
export default _winston_default;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'ffmpeg-static' {
|
||||||
|
const _ffmpeg_static_default: unknown;
|
||||||
|
export default _ffmpeg_static_default;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'fluent-ffmpeg' {
|
||||||
|
const _fluent_ffmpeg_default: unknown;
|
||||||
|
export default _fluent_ffmpeg_default;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'sharp' {
|
||||||
|
const _sharp_default: unknown;
|
||||||
|
export default _sharp_default;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'uuid' {
|
||||||
|
export const v4: unknown;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'axios' {
|
||||||
|
const _axios_default: unknown;
|
||||||
|
export default _axios_default;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'body-parser' {
|
||||||
|
const _body_parser_default: unknown;
|
||||||
|
export default _body_parser_default;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'cors' {
|
||||||
|
const _cors_default: unknown;
|
||||||
|
export default _cors_default;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'file-type' {
|
||||||
|
export const fileTypeFromFile: unknown;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'image-size' {
|
||||||
|
const _image_size_default: unknown;
|
||||||
|
export default _image_size_default;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'jimp' {
|
||||||
|
const _jimp_default: unknown;
|
||||||
|
export default _jimp_default;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'qrcode' {
|
||||||
|
const _qrcode_default: unknown;
|
||||||
|
export default _qrcode_default;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'yaml' {
|
||||||
|
export const parse: unknown;
|
||||||
|
export const stringify: unknown;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'async-mutex' {
|
||||||
|
const _async_mutex_default: unknown;
|
||||||
|
export default _async_mutex_default;
|
||||||
|
export interface Mutex { }
|
||||||
|
export interface Semaphore { }
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module '@sinclair/typebox' {
|
||||||
|
export const Type: unknown;
|
||||||
|
export type Static<T = any> = any;
|
||||||
|
export interface TSchema { }
|
||||||
|
export interface TObject<T = any> extends TSchema { }
|
||||||
|
export interface TOptional<T = any> extends TSchema { }
|
||||||
|
export interface TNumber extends TSchema { }
|
||||||
|
export interface TString extends TSchema { }
|
||||||
|
export interface TBoolean extends TSchema { }
|
||||||
|
export interface TArray<T = any> extends TSchema { }
|
||||||
|
export interface TUnion<T = any> extends TSchema { }
|
||||||
|
export interface TLiteral<T = any> extends TSchema { }
|
||||||
|
export interface TAny extends TSchema { }
|
||||||
|
export interface TNull extends TSchema { }
|
||||||
|
export interface TUndefined extends TSchema { }
|
||||||
|
export interface TVoid extends TSchema { }
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'napcat-protobuf' {
|
||||||
|
export type NapProtoEncodeStructType<T> = unknown;
|
||||||
|
export type NapProtoDecodeStructType<T> = unknown;
|
||||||
|
export type ScalarProtoFieldType<T> = unknown;
|
||||||
|
export type MessageProtoFieldType<T> = unknown;
|
||||||
|
export type ScalarType = unknown;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'inversify' {
|
||||||
|
const _inversify_default: unknown;
|
||||||
|
export default _inversify_default;
|
||||||
|
export interface Container { }
|
||||||
|
export interface ServiceIdentifier<T> { }
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module 'ajv' {
|
||||||
|
const _ajv_default: unknown;
|
||||||
|
export default _ajv_default;
|
||||||
|
export interface AnySchema { }
|
||||||
|
}
|
||||||
6
packages/napcat-types/index.ts
Normal file
6
packages/napcat-types/index.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
/// <reference path="./external-shims.d.ts" />
|
||||||
|
// 聚合导出核心库的所有内容(包括枚举、类和类型)
|
||||||
|
export * from '../napcat-core/index';
|
||||||
|
|
||||||
|
// 聚合导出 OneBot 的所有内容
|
||||||
|
export * from '../napcat-onebot/index';
|
||||||
15
packages/napcat-types/package.json
Normal file
15
packages/napcat-types/package.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"name": "napcat-types",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"private": true,
|
||||||
|
"type": "module",
|
||||||
|
"main": "./index.ts",
|
||||||
|
"types": "./index.ts",
|
||||||
|
"dependencies": {
|
||||||
|
"napcat-core": "workspace:*",
|
||||||
|
"napcat-onebot": "workspace:*"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"tsc-alias": "^1.8.16"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
packages/napcat-types/test-dist.ts
Normal file
38
packages/napcat-types/test-dist.ts
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
import {
|
||||||
|
ChatType,
|
||||||
|
ElementType,
|
||||||
|
NapCatCore,
|
||||||
|
NTQQMsgApi,
|
||||||
|
NapCatOneBot11Adapter,
|
||||||
|
OB11Message,
|
||||||
|
OB11BaseMessageEvent,
|
||||||
|
OB11BaseMetaEvent
|
||||||
|
} from './dist/napcat-types/index';
|
||||||
|
|
||||||
|
console.log('--- NapCat Comprehensive Type Test ---');
|
||||||
|
|
||||||
|
// 1. 测试枚举 (Core)
|
||||||
|
console.log('ChatType.KCHATTYPEGROUP:', ChatType.KCHATTYPEGROUP); // 应输出 2
|
||||||
|
console.log('ElementType.TEXT:', ElementType.TEXT); // 应输出 1
|
||||||
|
|
||||||
|
// 2. 测试类型 (Core)
|
||||||
|
const coreStub = {} as NapCatCore;
|
||||||
|
const apiStub = {} as NTQQMsgApi;
|
||||||
|
console.log('Core types access check: OK');
|
||||||
|
|
||||||
|
// 3. 测试类和类型 (OneBot)
|
||||||
|
const obAdapterStub = {} as NapCatOneBot11Adapter;
|
||||||
|
const obMsgStub = {} as OB11Message;
|
||||||
|
const baseMessageEventStub = {} as OB11BaseMessageEvent;
|
||||||
|
const baseMetaEventStub = {} as OB11BaseMetaEvent;
|
||||||
|
console.log('OneBot types and events access check: OK');
|
||||||
|
|
||||||
|
// 4. 验证导出完整性
|
||||||
|
if (ChatType.KCHATTYPEGROUP === 2 && ElementType.TEXT === 1) {
|
||||||
|
console.log('\n✅ ALL TESTS PASSED: Types, Enums and Events are correctly exported and accessible.');
|
||||||
|
} else {
|
||||||
|
console.error('\n❌ TESTS FAILED: Enum value mismatch.');
|
||||||
|
throw new Error('Test Failed');
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
20
packages/napcat-types/test-export.ts
Normal file
20
packages/napcat-types/test-export.ts
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
import { ChatType, ElementType, NapCatCore, NTQQMsgApi } from './index';
|
||||||
|
|
||||||
|
console.log('--- NapCat Types Manual Test ---');
|
||||||
|
|
||||||
|
// 测试枚举值 (napcat-core enums)
|
||||||
|
console.log('ChatType.KCHATTYPEGROUP:', ChatType.KCHATTYPEGROUP);
|
||||||
|
console.log('ElementType.TEXT:', ElementType.TEXT);
|
||||||
|
|
||||||
|
// 测试 napcat-core 的类型和类
|
||||||
|
const coreStub = {} as NapCatCore;
|
||||||
|
const apiStub = {} as NTQQMsgApi;
|
||||||
|
|
||||||
|
console.log('NapCatCore type check:', !!coreStub);
|
||||||
|
console.log('NTQQMsgApi type check:', !!apiStub);
|
||||||
|
|
||||||
|
if (ChatType.KCHATTYPEGROUP === 2 && ElementType.TEXT === 1) {
|
||||||
|
console.log('Test Passed: core enums and types are correctly exported.');
|
||||||
|
} else {
|
||||||
|
throw new Error('Test Failed: Enum values do not match expected values.');
|
||||||
|
}
|
||||||
45
packages/napcat-types/tsconfig.json
Normal file
45
packages/napcat-types/tsconfig.json
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
{
|
||||||
|
"extends": "../../tsconfig.base.json",
|
||||||
|
"compilerOptions": {
|
||||||
|
"outDir": "./dist",
|
||||||
|
"rootDir": "..",
|
||||||
|
"baseUrl": ".",
|
||||||
|
"declaration": true,
|
||||||
|
"emitDeclarationOnly": true,
|
||||||
|
"skipLibCheck": true,
|
||||||
|
"paths": {
|
||||||
|
"napcat-core": [
|
||||||
|
"../napcat-core/index.ts"
|
||||||
|
],
|
||||||
|
"napcat-onebot": [
|
||||||
|
"../napcat-onebot/index.ts"
|
||||||
|
],
|
||||||
|
"@/napcat-core/*": [
|
||||||
|
"../napcat-core/*"
|
||||||
|
],
|
||||||
|
"@/napcat-onebot/*": [
|
||||||
|
"../napcat-onebot/*"
|
||||||
|
],
|
||||||
|
"@/napcat-common/*": [
|
||||||
|
"../napcat-common/*"
|
||||||
|
],
|
||||||
|
"@/napcat-webui-backend/*": [
|
||||||
|
"../napcat-webui-backend/*"
|
||||||
|
],
|
||||||
|
"@/*": [
|
||||||
|
"../*"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"include": [
|
||||||
|
"./index.ts",
|
||||||
|
"./external-shims.d.ts",
|
||||||
|
"../napcat-core/**/*.ts",
|
||||||
|
"../napcat-onebot/**/*.ts",
|
||||||
|
"../napcat-common/**/*.ts"
|
||||||
|
],
|
||||||
|
"exclude": [
|
||||||
|
"node_modules",
|
||||||
|
"dist"
|
||||||
|
]
|
||||||
|
}
|
||||||
@ -307,6 +307,19 @@ importers:
|
|||||||
specifier: ^4.0.9
|
specifier: ^4.0.9
|
||||||
version: 4.0.9(@types/debug@4.1.12)(@types/node@22.19.1)(@vitest/ui@4.0.9)(jiti@1.21.7)(tsx@4.21.0)
|
version: 4.0.9(@types/debug@4.1.12)(@types/node@22.19.1)(@vitest/ui@4.0.9)(jiti@1.21.7)(tsx@4.21.0)
|
||||||
|
|
||||||
|
packages/napcat-types:
|
||||||
|
dependencies:
|
||||||
|
napcat-core:
|
||||||
|
specifier: workspace:*
|
||||||
|
version: link:../napcat-core
|
||||||
|
napcat-onebot:
|
||||||
|
specifier: workspace:*
|
||||||
|
version: link:../napcat-onebot
|
||||||
|
devDependencies:
|
||||||
|
tsc-alias:
|
||||||
|
specifier: ^1.8.16
|
||||||
|
version: 1.8.16
|
||||||
|
|
||||||
packages/napcat-universal:
|
packages/napcat-universal:
|
||||||
dependencies:
|
dependencies:
|
||||||
napcat-framework:
|
napcat-framework:
|
||||||
@ -3426,6 +3439,10 @@ packages:
|
|||||||
resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==}
|
resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
|
|
||||||
|
array-union@2.1.0:
|
||||||
|
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
array.prototype.findlast@1.2.5:
|
array.prototype.findlast@1.2.5:
|
||||||
resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==}
|
resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
@ -3762,6 +3779,10 @@ packages:
|
|||||||
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
|
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
|
||||||
engines: {node: '>= 6'}
|
engines: {node: '>= 6'}
|
||||||
|
|
||||||
|
commander@9.5.0:
|
||||||
|
resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
|
||||||
|
engines: {node: ^12.20.0 || >=14}
|
||||||
|
|
||||||
comment-parser@1.4.1:
|
comment-parser@1.4.1:
|
||||||
resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==}
|
resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==}
|
||||||
engines: {node: '>= 12.0.0'}
|
engines: {node: '>= 12.0.0'}
|
||||||
@ -3954,6 +3975,10 @@ packages:
|
|||||||
didyoumean@1.2.2:
|
didyoumean@1.2.2:
|
||||||
resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
|
resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
|
||||||
|
|
||||||
|
dir-glob@3.0.1:
|
||||||
|
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
dlv@1.1.3:
|
dlv@1.1.3:
|
||||||
resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
|
resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
|
||||||
|
|
||||||
@ -4575,6 +4600,10 @@ packages:
|
|||||||
resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
|
resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
|
|
||||||
|
globby@11.1.0:
|
||||||
|
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
|
||||||
|
engines: {node: '>=10'}
|
||||||
|
|
||||||
globrex@0.1.2:
|
globrex@0.1.2:
|
||||||
resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
|
resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
|
||||||
|
|
||||||
@ -5393,6 +5422,10 @@ packages:
|
|||||||
resolution: {integrity: sha512-u7f2xaZ/UG8oLXHvtF/oWTRvT44p9ecwBBqTwgJVq0+4BW1g8OW01TyMEGWBHbyMOYVHXslaut7qEQ1meATXgw==}
|
resolution: {integrity: sha512-u7f2xaZ/UG8oLXHvtF/oWTRvT44p9ecwBBqTwgJVq0+4BW1g8OW01TyMEGWBHbyMOYVHXslaut7qEQ1meATXgw==}
|
||||||
engines: {node: '>= 10.16.0'}
|
engines: {node: '>= 10.16.0'}
|
||||||
|
|
||||||
|
mylas@2.1.14:
|
||||||
|
resolution: {integrity: sha512-BzQguy9W9NJgoVn2mRWzbFrFWWztGCcng2QI9+41frfk+Athwgx3qhqhvStz7ExeUUu7Kzw427sNzHpEZNINog==}
|
||||||
|
engines: {node: '>=16.0.0'}
|
||||||
|
|
||||||
mz@2.7.0:
|
mz@2.7.0:
|
||||||
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
|
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
|
||||||
|
|
||||||
@ -5607,6 +5640,10 @@ packages:
|
|||||||
path-to-regexp@8.3.0:
|
path-to-regexp@8.3.0:
|
||||||
resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==}
|
resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==}
|
||||||
|
|
||||||
|
path-type@4.0.0:
|
||||||
|
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
pathe@2.0.3:
|
pathe@2.0.3:
|
||||||
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
|
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
|
||||||
|
|
||||||
@ -5636,6 +5673,10 @@ packages:
|
|||||||
resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
|
resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
|
||||||
engines: {node: '>= 6'}
|
engines: {node: '>= 6'}
|
||||||
|
|
||||||
|
plimit-lit@1.6.1:
|
||||||
|
resolution: {integrity: sha512-B7+VDyb8Tl6oMJT9oSO2CW8XC/T4UcJGrwOVoNGwOQsQYhlpfajmrMj5xeejqaASq3V/EqThyOeATEOMuSEXiA==}
|
||||||
|
engines: {node: '>=12'}
|
||||||
|
|
||||||
possible-typed-array-names@1.1.0:
|
possible-typed-array-names@1.1.0:
|
||||||
resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
|
resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
@ -5765,6 +5806,10 @@ packages:
|
|||||||
resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==}
|
resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==}
|
||||||
engines: {node: '>=0.6'}
|
engines: {node: '>=0.6'}
|
||||||
|
|
||||||
|
queue-lit@1.5.2:
|
||||||
|
resolution: {integrity: sha512-tLc36IOPeMAubu8BkW8YDBV+WyIgKlYU7zUNs0J5Vk9skSZ4JfGlPOqplP0aHdfv7HL0B2Pg6nwiq60Qc6M2Hw==}
|
||||||
|
engines: {node: '>=12'}
|
||||||
|
|
||||||
queue-microtask@1.2.3:
|
queue-microtask@1.2.3:
|
||||||
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
|
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
|
||||||
|
|
||||||
@ -6170,6 +6215,10 @@ packages:
|
|||||||
resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==}
|
resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==}
|
||||||
engines: {node: '>=18'}
|
engines: {node: '>=18'}
|
||||||
|
|
||||||
|
slash@3.0.0:
|
||||||
|
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
smart-buffer@4.2.0:
|
smart-buffer@4.2.0:
|
||||||
resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
|
resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
|
||||||
engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
|
engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
|
||||||
@ -6487,6 +6536,11 @@ packages:
|
|||||||
ts-interface-checker@0.1.13:
|
ts-interface-checker@0.1.13:
|
||||||
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
|
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
|
||||||
|
|
||||||
|
tsc-alias@1.8.16:
|
||||||
|
resolution: {integrity: sha512-QjCyu55NFyRSBAl6+MTFwplpFcnm2Pq01rR/uxfqJoLMm6X3O14KEGtaSDZpJYaE1bJBGDjD0eSuiIWPe2T58g==}
|
||||||
|
engines: {node: '>=16.20.2'}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
tsconfck@3.1.6:
|
tsconfck@3.1.6:
|
||||||
resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==}
|
resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==}
|
||||||
engines: {node: ^18 || >=20}
|
engines: {node: ^18 || >=20}
|
||||||
@ -10257,6 +10311,8 @@ snapshots:
|
|||||||
is-string: 1.1.1
|
is-string: 1.1.1
|
||||||
math-intrinsics: 1.1.0
|
math-intrinsics: 1.1.0
|
||||||
|
|
||||||
|
array-union@2.1.0: {}
|
||||||
|
|
||||||
array.prototype.findlast@1.2.5:
|
array.prototype.findlast@1.2.5:
|
||||||
dependencies:
|
dependencies:
|
||||||
call-bind: 1.0.8
|
call-bind: 1.0.8
|
||||||
@ -10648,6 +10704,8 @@ snapshots:
|
|||||||
|
|
||||||
commander@4.1.1: {}
|
commander@4.1.1: {}
|
||||||
|
|
||||||
|
commander@9.5.0: {}
|
||||||
|
|
||||||
comment-parser@1.4.1: {}
|
comment-parser@1.4.1: {}
|
||||||
|
|
||||||
compressible@2.0.18:
|
compressible@2.0.18:
|
||||||
@ -10817,6 +10875,10 @@ snapshots:
|
|||||||
|
|
||||||
didyoumean@1.2.2: {}
|
didyoumean@1.2.2: {}
|
||||||
|
|
||||||
|
dir-glob@3.0.1:
|
||||||
|
dependencies:
|
||||||
|
path-type: 4.0.0
|
||||||
|
|
||||||
dlv@1.1.3: {}
|
dlv@1.1.3: {}
|
||||||
|
|
||||||
doctrine@2.1.0:
|
doctrine@2.1.0:
|
||||||
@ -11678,6 +11740,15 @@ snapshots:
|
|||||||
define-properties: 1.2.1
|
define-properties: 1.2.1
|
||||||
gopd: 1.2.0
|
gopd: 1.2.0
|
||||||
|
|
||||||
|
globby@11.1.0:
|
||||||
|
dependencies:
|
||||||
|
array-union: 2.1.0
|
||||||
|
dir-glob: 3.0.1
|
||||||
|
fast-glob: 3.3.3
|
||||||
|
ignore: 5.3.2
|
||||||
|
merge2: 1.4.1
|
||||||
|
slash: 3.0.0
|
||||||
|
|
||||||
globrex@0.1.2: {}
|
globrex@0.1.2: {}
|
||||||
|
|
||||||
goober@2.1.18(csstype@3.1.3):
|
goober@2.1.18(csstype@3.1.3):
|
||||||
@ -12691,6 +12762,8 @@ snapshots:
|
|||||||
type-is: 1.6.18
|
type-is: 1.6.18
|
||||||
xtend: 4.0.2
|
xtend: 4.0.2
|
||||||
|
|
||||||
|
mylas@2.1.14: {}
|
||||||
|
|
||||||
mz@2.7.0:
|
mz@2.7.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
any-promise: 1.3.0
|
any-promise: 1.3.0
|
||||||
@ -12930,6 +13003,8 @@ snapshots:
|
|||||||
|
|
||||||
path-to-regexp@8.3.0: {}
|
path-to-regexp@8.3.0: {}
|
||||||
|
|
||||||
|
path-type@4.0.0: {}
|
||||||
|
|
||||||
pathe@2.0.3: {}
|
pathe@2.0.3: {}
|
||||||
|
|
||||||
pend@1.2.0: {}
|
pend@1.2.0: {}
|
||||||
@ -12946,6 +13021,10 @@ snapshots:
|
|||||||
|
|
||||||
pirates@4.0.7: {}
|
pirates@4.0.7: {}
|
||||||
|
|
||||||
|
plimit-lit@1.6.1:
|
||||||
|
dependencies:
|
||||||
|
queue-lit: 1.5.2
|
||||||
|
|
||||||
possible-typed-array-names@1.1.0: {}
|
possible-typed-array-names@1.1.0: {}
|
||||||
|
|
||||||
postcss-import@15.1.0(postcss@8.5.6):
|
postcss-import@15.1.0(postcss@8.5.6):
|
||||||
@ -13067,6 +13146,8 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
side-channel: 1.1.0
|
side-channel: 1.1.0
|
||||||
|
|
||||||
|
queue-lit@1.5.2: {}
|
||||||
|
|
||||||
queue-microtask@1.2.3: {}
|
queue-microtask@1.2.3: {}
|
||||||
|
|
||||||
quick-lru@5.1.1: {}
|
quick-lru@5.1.1: {}
|
||||||
@ -13602,6 +13683,8 @@ snapshots:
|
|||||||
mrmime: 2.0.1
|
mrmime: 2.0.1
|
||||||
totalist: 3.0.1
|
totalist: 3.0.1
|
||||||
|
|
||||||
|
slash@3.0.0: {}
|
||||||
|
|
||||||
smart-buffer@4.2.0: {}
|
smart-buffer@4.2.0: {}
|
||||||
|
|
||||||
socks-proxy-agent@7.0.0:
|
socks-proxy-agent@7.0.0:
|
||||||
@ -13966,6 +14049,16 @@ snapshots:
|
|||||||
|
|
||||||
ts-interface-checker@0.1.13: {}
|
ts-interface-checker@0.1.13: {}
|
||||||
|
|
||||||
|
tsc-alias@1.8.16:
|
||||||
|
dependencies:
|
||||||
|
chokidar: 3.6.0
|
||||||
|
commander: 9.5.0
|
||||||
|
get-tsconfig: 4.13.0
|
||||||
|
globby: 11.1.0
|
||||||
|
mylas: 2.1.14
|
||||||
|
normalize-path: 3.0.0
|
||||||
|
plimit-lit: 1.6.1
|
||||||
|
|
||||||
tsconfck@3.1.6(typescript@5.9.3):
|
tsconfck@3.1.6(typescript@5.9.3):
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
typescript: 5.9.3
|
typescript: 5.9.3
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user