feat: all label category find api
This commit is contained in:
parent
b236115c55
commit
25ea7c14d9
19
.vscode/settings.json
vendored
19
.vscode/settings.json
vendored
|
@ -1,19 +0,0 @@
|
|||
{
|
||||
"sqltools.connections": [
|
||||
{
|
||||
"mysqlOptions": {
|
||||
"authProtocol": "default",
|
||||
"enableSsl": "Disabled"
|
||||
},
|
||||
"previewLimit": 50,
|
||||
"server": "localhost",
|
||||
"port": 3306,
|
||||
"driver": "MySQL",
|
||||
"name": "tavi-universe",
|
||||
"group": "local",
|
||||
"username": "root",
|
||||
"password": "root",
|
||||
"database": "rbac"
|
||||
}
|
||||
]
|
||||
}
|
2
.vscode/tasks.json
vendored
2
.vscode/tasks.json
vendored
|
@ -24,7 +24,7 @@
|
|||
"command": "bash",
|
||||
"args": [
|
||||
"-c",
|
||||
"for package in @tavi/util @tavi/oss @tavi/i18n; do (pnpm run --filter $package build); done && echo 'build:pkg completed'"
|
||||
"for package in @tavi/util @tavi/oss @tavi/i18n @tavi/message-pattern; do (pnpm run --filter $package build); done && echo 'build:pkg completed'"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
|
|
@ -5,4 +5,8 @@ export class LabelRepository {
|
|||
async createNewLabelCategory(labelCategory: LabelCategory) {
|
||||
return await Apis.createNewLabelCategory(labelCategory);
|
||||
}
|
||||
|
||||
async findLabelCategory() {
|
||||
return await Apis.findLabelCategory();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,4 +10,8 @@ export class LabelService {
|
|||
);
|
||||
return { code };
|
||||
}
|
||||
|
||||
async findLabelCategory() {
|
||||
return await this.labelRepository.findLabelCategory();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -87,4 +87,10 @@ export const Apis = {
|
|||
*/
|
||||
createNewLabelCategory: (p: labelCategoryDTO): ResponseType =>
|
||||
Request.post(PREFIX + "/dicom/label/category/create", p),
|
||||
|
||||
/**
|
||||
* 查询全部标签分类
|
||||
*/
|
||||
findLabelCategory: (): ResponseType =>
|
||||
Request.get(PREFIX + "/dicom/label/category/find/all"),
|
||||
};
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { useState } from "react";
|
||||
import { useEffect, useState } from "react";
|
||||
import "./index.less";
|
||||
import {
|
||||
Button,
|
||||
|
@ -59,6 +59,10 @@ export const Label = (props: LabelProps) => {
|
|||
}
|
||||
};
|
||||
|
||||
useEffect(() => {
|
||||
labelDomainService.findLabelCategory();
|
||||
}, [labelDomainService]);
|
||||
|
||||
return (
|
||||
<div className="label-container">
|
||||
<aside>
|
||||
|
|
|
@ -5,6 +5,8 @@ import { NacosModule } from './nacos/nacos.module';
|
|||
import { ConfigModule } from '@nestjs/config';
|
||||
import { RetrievalModule } from './retrieval/retrieval.module';
|
||||
import { LabelModule } from './label/label.module';
|
||||
import { APP_FILTER } from '@nestjs/core';
|
||||
import { TypeOrmExceptionFilter } from './filter/orm.exception.filter';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
|
@ -13,11 +15,17 @@ import { LabelModule } from './label/label.module';
|
|||
envFilePath: `.env.${process.env.NODE_ENV}`,
|
||||
}),
|
||||
NacosModule,
|
||||
RetrievalModule,
|
||||
// RetrievalModule,
|
||||
LabelModule,
|
||||
],
|
||||
controllers: [AppController],
|
||||
providers: [AppService],
|
||||
providers: [
|
||||
AppService,
|
||||
{
|
||||
provide: APP_FILTER,
|
||||
useClass: TypeOrmExceptionFilter,
|
||||
},
|
||||
],
|
||||
exports: [],
|
||||
})
|
||||
export class AppModule {}
|
||||
|
|
22
apps/services/dicom/src/filter/orm.exception.filter.ts
Normal file
22
apps/services/dicom/src/filter/orm.exception.filter.ts
Normal file
|
@ -0,0 +1,22 @@
|
|||
import { ExceptionFilter, Catch, ArgumentsHost } from '@nestjs/common';
|
||||
import { QueryFailedError } from 'typeorm';
|
||||
|
||||
const statusCode = 500; // 默认错误代码,您可以根据需要调整
|
||||
/**
|
||||
* sql错误信息,具体根据mysql文档可以查阅到
|
||||
*/
|
||||
const errorMapping = {
|
||||
ER_DUP_ENTRY: '该条目已存在。',
|
||||
};
|
||||
|
||||
/**
|
||||
* ! nestjs rpc拦截返回的参数必须是 {statusCode,message} 这两个参数
|
||||
*/
|
||||
@Catch(QueryFailedError)
|
||||
export class TypeOrmExceptionFilter implements ExceptionFilter {
|
||||
catch(exception: QueryFailedError, host: ArgumentsHost) {
|
||||
console.log('TypeOrmExceptionFilter 过滤器');
|
||||
const message = errorMapping?.[exception.driverError] ?? 'sql操作失败。';
|
||||
return { statusCode, message };
|
||||
}
|
||||
}
|
|
@ -11,7 +11,7 @@ export class LabelCategory {
|
|||
@PrimaryGeneratedColumn()
|
||||
id: number;
|
||||
|
||||
@Column()
|
||||
@Column({ unique: true })
|
||||
name: string;
|
||||
|
||||
@CreateDateColumn({ type: 'timestamp' })
|
||||
|
|
|
@ -12,7 +12,7 @@ export class Label {
|
|||
@PrimaryGeneratedColumn()
|
||||
id: number;
|
||||
|
||||
@Column()
|
||||
@Column({ unique: true })
|
||||
name: string;
|
||||
|
||||
@Column({
|
||||
|
|
|
@ -1,18 +1,24 @@
|
|||
import { Controller } from '@nestjs/common';
|
||||
import { EventPattern } from '@nestjs/microservices';
|
||||
import { EventPattern, MessagePattern } from '@nestjs/microservices';
|
||||
import { LabelService } from './label.service';
|
||||
|
||||
@Controller()
|
||||
export class LabelController {
|
||||
constructor(private readonly labelService: LabelService) {}
|
||||
|
||||
@EventPattern({ cmd: 'dicom.label.category.create' })
|
||||
@MessagePattern('dicom.label.category.create')
|
||||
async createLabelCategory(payload) {
|
||||
return await this.labelService.createLabelCategory(payload);
|
||||
const inserted = await this.labelService.createLabelCategory(payload);
|
||||
return { statusCode: 200, data: inserted };
|
||||
}
|
||||
|
||||
@EventPattern({ cmd: 'dicom.label.create' })
|
||||
async createLabel(payload) {
|
||||
return await this.labelService.createLabel(payload);
|
||||
return this.labelService.createLabel(payload);
|
||||
}
|
||||
|
||||
@MessagePattern('dicom.label.category.find.all')
|
||||
async findAllLabelCategory() {
|
||||
return await this.labelService.findAllLabelCategory();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,9 +13,9 @@ import { Label } from './entity/label.entity';
|
|||
username: 'root',
|
||||
password: 'root',
|
||||
database: 'dicom',
|
||||
entities: [__dirname + '/**/*.entity{.ts,.js}'],
|
||||
synchronize: true,
|
||||
timezone: 'Asia/Shanghai', // 这里设置了时区
|
||||
entities: [__dirname + '/**/*.entity{.ts,.js}'],
|
||||
}),
|
||||
TypeOrmModule.forFeature([Label, LabelCategory]),
|
||||
],
|
||||
|
|
|
@ -13,7 +13,7 @@ export class LabelService {
|
|||
private readonly labelCategoryRepository: Repository<LabelCategory>,
|
||||
) {}
|
||||
|
||||
async createLabelCategory({ name }) {
|
||||
async createLabelCategory({ name }: LabelCategory) {
|
||||
return await this.labelCategoryRepository.save({ name });
|
||||
}
|
||||
|
||||
|
@ -24,4 +24,8 @@ export class LabelService {
|
|||
description: '钙化的关键词',
|
||||
});
|
||||
}
|
||||
|
||||
async findAllLabelCategory() {
|
||||
return await this.labelCategoryRepository.find();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -28,7 +28,8 @@
|
|||
"class-transformer": "0.5.1",
|
||||
"uuid": "9.0.0",
|
||||
"dayjs": "1.11.9",
|
||||
"axios": "1.5.0"
|
||||
"axios": "1.5.0",
|
||||
"@tavi/message-pattern": "workspace:*"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@nestjs/cli": "^10.0.0",
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { Body, Controller, Post, Inject, Res } from '@nestjs/common';
|
||||
import { Body, Controller, Post, Inject, Res, Get } from '@nestjs/common';
|
||||
import { ClientProxy } from '@nestjs/microservices';
|
||||
import { Response } from 'express';
|
||||
import { firstValueFrom } from 'rxjs';
|
||||
|
@ -29,8 +29,16 @@ export class DicomController {
|
|||
@Post('label/category/create')
|
||||
async createLabelCategory(@Body() body) {
|
||||
const { name } = body;
|
||||
const { data } = await firstValueFrom(
|
||||
this.client.send({ cmd: 'dicom.label.category.create' }, { name }),
|
||||
const { statusCode, message, data } = await firstValueFrom(
|
||||
this.client.send('dicom.label.category.create', { name }),
|
||||
);
|
||||
return { statusCode, message, data };
|
||||
}
|
||||
|
||||
@Get('label/category/find/all')
|
||||
async findAllLabelCategory() {
|
||||
const data = await firstValueFrom(
|
||||
this.client.send('dicom.label.category.find.all', {}),
|
||||
);
|
||||
return { code: 0, data };
|
||||
}
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
"build:i18n": "pnpm run --filter @tavi/i18n build",
|
||||
"build:oss": "pnpm run --filter @tavi/oss build",
|
||||
"build:hook": "pnpm run --filter @tavi/hook build",
|
||||
"build:message-pattern": "pnpm run --filter @tavi/message-pattern build",
|
||||
"build:aorta": "pnpm run --filter @tavi/aorta build",
|
||||
"analyze:aorta": "pnpm run --filter @tavi/aorta build:analyze",
|
||||
"changeset": "changeset",
|
||||
|
|
263
pnpm-lock.yaml
263
pnpm-lock.yaml
|
@ -1,5 +1,9 @@
|
|||
lockfileVersion: '6.0'
|
||||
|
||||
settings:
|
||||
autoInstallPeers: true
|
||||
excludeLinksFromLockfile: false
|
||||
|
||||
importers:
|
||||
|
||||
.:
|
||||
|
@ -381,7 +385,7 @@ importers:
|
|||
version: 7.8.1
|
||||
typeorm:
|
||||
specifier: 0.3.16
|
||||
version: 0.3.16(mysql2@3.3.3)(ts-node@10.9.1)
|
||||
version: 0.3.16(ts-node@10.9.1)
|
||||
devDependencies:
|
||||
'@nestjs/cli':
|
||||
specifier: ^10.0.0
|
||||
|
@ -460,7 +464,7 @@ importers:
|
|||
version: 10.0.3(@nestjs/common@9.0.0)
|
||||
'@nestjs/microservices':
|
||||
specifier: 10.0.5
|
||||
version: 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
|
||||
version: 10.0.5(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
|
||||
'@nestjs/platform-express':
|
||||
specifier: ^9.0.0
|
||||
version: 9.0.0(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)
|
||||
|
@ -503,7 +507,7 @@ importers:
|
|||
version: 9.0.0
|
||||
'@nestjs/schematics':
|
||||
specifier: ^9.0.0
|
||||
version: 9.0.0(chokidar@3.5.3)(typescript@4.7.4)
|
||||
version: 9.0.0(typescript@5.1.3)
|
||||
'@types/cookie-parser':
|
||||
specifier: 1.4.3
|
||||
version: 1.4.3
|
||||
|
@ -600,7 +604,7 @@ importers:
|
|||
version: 9.0.0
|
||||
'@nestjs/schematics':
|
||||
specifier: ^9.0.0
|
||||
version: 9.0.0(chokidar@3.5.3)(typescript@4.7.4)
|
||||
version: 9.0.0(typescript@5.1.3)
|
||||
'@types/express':
|
||||
specifier: ^4.17.13
|
||||
version: 4.17.17
|
||||
|
@ -700,7 +704,7 @@ importers:
|
|||
version: 9.0.0
|
||||
'@nestjs/schematics':
|
||||
specifier: ^9.0.0
|
||||
version: 9.0.0(chokidar@3.5.3)(typescript@4.7.4)
|
||||
version: 9.0.0(typescript@5.1.3)
|
||||
'@types/express':
|
||||
specifier: ^4.17.13
|
||||
version: 4.17.17
|
||||
|
@ -924,7 +928,7 @@ importers:
|
|||
version: 9.0.0
|
||||
'@nestjs/schematics':
|
||||
specifier: ^9.0.0
|
||||
version: 9.0.0(chokidar@3.5.3)(typescript@4.7.4)
|
||||
version: 9.0.0(typescript@5.1.3)
|
||||
'@types/express':
|
||||
specifier: ^4.17.13
|
||||
version: 4.17.17
|
||||
|
@ -1033,7 +1037,7 @@ importers:
|
|||
version: 9.0.0
|
||||
'@nestjs/schematics':
|
||||
specifier: ^9.0.0
|
||||
version: 9.0.0(chokidar@3.5.3)(typescript@4.7.4)
|
||||
version: 9.0.0(typescript@5.1.3)
|
||||
'@types/express':
|
||||
specifier: ^4.17.13
|
||||
version: 4.17.17
|
||||
|
@ -1094,6 +1098,9 @@ importers:
|
|||
'@nestjs/typeorm':
|
||||
specifier: 10.0.0
|
||||
version: 10.0.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)(typeorm@0.3.17)
|
||||
'@tavi/message-pattern':
|
||||
specifier: workspace:*
|
||||
version: link:../../../../packages/message-pattern
|
||||
axios:
|
||||
specifier: 1.5.0
|
||||
version: 1.5.0
|
||||
|
@ -1254,7 +1261,7 @@ importers:
|
|||
version: 9.0.0
|
||||
'@nestjs/schematics':
|
||||
specifier: ^9.0.0
|
||||
version: 9.0.0(chokidar@3.5.3)(typescript@4.7.4)
|
||||
version: 9.0.0(typescript@5.1.3)
|
||||
'@types/express':
|
||||
specifier: ^4.17.13
|
||||
version: 4.17.17
|
||||
|
@ -1396,6 +1403,30 @@ importers:
|
|||
specifier: ^0.34.1
|
||||
version: 0.34.1(rollup@3.21.5)(typescript@5.1.3)
|
||||
|
||||
packages/message-pattern:
|
||||
devDependencies:
|
||||
'@rollup/plugin-commonjs':
|
||||
specifier: ^24.1.0
|
||||
version: 24.1.0(rollup@3.29.0)
|
||||
'@rollup/plugin-node-resolve':
|
||||
specifier: ^15.0.2
|
||||
version: 15.0.2(rollup@3.29.0)
|
||||
'@types/node':
|
||||
specifier: 20.3.3
|
||||
version: 20.3.3
|
||||
rollup:
|
||||
specifier: ^3.21.5
|
||||
version: 3.29.0
|
||||
rollup-plugin-typescript2:
|
||||
specifier: ^0.34.1
|
||||
version: 0.34.1(rollup@3.29.0)(typescript@5.1.3)
|
||||
tslib:
|
||||
specifier: 2.6.0
|
||||
version: 2.6.0
|
||||
typescript:
|
||||
specifier: ^5.0.2
|
||||
version: 5.1.3
|
||||
|
||||
packages/mock:
|
||||
devDependencies:
|
||||
serve:
|
||||
|
@ -3775,7 +3806,7 @@ packages:
|
|||
optional: true
|
||||
dependencies:
|
||||
'@nestjs/common': 9.0.0(reflect-metadata@0.1.13)(rxjs@7.8.1)
|
||||
'@nestjs/microservices': 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
|
||||
'@nestjs/microservices': 10.0.5(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
|
||||
'@nestjs/platform-express': 9.0.0(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)
|
||||
'@nuxtjs/opencollective': 0.3.2
|
||||
fast-safe-stringify: 2.1.1
|
||||
|
@ -3855,6 +3886,50 @@ packages:
|
|||
rxjs: 7.8.1
|
||||
tslib: 2.6.0
|
||||
|
||||
/@nestjs/microservices@10.0.5(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.8.1):
|
||||
resolution: {integrity: sha512-hWzyU9Hrv/v58BRRfxtVFza7k7WQ55HY6R/6hQR1Lju7mMWqByE8ddAyDl3K4uCKGshTL90ixKCoEpLi0suMjA==}
|
||||
peerDependencies:
|
||||
'@grpc/grpc-js': '*'
|
||||
'@nestjs/common': ^10.0.0
|
||||
'@nestjs/core': ^10.0.0
|
||||
'@nestjs/websockets': ^10.0.0
|
||||
amqp-connection-manager: '*'
|
||||
amqplib: '*'
|
||||
cache-manager: '*'
|
||||
ioredis: '*'
|
||||
kafkajs: '*'
|
||||
mqtt: '*'
|
||||
nats: '*'
|
||||
reflect-metadata: ^0.1.12
|
||||
rxjs: ^7.1.0
|
||||
peerDependenciesMeta:
|
||||
'@grpc/grpc-js':
|
||||
optional: true
|
||||
'@nestjs/websockets':
|
||||
optional: true
|
||||
amqp-connection-manager:
|
||||
optional: true
|
||||
amqplib:
|
||||
optional: true
|
||||
cache-manager:
|
||||
optional: true
|
||||
ioredis:
|
||||
optional: true
|
||||
kafkajs:
|
||||
optional: true
|
||||
mqtt:
|
||||
optional: true
|
||||
nats:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@nestjs/common': 9.0.0(reflect-metadata@0.1.13)(rxjs@7.8.1)
|
||||
'@nestjs/core': 9.0.0(@nestjs/common@9.0.0)(@nestjs/microservices@10.0.5)(@nestjs/platform-express@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
|
||||
iterare: 1.2.1
|
||||
reflect-metadata: 0.1.13
|
||||
rxjs: 7.8.1
|
||||
tslib: 2.6.0
|
||||
dev: false
|
||||
|
||||
/@nestjs/mongoose@10.0.1(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(mongoose@7.5.0)(reflect-metadata@0.1.13)(rxjs@7.8.1):
|
||||
resolution: {integrity: sha512-woUViG28WKf/kRiv6NFXu4Oc0DvAPeX4+fT4coDVt2OqndnfJZTXwkkys23uVsBpKSIflRyjPvmcVBHQvcunZw==}
|
||||
peerDependencies:
|
||||
|
@ -3944,6 +4019,21 @@ packages:
|
|||
- chokidar
|
||||
dev: true
|
||||
|
||||
/@nestjs/schematics@9.0.0(typescript@5.1.3):
|
||||
resolution: {integrity: sha512-l4AReqX597iKyAXVN9WsrLQ1NDY0G15s7x8dHpwM0+3MOFoEKZMvqeiFrfVMqbwuMiTvXTuLcoMdlKuz7qtrDg==}
|
||||
peerDependencies:
|
||||
typescript: ^4.3.5
|
||||
dependencies:
|
||||
'@angular-devkit/core': 14.0.5(chokidar@3.5.3)
|
||||
'@angular-devkit/schematics': 14.0.5(chokidar@3.5.3)
|
||||
fs-extra: 10.1.0
|
||||
jsonc-parser: 3.0.0
|
||||
pluralize: 8.0.0
|
||||
typescript: 5.1.3
|
||||
transitivePeerDependencies:
|
||||
- chokidar
|
||||
dev: true
|
||||
|
||||
/@nestjs/testing@10.0.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(@nestjs/microservices@10.0.5)(@nestjs/platform-express@10.1.0):
|
||||
resolution: {integrity: sha512-U5q3+svkddpdSk51ZFCEnFpQuWxAwE4ahsX77FrqqCAYidr7HUtL/BHYOVzI5H9vUH6BvJxMbfo3tiUXQl/2aA==}
|
||||
peerDependencies:
|
||||
|
@ -4199,6 +4289,24 @@ packages:
|
|||
rollup: 3.21.5
|
||||
dev: true
|
||||
|
||||
/@rollup/plugin-commonjs@24.1.0(rollup@3.29.0):
|
||||
resolution: {integrity: sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ==}
|
||||
engines: {node: '>=14.0.0'}
|
||||
peerDependencies:
|
||||
rollup: ^2.68.0||^3.0.0
|
||||
peerDependenciesMeta:
|
||||
rollup:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@rollup/pluginutils': 5.0.4(rollup@3.29.0)
|
||||
commondir: 1.0.1
|
||||
estree-walker: 2.0.2
|
||||
glob: 8.1.0
|
||||
is-reference: 1.2.1
|
||||
magic-string: 0.27.0
|
||||
rollup: 3.29.0
|
||||
dev: true
|
||||
|
||||
/@rollup/plugin-node-resolve@15.0.2(rollup@3.21.5):
|
||||
resolution: {integrity: sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==}
|
||||
engines: {node: '>=14.0.0'}
|
||||
|
@ -4217,6 +4325,24 @@ packages:
|
|||
rollup: 3.21.5
|
||||
dev: true
|
||||
|
||||
/@rollup/plugin-node-resolve@15.0.2(rollup@3.29.0):
|
||||
resolution: {integrity: sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==}
|
||||
engines: {node: '>=14.0.0'}
|
||||
peerDependencies:
|
||||
rollup: ^2.78.0||^3.0.0
|
||||
peerDependenciesMeta:
|
||||
rollup:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@rollup/pluginutils': 5.0.4(rollup@3.29.0)
|
||||
'@types/resolve': 1.20.2
|
||||
deepmerge: 4.3.1
|
||||
is-builtin-module: 3.2.1
|
||||
is-module: 1.0.0
|
||||
resolve: 1.22.4
|
||||
rollup: 3.29.0
|
||||
dev: true
|
||||
|
||||
/@rollup/pluginutils@4.2.1:
|
||||
resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
|
||||
engines: {node: '>= 8.0.0'}
|
||||
|
@ -4240,6 +4366,21 @@ packages:
|
|||
rollup: 3.21.5
|
||||
dev: true
|
||||
|
||||
/@rollup/pluginutils@5.0.4(rollup@3.29.0):
|
||||
resolution: {integrity: sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==}
|
||||
engines: {node: '>=14.0.0'}
|
||||
peerDependencies:
|
||||
rollup: ^1.20.0||^2.0.0||^3.0.0
|
||||
peerDependenciesMeta:
|
||||
rollup:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@types/estree': 1.0.1
|
||||
estree-walker: 2.0.2
|
||||
picomatch: 2.3.1
|
||||
rollup: 3.29.0
|
||||
dev: true
|
||||
|
||||
/@sinclair/typebox@0.27.8:
|
||||
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
|
||||
dev: true
|
||||
|
@ -4463,6 +4604,7 @@ packages:
|
|||
|
||||
/@types/raf@3.4.0:
|
||||
resolution: {integrity: sha512-taW5/WYqo36N7V39oYyHP9Ipfd5pNFvGTIQsNGj86xV88YQ7GnI30/yMfKDF7Zgin0m3e+ikX88FvImnK4RjGw==}
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
|
@ -9187,6 +9329,7 @@ packages:
|
|||
|
||||
/memory-pager@1.5.0:
|
||||
resolution: {integrity: sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==}
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
|
@ -10035,6 +10178,7 @@ packages:
|
|||
|
||||
/performance-now@2.1.0:
|
||||
resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
|
@ -10464,6 +10608,7 @@ packages:
|
|||
|
||||
/prr@1.0.1:
|
||||
resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==}
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
|
@ -10552,6 +10697,7 @@ packages:
|
|||
|
||||
/raf@3.4.1:
|
||||
resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==}
|
||||
requiresBuild: true
|
||||
dependencies:
|
||||
performance-now: 2.1.0
|
||||
dev: false
|
||||
|
@ -11580,6 +11726,7 @@ packages:
|
|||
|
||||
/regenerator-runtime@0.13.11:
|
||||
resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
|
@ -11722,6 +11869,7 @@ packages:
|
|||
/rgbcolor@1.0.1:
|
||||
resolution: {integrity: sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==}
|
||||
engines: {node: '>= 0.8.15'}
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
|
@ -11790,6 +11938,21 @@ packages:
|
|||
typescript: 5.1.3
|
||||
dev: true
|
||||
|
||||
/rollup-plugin-typescript2@0.34.1(rollup@3.29.0)(typescript@5.1.3):
|
||||
resolution: {integrity: sha512-P4cHLtGikESmqi1CA+tdMDUv8WbQV48mzPYt77TSTOPJpERyZ9TXdDgjSDix8Fkqce6soYz3+fa4lrC93IEkcw==}
|
||||
peerDependencies:
|
||||
rollup: '>=1.26.3'
|
||||
typescript: '>=2.4.0'
|
||||
dependencies:
|
||||
'@rollup/pluginutils': 4.2.1
|
||||
find-cache-dir: 3.3.2
|
||||
fs-extra: 10.1.0
|
||||
rollup: 3.29.0
|
||||
semver: 7.5.4
|
||||
tslib: 2.6.0
|
||||
typescript: 5.1.3
|
||||
dev: true
|
||||
|
||||
/rollup-pluginutils@2.8.2:
|
||||
resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}
|
||||
dependencies:
|
||||
|
@ -12202,6 +12365,7 @@ packages:
|
|||
|
||||
/sparse-bitfield@3.0.3:
|
||||
resolution: {integrity: sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==}
|
||||
requiresBuild: true
|
||||
dependencies:
|
||||
memory-pager: 1.5.0
|
||||
dev: false
|
||||
|
@ -12289,6 +12453,7 @@ packages:
|
|||
/stackblur-canvas@2.6.0:
|
||||
resolution: {integrity: sha512-8S1aIA+UoF6erJYnglGPug6MaHYGo1Ot7h5fuXx4fUPvcvQfcdw2o/ppCse63+eZf8PPidSu4v1JnmEVtEDnpg==}
|
||||
engines: {node: '>=0.1.14'}
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
|
@ -12532,6 +12697,7 @@ packages:
|
|||
/svg-pathdata@6.0.3:
|
||||
resolution: {integrity: sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
|
@ -12856,7 +13022,6 @@ packages:
|
|||
typescript: 5.1.3
|
||||
v8-compile-cache-lib: 3.0.1
|
||||
yn: 3.1.1
|
||||
dev: true
|
||||
|
||||
/tsconfig-paths-webpack-plugin@3.5.2:
|
||||
resolution: {integrity: sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==}
|
||||
|
@ -13099,6 +13264,84 @@ packages:
|
|||
- supports-color
|
||||
dev: false
|
||||
|
||||
/typeorm@0.3.16(ts-node@10.9.1):
|
||||
resolution: {integrity: sha512-wJ4Qy1oqRKNDdZiBTTaVMqwo/XxC52Q7uNPTjltPgLhvIW173bL6Iad0lhptMOsFlpixFPaUu3PNziaRBwX2Zw==}
|
||||
engines: {node: '>= 12.9.0'}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
'@google-cloud/spanner': ^5.18.0
|
||||
'@sap/hana-client': ^2.12.25
|
||||
better-sqlite3: ^7.1.2 || ^8.0.0
|
||||
hdb-pool: ^0.1.6
|
||||
ioredis: ^5.0.4
|
||||
mongodb: ^5.2.0
|
||||
mssql: ^9.1.1
|
||||
mysql2: ^2.2.5 || ^3.0.1
|
||||
oracledb: ^5.1.0
|
||||
pg: ^8.5.1
|
||||
pg-native: ^3.0.0
|
||||
pg-query-stream: ^4.0.0
|
||||
redis: ^3.1.1 || ^4.0.0
|
||||
sql.js: ^1.4.0
|
||||
sqlite3: ^5.0.3
|
||||
ts-node: ^10.7.0
|
||||
typeorm-aurora-data-api-driver: ^2.0.0
|
||||
peerDependenciesMeta:
|
||||
'@google-cloud/spanner':
|
||||
optional: true
|
||||
'@sap/hana-client':
|
||||
optional: true
|
||||
better-sqlite3:
|
||||
optional: true
|
||||
hdb-pool:
|
||||
optional: true
|
||||
ioredis:
|
||||
optional: true
|
||||
mongodb:
|
||||
optional: true
|
||||
mssql:
|
||||
optional: true
|
||||
mysql2:
|
||||
optional: true
|
||||
oracledb:
|
||||
optional: true
|
||||
pg:
|
||||
optional: true
|
||||
pg-native:
|
||||
optional: true
|
||||
pg-query-stream:
|
||||
optional: true
|
||||
redis:
|
||||
optional: true
|
||||
sql.js:
|
||||
optional: true
|
||||
sqlite3:
|
||||
optional: true
|
||||
ts-node:
|
||||
optional: true
|
||||
typeorm-aurora-data-api-driver:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@sqltools/formatter': 1.2.5
|
||||
app-root-path: 3.1.0
|
||||
buffer: 6.0.3
|
||||
chalk: 4.1.2
|
||||
cli-highlight: 2.1.11
|
||||
date-fns: 2.30.0
|
||||
debug: 4.3.4
|
||||
dotenv: 16.0.3
|
||||
glob: 8.1.0
|
||||
mkdirp: 2.1.6
|
||||
reflect-metadata: 0.1.13
|
||||
sha.js: 2.4.11
|
||||
ts-node: 10.9.1(@types/node@20.3.3)(typescript@5.1.3)
|
||||
tslib: 2.6.0
|
||||
uuid: 9.0.0
|
||||
yargs: 17.7.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
dev: false
|
||||
|
||||
/typeorm@0.3.17(ts-node@10.9.1):
|
||||
resolution: {integrity: sha512-UDjUEwIQalO9tWw9O2A4GU+sT3oyoUXheHJy4ft+RFdnRdQctdQ34L9SqE2p7LdwzafHx1maxT+bqXON+Qnmig==}
|
||||
engines: {node: '>= 12.9.0'}
|
||||
|
|
Loading…
Reference in New Issue
Block a user