From c656fdbe840994931efe1e4c0925992d8fadd4f4 Mon Sep 17 00:00:00 2001 From: Jackson Chen <541898146chen@gmail.com> Date: Fri, 13 Dec 2024 18:05:56 -0600 Subject: [PATCH 1/3] refactor(backend): reorganize handler imports and update paths for consistency --- .../__tests__/test-database-schemas.spec.ts | 2 +- .../__tests__/test-file-create.spec.ts | 2 +- .../__tests__/test.file-arch.spec.ts | 2 +- .../src/build-system/__tests__/test.spec.ts | 2 +- .../backend/code-generate}/index.ts | 0 .../backend/code-generate}/prompt.ts | 0 .../backend/requirements-document}/index.ts | 0 .../backend/requirements-document}/prompt.ts | 0 .../database/requirements-document}/index.ts | 0 .../database/requirements-document}/prompt.ts | 0 .../database/schemas}/prompt.ts | 2 -- .../database/schemas}/schemas.ts | 2 +- .../{node => handlers}/file-arch/index.ts | 2 +- .../{node => handlers}/file-arch/prompt.ts | 0 .../{node => handlers}/file-generate/index.ts | 2 +- .../{node => handlers}/file-structure/index.ts | 0 .../file-structure/prompt.ts | 0 .../frontend-code-generate/prompt.ts | 0 .../product-requirements-document/prd.ts | 2 +- .../product-requirements-document}/prompt.ts | 0 .../{node => handlers}/project-init.ts | 0 .../ux/datamap}/index.ts | 0 .../ux/datamap}/prompt.ts | 0 .../ux/sitemap-document}/prompt/prompt.ts | 0 .../ux/sitemap-document}/uxsmd.ts | 0 .../ux/sitemap-structure}/index.ts | 0 .../ux/sitemap-structure}/prompt.ts | 0 backend/src/build-system/hanlder-manager.ts | 18 +++++++++--------- backend/src/build-system/{ => utils}/util.ts | 0 .../{virtual-dir.ts => virtual-dir/index.ts} | 0 30 files changed, 17 insertions(+), 19 deletions(-) rename backend/src/build-system/{node/backend-code-generate => handlers/backend/code-generate}/index.ts (100%) rename backend/src/build-system/{node/backend-code-generate => handlers/backend/code-generate}/prompt.ts (100%) rename backend/src/build-system/{node/backend-requirements-document => handlers/backend/requirements-document}/index.ts (100%) rename backend/src/build-system/{node/backend-requirements-document => handlers/backend/requirements-document}/prompt.ts (100%) rename backend/src/build-system/{node/database-requirements-document => handlers/database/requirements-document}/index.ts (100%) rename backend/src/build-system/{node/database-requirements-document => handlers/database/requirements-document}/prompt.ts (100%) rename backend/src/build-system/{node/database-schemas => handlers/database/schemas}/prompt.ts (99%) rename backend/src/build-system/{node/database-schemas => handlers/database/schemas}/schemas.ts (99%) rename backend/src/build-system/{node => handlers}/file-arch/index.ts (98%) rename backend/src/build-system/{node => handlers}/file-arch/prompt.ts (100%) rename backend/src/build-system/{node => handlers}/file-generate/index.ts (99%) rename backend/src/build-system/{node => handlers}/file-structure/index.ts (100%) rename backend/src/build-system/{node => handlers}/file-structure/prompt.ts (100%) rename backend/src/build-system/{node => handlers}/frontend-code-generate/prompt.ts (100%) rename backend/src/build-system/{node => handlers/product-manager}/product-requirements-document/prd.ts (97%) rename backend/src/build-system/{node/product-requirements-document/prompt => handlers/product-manager/product-requirements-document}/prompt.ts (100%) rename backend/src/build-system/{node => handlers}/project-init.ts (100%) rename backend/src/build-system/{node/ux-datamap => handlers/ux/datamap}/index.ts (100%) rename backend/src/build-system/{node/ux-datamap => handlers/ux/datamap}/prompt.ts (100%) rename backend/src/build-system/{node/ux-sitemap-document => handlers/ux/sitemap-document}/prompt/prompt.ts (100%) rename backend/src/build-system/{node/ux-sitemap-document => handlers/ux/sitemap-document}/uxsmd.ts (100%) rename backend/src/build-system/{node/ux-sitemap-structure => handlers/ux/sitemap-structure}/index.ts (100%) rename backend/src/build-system/{node/ux-sitemap-structure => handlers/ux/sitemap-structure}/prompt.ts (100%) rename backend/src/build-system/{ => utils}/util.ts (100%) rename backend/src/build-system/{virtual-dir.ts => virtual-dir/index.ts} (100%) diff --git a/backend/src/build-system/__tests__/test-database-schemas.spec.ts b/backend/src/build-system/__tests__/test-database-schemas.spec.ts index a7224af9..b95108f8 100644 --- a/backend/src/build-system/__tests__/test-database-schemas.spec.ts +++ b/backend/src/build-system/__tests__/test-database-schemas.spec.ts @@ -1,5 +1,5 @@ import { BuilderContext } from 'src/build-system/context'; -import { DBSchemaHandler } from '../node/database-schemas/schemas'; +import { DBSchemaHandler } from '../handlers/database/schemas/schemas'; import { readFileSync } from 'fs'; import markdownToTxt from 'markdown-to-txt'; diff --git a/backend/src/build-system/__tests__/test-file-create.spec.ts b/backend/src/build-system/__tests__/test-file-create.spec.ts index 5c195c25..f2ca5cde 100644 --- a/backend/src/build-system/__tests__/test-file-create.spec.ts +++ b/backend/src/build-system/__tests__/test-file-create.spec.ts @@ -1,6 +1,6 @@ import * as fs from 'fs-extra'; import * as path from 'path'; -import { FileGeneratorHandler } from '../node/file-generate'; // Update with actual file path to the handler +import { FileGeneratorHandler } from '../handlers/file-generate'; // Update with actual file path to the handler describe('FileGeneratorHandler', () => { const projectSrcPath = 'src\\build-system\\__tests__\\test-project\\'; diff --git a/backend/src/build-system/__tests__/test.file-arch.spec.ts b/backend/src/build-system/__tests__/test.file-arch.spec.ts index 4aab1e9b..7627185d 100644 --- a/backend/src/build-system/__tests__/test.file-arch.spec.ts +++ b/backend/src/build-system/__tests__/test.file-arch.spec.ts @@ -1,5 +1,5 @@ import { BuilderContext } from 'src/build-system/context'; -import { FileArchGenerateHandler } from '../node/file-arch'; +import { FileArchGenerateHandler } from '../handlers/file-arch'; import markdownToTxt from 'markdown-to-txt'; import { readFileSync } from 'fs-extra'; diff --git a/backend/src/build-system/__tests__/test.spec.ts b/backend/src/build-system/__tests__/test.spec.ts index 40ea0e69..7e132c6a 100644 --- a/backend/src/build-system/__tests__/test.spec.ts +++ b/backend/src/build-system/__tests__/test.spec.ts @@ -2,7 +2,7 @@ import { BuilderContext } from '../context'; import { BuildSequenceExecutor } from '../executor'; import { BuildHandlerManager } from '../hanlder-manager'; -import { ProjectInitHandler } from '../node/project-init'; +import { ProjectInitHandler } from '../handlers/project-init'; import { BuildSequence } from '../types'; describe('Project Init Handler Test', () => { let context: BuilderContext; diff --git a/backend/src/build-system/node/backend-code-generate/index.ts b/backend/src/build-system/handlers/backend/code-generate/index.ts similarity index 100% rename from backend/src/build-system/node/backend-code-generate/index.ts rename to backend/src/build-system/handlers/backend/code-generate/index.ts diff --git a/backend/src/build-system/node/backend-code-generate/prompt.ts b/backend/src/build-system/handlers/backend/code-generate/prompt.ts similarity index 100% rename from backend/src/build-system/node/backend-code-generate/prompt.ts rename to backend/src/build-system/handlers/backend/code-generate/prompt.ts diff --git a/backend/src/build-system/node/backend-requirements-document/index.ts b/backend/src/build-system/handlers/backend/requirements-document/index.ts similarity index 100% rename from backend/src/build-system/node/backend-requirements-document/index.ts rename to backend/src/build-system/handlers/backend/requirements-document/index.ts diff --git a/backend/src/build-system/node/backend-requirements-document/prompt.ts b/backend/src/build-system/handlers/backend/requirements-document/prompt.ts similarity index 100% rename from backend/src/build-system/node/backend-requirements-document/prompt.ts rename to backend/src/build-system/handlers/backend/requirements-document/prompt.ts diff --git a/backend/src/build-system/node/database-requirements-document/index.ts b/backend/src/build-system/handlers/database/requirements-document/index.ts similarity index 100% rename from backend/src/build-system/node/database-requirements-document/index.ts rename to backend/src/build-system/handlers/database/requirements-document/index.ts diff --git a/backend/src/build-system/node/database-requirements-document/prompt.ts b/backend/src/build-system/handlers/database/requirements-document/prompt.ts similarity index 100% rename from backend/src/build-system/node/database-requirements-document/prompt.ts rename to backend/src/build-system/handlers/database/requirements-document/prompt.ts diff --git a/backend/src/build-system/node/database-schemas/prompt.ts b/backend/src/build-system/handlers/database/schemas/prompt.ts similarity index 99% rename from backend/src/build-system/node/database-schemas/prompt.ts rename to backend/src/build-system/handlers/database/schemas/prompt.ts index 8949664a..caed72d9 100644 --- a/backend/src/build-system/node/database-schemas/prompt.ts +++ b/backend/src/build-system/handlers/database/schemas/prompt.ts @@ -1,5 +1,3 @@ -// src/build-system/prompts.ts - /** * Collection of prompt functions used for various build system operations. */ diff --git a/backend/src/build-system/node/database-schemas/schemas.ts b/backend/src/build-system/handlers/database/schemas/schemas.ts similarity index 99% rename from backend/src/build-system/node/database-schemas/schemas.ts rename to backend/src/build-system/handlers/database/schemas/schemas.ts index 9de4f423..e0b44244 100644 --- a/backend/src/build-system/node/database-schemas/schemas.ts +++ b/backend/src/build-system/handlers/database/schemas/schemas.ts @@ -7,7 +7,7 @@ import { getSupportedDatabaseTypes, isSupportedDatabaseType, parseGenerateTag, -} from '../../utils/database-utils'; +} from '../../../utils/database-utils'; import { writeFile } from 'fs-extra'; import { prompts } from './prompt'; diff --git a/backend/src/build-system/node/file-arch/index.ts b/backend/src/build-system/handlers/file-arch/index.ts similarity index 98% rename from backend/src/build-system/node/file-arch/index.ts rename to backend/src/build-system/handlers/file-arch/index.ts index 280251b2..840b1fc8 100644 --- a/backend/src/build-system/node/file-arch/index.ts +++ b/backend/src/build-system/handlers/file-arch/index.ts @@ -2,7 +2,7 @@ import { BuildHandler, BuildResult } from 'src/build-system/types'; import { BuilderContext } from 'src/build-system/context'; import { generateFileArchPrompt } from './prompt'; import { Logger } from '@nestjs/common'; -import { FileUtil } from 'src/build-system/util'; +import { FileUtil } from 'src/build-system/utils/util'; export class FileArchGenerateHandler implements BuildHandler { readonly id = 'op:FILE_ARCH::STATE:GENERATE'; diff --git a/backend/src/build-system/node/file-arch/prompt.ts b/backend/src/build-system/handlers/file-arch/prompt.ts similarity index 100% rename from backend/src/build-system/node/file-arch/prompt.ts rename to backend/src/build-system/handlers/file-arch/prompt.ts diff --git a/backend/src/build-system/node/file-generate/index.ts b/backend/src/build-system/handlers/file-generate/index.ts similarity index 99% rename from backend/src/build-system/node/file-generate/index.ts rename to backend/src/build-system/handlers/file-generate/index.ts index 446084f7..58db8fbe 100644 --- a/backend/src/build-system/node/file-generate/index.ts +++ b/backend/src/build-system/handlers/file-generate/index.ts @@ -5,7 +5,7 @@ import * as toposort from 'toposort'; import { VirtualDirectory } from '../../virtual-dir'; import { BuilderContext } from 'src/build-system/context'; import { BuildHandler, BuildResult } from 'src/build-system/types'; -import { FileUtil } from 'src/build-system/util'; +import { FileUtil } from 'src/build-system/utils/util'; export class FileGeneratorHandler { private readonly logger = new Logger('FileGeneratorHandler'); diff --git a/backend/src/build-system/node/file-structure/index.ts b/backend/src/build-system/handlers/file-structure/index.ts similarity index 100% rename from backend/src/build-system/node/file-structure/index.ts rename to backend/src/build-system/handlers/file-structure/index.ts diff --git a/backend/src/build-system/node/file-structure/prompt.ts b/backend/src/build-system/handlers/file-structure/prompt.ts similarity index 100% rename from backend/src/build-system/node/file-structure/prompt.ts rename to backend/src/build-system/handlers/file-structure/prompt.ts diff --git a/backend/src/build-system/node/frontend-code-generate/prompt.ts b/backend/src/build-system/handlers/frontend-code-generate/prompt.ts similarity index 100% rename from backend/src/build-system/node/frontend-code-generate/prompt.ts rename to backend/src/build-system/handlers/frontend-code-generate/prompt.ts diff --git a/backend/src/build-system/node/product-requirements-document/prd.ts b/backend/src/build-system/handlers/product-manager/product-requirements-document/prd.ts similarity index 97% rename from backend/src/build-system/node/product-requirements-document/prd.ts rename to backend/src/build-system/handlers/product-manager/product-requirements-document/prd.ts index fc386f0c..bd65555c 100644 --- a/backend/src/build-system/node/product-requirements-document/prd.ts +++ b/backend/src/build-system/handlers/product-manager/product-requirements-document/prd.ts @@ -1,6 +1,6 @@ import { BuildHandler, BuildResult } from 'src/build-system/types'; import { BuilderContext } from 'src/build-system/context'; -import { prompts } from './prompt/prompt'; +import { prompts } from './prompt'; import { ModelProvider } from 'src/common/model-provider'; import { Logger } from '@nestjs/common'; diff --git a/backend/src/build-system/node/product-requirements-document/prompt/prompt.ts b/backend/src/build-system/handlers/product-manager/product-requirements-document/prompt.ts similarity index 100% rename from backend/src/build-system/node/product-requirements-document/prompt/prompt.ts rename to backend/src/build-system/handlers/product-manager/product-requirements-document/prompt.ts diff --git a/backend/src/build-system/node/project-init.ts b/backend/src/build-system/handlers/project-init.ts similarity index 100% rename from backend/src/build-system/node/project-init.ts rename to backend/src/build-system/handlers/project-init.ts diff --git a/backend/src/build-system/node/ux-datamap/index.ts b/backend/src/build-system/handlers/ux/datamap/index.ts similarity index 100% rename from backend/src/build-system/node/ux-datamap/index.ts rename to backend/src/build-system/handlers/ux/datamap/index.ts diff --git a/backend/src/build-system/node/ux-datamap/prompt.ts b/backend/src/build-system/handlers/ux/datamap/prompt.ts similarity index 100% rename from backend/src/build-system/node/ux-datamap/prompt.ts rename to backend/src/build-system/handlers/ux/datamap/prompt.ts diff --git a/backend/src/build-system/node/ux-sitemap-document/prompt/prompt.ts b/backend/src/build-system/handlers/ux/sitemap-document/prompt/prompt.ts similarity index 100% rename from backend/src/build-system/node/ux-sitemap-document/prompt/prompt.ts rename to backend/src/build-system/handlers/ux/sitemap-document/prompt/prompt.ts diff --git a/backend/src/build-system/node/ux-sitemap-document/uxsmd.ts b/backend/src/build-system/handlers/ux/sitemap-document/uxsmd.ts similarity index 100% rename from backend/src/build-system/node/ux-sitemap-document/uxsmd.ts rename to backend/src/build-system/handlers/ux/sitemap-document/uxsmd.ts diff --git a/backend/src/build-system/node/ux-sitemap-structure/index.ts b/backend/src/build-system/handlers/ux/sitemap-structure/index.ts similarity index 100% rename from backend/src/build-system/node/ux-sitemap-structure/index.ts rename to backend/src/build-system/handlers/ux/sitemap-structure/index.ts diff --git a/backend/src/build-system/node/ux-sitemap-structure/prompt.ts b/backend/src/build-system/handlers/ux/sitemap-structure/prompt.ts similarity index 100% rename from backend/src/build-system/node/ux-sitemap-structure/prompt.ts rename to backend/src/build-system/handlers/ux/sitemap-structure/prompt.ts diff --git a/backend/src/build-system/hanlder-manager.ts b/backend/src/build-system/hanlder-manager.ts index b02a5851..8821c7a1 100644 --- a/backend/src/build-system/hanlder-manager.ts +++ b/backend/src/build-system/hanlder-manager.ts @@ -1,13 +1,13 @@ -import { ProjectInitHandler } from './node/project-init'; +import { ProjectInitHandler } from './handlers/project-init'; import { BuildHandler } from './types'; -import { PRDHandler } from './node/product-requirements-document/prd'; -import { UXSitemapStructureHandler } from './node/ux-sitemap-structure'; -import { UXDatamapHandler } from './node/ux-datamap'; -import { UXSMDHandler } from './node/ux-sitemap-document/uxsmd'; -import { FileStructureHandler } from './node/file-structure'; -import { FileArchGenerateHandler } from './node/file-arch'; -import { BackendCodeHandler } from './node/backend-code-generate'; -import { DBSchemaHandler } from './node/database-schemas/schemas'; +import { PRDHandler } from './handlers/product-manager/product-requirements-document/prd'; +import { UXSitemapStructureHandler } from './handlers/ux/sitemap-structure'; +import { UXDatamapHandler } from './handlers/ux/datamap'; +import { UXSMDHandler } from './handlers/ux/sitemap-document/uxsmd'; +import { FileStructureHandler } from './handlers/file-structure'; +import { FileArchGenerateHandler } from './handlers/file-arch'; +import { BackendCodeHandler } from './handlers/backend/code-generate'; +import { DBSchemaHandler } from './handlers/database/schemas/schemas'; export class BuildHandlerManager { private static instance: BuildHandlerManager; diff --git a/backend/src/build-system/util.ts b/backend/src/build-system/utils/util.ts similarity index 100% rename from backend/src/build-system/util.ts rename to backend/src/build-system/utils/util.ts diff --git a/backend/src/build-system/virtual-dir.ts b/backend/src/build-system/virtual-dir/index.ts similarity index 100% rename from backend/src/build-system/virtual-dir.ts rename to backend/src/build-system/virtual-dir/index.ts From 7a8a31953467d243087d80b3186fcdf63ed87772 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 00:13:23 +0000 Subject: [PATCH 2/3] [autofix.ci] apply automated fixes --- pnpm-lock.yaml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a1e0dd72..c11c6b3d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -69,6 +69,9 @@ importers: '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 + '@types/normalize-path': + specifier: ^3.0.2 + version: 3.0.2 bcrypt: specifier: ^5.1.1 version: 5.1.1 @@ -90,6 +93,9 @@ importers: markdown-to-txt: specifier: ^2.0.1 version: 2.0.1 + normalize-path: + specifier: ^3.0.0 + version: 3.0.0 reflect-metadata: specifier: ^0.2.2 version: 0.2.2 @@ -5642,6 +5648,10 @@ packages: dependencies: undici-types: 6.20.0 + /@types/normalize-path@3.0.2: + resolution: {integrity: sha512-DO++toKYPaFn0Z8hQ7Tx+3iT9t77IJo/nDiqTXilgEP+kPNIYdpS9kh3fXuc53ugqwp9pxC1PVjCpV1tQDyqMA==} + dev: false + /@types/parse-json@4.0.2: resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} dev: true @@ -6611,7 +6621,7 @@ packages: resolution: {integrity: sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==} dependencies: follow-redirects: 1.15.9(debug@4.3.7) - form-data: 4.0.0 + form-data: 4.0.1 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug From 5bfbda8c23fcc581b5d7054c67e8dc218abd8860 Mon Sep 17 00:00:00 2001 From: ZHallen122 Date: Sat, 14 Dec 2024 12:38:28 -0500 Subject: [PATCH 3/3] update put folder into correct place --- .../handlers/{ => file-manager}/file-arch/index.ts | 0 .../handlers/{ => file-manager}/file-arch/prompt.ts | 0 .../handlers/{ => file-manager}/file-generate/index.ts | 2 +- .../handlers/{ => file-manager}/file-structure/index.ts | 0 .../handlers/{ => file-manager}/file-structure/prompt.ts | 0 backend/src/build-system/hanlder-manager.ts | 4 ++-- 6 files changed, 3 insertions(+), 3 deletions(-) rename backend/src/build-system/handlers/{ => file-manager}/file-arch/index.ts (100%) rename backend/src/build-system/handlers/{ => file-manager}/file-arch/prompt.ts (100%) rename backend/src/build-system/handlers/{ => file-manager}/file-generate/index.ts (99%) rename backend/src/build-system/handlers/{ => file-manager}/file-structure/index.ts (100%) rename backend/src/build-system/handlers/{ => file-manager}/file-structure/prompt.ts (100%) diff --git a/backend/src/build-system/handlers/file-arch/index.ts b/backend/src/build-system/handlers/file-manager/file-arch/index.ts similarity index 100% rename from backend/src/build-system/handlers/file-arch/index.ts rename to backend/src/build-system/handlers/file-manager/file-arch/index.ts diff --git a/backend/src/build-system/handlers/file-arch/prompt.ts b/backend/src/build-system/handlers/file-manager/file-arch/prompt.ts similarity index 100% rename from backend/src/build-system/handlers/file-arch/prompt.ts rename to backend/src/build-system/handlers/file-manager/file-arch/prompt.ts diff --git a/backend/src/build-system/handlers/file-generate/index.ts b/backend/src/build-system/handlers/file-manager/file-generate/index.ts similarity index 99% rename from backend/src/build-system/handlers/file-generate/index.ts rename to backend/src/build-system/handlers/file-manager/file-generate/index.ts index 58db8fbe..8a5a34ed 100644 --- a/backend/src/build-system/handlers/file-generate/index.ts +++ b/backend/src/build-system/handlers/file-manager/file-generate/index.ts @@ -2,7 +2,7 @@ import * as fs from 'fs/promises'; import * as path from 'path'; import { Logger } from '@nestjs/common'; import * as toposort from 'toposort'; -import { VirtualDirectory } from '../../virtual-dir'; +import { VirtualDirectory } from '../../../virtual-dir'; import { BuilderContext } from 'src/build-system/context'; import { BuildHandler, BuildResult } from 'src/build-system/types'; import { FileUtil } from 'src/build-system/utils/util'; diff --git a/backend/src/build-system/handlers/file-structure/index.ts b/backend/src/build-system/handlers/file-manager/file-structure/index.ts similarity index 100% rename from backend/src/build-system/handlers/file-structure/index.ts rename to backend/src/build-system/handlers/file-manager/file-structure/index.ts diff --git a/backend/src/build-system/handlers/file-structure/prompt.ts b/backend/src/build-system/handlers/file-manager/file-structure/prompt.ts similarity index 100% rename from backend/src/build-system/handlers/file-structure/prompt.ts rename to backend/src/build-system/handlers/file-manager/file-structure/prompt.ts diff --git a/backend/src/build-system/hanlder-manager.ts b/backend/src/build-system/hanlder-manager.ts index 8821c7a1..1e5bd567 100644 --- a/backend/src/build-system/hanlder-manager.ts +++ b/backend/src/build-system/hanlder-manager.ts @@ -4,8 +4,8 @@ import { PRDHandler } from './handlers/product-manager/product-requirements-docu import { UXSitemapStructureHandler } from './handlers/ux/sitemap-structure'; import { UXDatamapHandler } from './handlers/ux/datamap'; import { UXSMDHandler } from './handlers/ux/sitemap-document/uxsmd'; -import { FileStructureHandler } from './handlers/file-structure'; -import { FileArchGenerateHandler } from './handlers/file-arch'; +import { FileStructureHandler } from './handlers/file-manager/file-structure'; +import { FileArchGenerateHandler } from './handlers/file-manager/file-arch'; import { BackendCodeHandler } from './handlers/backend/code-generate'; import { DBSchemaHandler } from './handlers/database/schemas/schemas';