diff --git a/dbal/development/src/core/entities/lua-script/crud/create-lua-script.ts b/dbal/development/src/core/entities/lua-script/crud/create-lua-script.ts index ca1127ef1..810eabc89 100644 --- a/dbal/development/src/core/entities/lua-script/crud/create-lua-script.ts +++ b/dbal/development/src/core/entities/lua-script/crud/create-lua-script.ts @@ -4,7 +4,7 @@ */ import type { CreateLuaScriptInput, LuaScript, Result } from '../../types' import type { InMemoryStore } from '../../store/in-memory-store' -import { validateLuaScriptCreate } from '../../validation/validate-lua-script-create' +import { validateLuaScriptCreate } from '../../../validation/entities/lua-script/validate-lua-script-create' /** * Create a new Lua script in the store diff --git a/dbal/development/src/core/entities/lua-script/crud/delete-lua-script.ts b/dbal/development/src/core/entities/lua-script/crud/delete-lua-script.ts index 10f857bab..b5bade92c 100644 --- a/dbal/development/src/core/entities/lua-script/crud/delete-lua-script.ts +++ b/dbal/development/src/core/entities/lua-script/crud/delete-lua-script.ts @@ -4,7 +4,7 @@ */ import type { Result } from '../../types' import type { InMemoryStore } from '../../store/in-memory-store' -import { validateId } from '../../validation/validate-id' +import { validateId } from '../../../validation/entities/validate-id' /** * Delete a Lua script by ID diff --git a/dbal/development/src/core/entities/lua-script/crud/get-lua-script.ts b/dbal/development/src/core/entities/lua-script/crud/get-lua-script.ts index c175ab058..4cb466888 100644 --- a/dbal/development/src/core/entities/lua-script/crud/get-lua-script.ts +++ b/dbal/development/src/core/entities/lua-script/crud/get-lua-script.ts @@ -4,7 +4,7 @@ */ import type { LuaScript, Result } from '../../types' import type { InMemoryStore } from '../../store/in-memory-store' -import { validateId } from '../../validation/validate-id' +import { validateId } from '../../../validation/entities/validate-id' /** * Get a Lua script by ID diff --git a/dbal/development/src/core/entities/lua-script/crud/update-lua-script.ts b/dbal/development/src/core/entities/lua-script/crud/update-lua-script.ts index 6e55ba9a5..57f566ec9 100644 --- a/dbal/development/src/core/entities/lua-script/crud/update-lua-script.ts +++ b/dbal/development/src/core/entities/lua-script/crud/update-lua-script.ts @@ -4,8 +4,8 @@ */ import type { LuaScript, Result, UpdateLuaScriptInput } from '../../types' import type { InMemoryStore } from '../../store/in-memory-store' -import { validateId } from '../../validation/validate-id' -import { validateLuaScriptUpdate } from '../../validation/validate-lua-script-update' +import { validateId } from '../../../validation/entities/validate-id' +import { validateLuaScriptUpdate } from '../../../validation/entities/lua-script/validate-lua-script-update' /** * Update an existing Lua script diff --git a/dbal/development/src/core/entities/operations/core/lua-script-operations.ts b/dbal/development/src/core/entities/operations/core/lua-script-operations.ts index 5ce518620..278558b4e 100644 --- a/dbal/development/src/core/entities/operations/core/lua-script-operations.ts +++ b/dbal/development/src/core/entities/operations/core/lua-script-operations.ts @@ -7,11 +7,7 @@ import type { DBALAdapter } from '../../adapters/adapter' import type { LuaScript, ListOptions, ListResult } from '../types' -import { createLuaScript } from './lua-script/create-lua-script' -import { deleteLuaScript } from './lua-script/delete-lua-script' -import { getLuaScript } from './lua-script/get-lua-script' -import { listLuaScripts } from './lua-script/list-lua-scripts' -import { updateLuaScript } from './lua-script/update-lua-script' +import { createLuaScript, deleteLuaScript, getLuaScript, listLuaScripts, updateLuaScript } from '../../lua-script' export interface LuaScriptOperations { create: (data: Omit) => Promise diff --git a/frontends/nextjs/build_output2.txt b/frontends/nextjs/build_output2.txt new file mode 100644 index 000000000..677fc4b43 --- /dev/null +++ b/frontends/nextjs/build_output2.txt @@ -0,0 +1,131 @@ + +> metabuilder@0.0.0 build +> next build --webpack + +⚠ Warning: Next.js inferred your workspace root, but it may not be correct. + We detected multiple lockfiles and selected the directory of C:\Users\richa\GitHub\metabuilder\package-lock.json as the root directory. + To silence this warning, set `outputFileTracingRoot` in your Next.js config, or consider removing one of the lockfiles if it's not needed. + See https://nextjs.org/docs/app/api-reference/config/next-config-js/output#caveats for more information. + Detected additional lockfiles: + * C:\Users\richa\GitHub\metabuilder\frontends\nextjs\package-lock.json + +▲ Next.js 16.1.1 (webpack) +- Experiments (use with caution): + · optimizePackageImports + · serverActions + + Creating an optimized production build ... +Failed to compile. + +../../dbal/development/src/core/entities/lua-script/crud/create-lua-script.ts +Module not found: Can't resolve '../../validation/validate-lua-script-create' + +https://nextjs.org/docs/messages/module-not-found + +Import trace for requested module: +../../dbal/development/src/core/entities/lua-script/index.ts +../../dbal/development/src/core/entities/index.ts +../../dbal/development/src/core/client/builders.ts +../../dbal/development/src/core/client.ts +../../dbal/development/src/index.ts +./src/lib/dbal/database-dbal/core/initialize-dbal.server.ts +./src/lib/dbal/database-dbal/core/get-dbal.server.ts +./src/lib/dbal/database-dbal/users/dbal-update-user.server.ts +./src/lib/db/users/super-god/transfer-super-god-power.ts +./src/lib/db/core/operations.ts +./src/lib/db/core/index.ts +./src/lib/database.ts +./src/components/misc/auth/UnifiedLogin.tsx +./src/components/UnifiedLogin.tsx +./src/app/login/page.tsx + +../../dbal/development/src/core/entities/lua-script/crud/delete-lua-script.ts +Module not found: Can't resolve '../../validation/validate-id' + +https://nextjs.org/docs/messages/module-not-found + +Import trace for requested module: +../../dbal/development/src/core/entities/lua-script/index.ts +../../dbal/development/src/core/entities/index.ts +../../dbal/development/src/core/client/builders.ts +../../dbal/development/src/core/client.ts +../../dbal/development/src/index.ts +./src/lib/dbal/database-dbal/core/initialize-dbal.server.ts +./src/lib/dbal/database-dbal/core/get-dbal.server.ts +./src/lib/dbal/database-dbal/users/dbal-update-user.server.ts +./src/lib/db/users/super-god/transfer-super-god-power.ts +./src/lib/db/core/operations.ts +./src/lib/db/core/index.ts +./src/lib/database.ts +./src/components/misc/auth/UnifiedLogin.tsx +./src/components/UnifiedLogin.tsx +./src/app/login/page.tsx + +../../dbal/development/src/core/entities/lua-script/crud/get-lua-script.ts +Module not found: Can't resolve '../../validation/validate-id' + +https://nextjs.org/docs/messages/module-not-found + +Import trace for requested module: +../../dbal/development/src/core/entities/lua-script/index.ts +../../dbal/development/src/core/entities/index.ts +../../dbal/development/src/core/client/builders.ts +../../dbal/development/src/core/client.ts +../../dbal/development/src/index.ts +./src/lib/dbal/database-dbal/core/initialize-dbal.server.ts +./src/lib/dbal/database-dbal/core/get-dbal.server.ts +./src/lib/dbal/database-dbal/users/dbal-update-user.server.ts +./src/lib/db/users/super-god/transfer-super-god-power.ts +./src/lib/db/core/operations.ts +./src/lib/db/core/index.ts +./src/lib/database.ts +./src/components/misc/auth/UnifiedLogin.tsx +./src/components/UnifiedLogin.tsx +./src/app/login/page.tsx + +../../dbal/development/src/core/entities/lua-script/crud/update-lua-script.ts +Module not found: Can't resolve '../../validation/validate-id' + +https://nextjs.org/docs/messages/module-not-found + +Import trace for requested module: +../../dbal/development/src/core/entities/lua-script/index.ts +../../dbal/development/src/core/entities/index.ts +../../dbal/development/src/core/client/builders.ts +../../dbal/development/src/core/client.ts +../../dbal/development/src/index.ts +./src/lib/dbal/database-dbal/core/initialize-dbal.server.ts +./src/lib/dbal/database-dbal/core/get-dbal.server.ts +./src/lib/dbal/database-dbal/users/dbal-update-user.server.ts +./src/lib/db/users/super-god/transfer-super-god-power.ts +./src/lib/db/core/operations.ts +./src/lib/db/core/index.ts +./src/lib/database.ts +./src/components/misc/auth/UnifiedLogin.tsx +./src/components/UnifiedLogin.tsx +./src/app/login/page.tsx + +../../dbal/development/src/core/entities/lua-script/crud/update-lua-script.ts +Module not found: Can't resolve '../../validation/validate-lua-script-update' + +https://nextjs.org/docs/messages/module-not-found + +Import trace for requested module: +../../dbal/development/src/core/entities/lua-script/index.ts +../../dbal/development/src/core/entities/index.ts +../../dbal/development/src/core/client/builders.ts +../../dbal/development/src/core/client.ts +../../dbal/development/src/index.ts +./src/lib/dbal/database-dbal/core/initialize-dbal.server.ts +./src/lib/dbal/database-dbal/core/get-dbal.server.ts +./src/lib/dbal/database-dbal/users/dbal-update-user.server.ts +./src/lib/db/users/super-god/transfer-super-god-power.ts +./src/lib/db/core/operations.ts +./src/lib/db/core/index.ts +./src/lib/database.ts +./src/components/misc/auth/UnifiedLogin.tsx +./src/components/UnifiedLogin.tsx +./src/app/login/page.tsx + + +> Build failed because of webpack errors diff --git a/frontends/nextjs/src/tests/package-integration.test.ts b/frontends/nextjs/src/tests/package-integration.test.ts index 96299a458..8e7047824 100644 --- a/frontends/nextjs/src/tests/package-integration.test.ts +++ b/frontends/nextjs/src/tests/package-integration.test.ts @@ -6,6 +6,8 @@ import dataTableMetadata from '../../../../packages/data_table/seed/metadata.jso import formBuilderMetadata from '../../../../packages/form_builder/seed/metadata.json' import navMenuMetadata from '../../../../packages/nav_menu/seed/metadata.json' import notificationCenterMetadata from '../../../../packages/notification_center/seed/metadata.json' +import uiDialogsMetadata from '../../../../packages/ui_dialogs/seed/metadata.json' +import uiPermissionsMetadata from '../../../../packages/ui_permissions/seed/metadata.json' const packages = [ adminDialogMetadata, @@ -14,6 +16,8 @@ const packages = [ formBuilderMetadata, navMenuMetadata, notificationCenterMetadata, + uiDialogsMetadata, + uiPermissionsMetadata, ] describe('Package System Integration', () => { diff --git a/frontends/nextjs/vitest.config.ts b/frontends/nextjs/vitest.config.ts index a35845731..e6d12f3e7 100644 --- a/frontends/nextjs/vitest.config.ts +++ b/frontends/nextjs/vitest.config.ts @@ -16,7 +16,9 @@ export default defineConfig({ resolve: { alias: { '@': resolve(__dirname, './src'), - '@/dbal': resolve(__dirname, '../dbal/development/src'), + '@/fakemui': resolve(__dirname, '../../fakemui'), + '@/dbal': resolve(__dirname, '../../dbal/development/src'), + '@dbal-ui': resolve(__dirname, '../../dbal/shared/ui'), }, }, })