docs: script,lua,development (8 files)

This commit is contained in:
Richard Ward
2025-12-30 20:13:38 +00:00
parent 7978af18cf
commit dee9ff74e7
8 changed files with 144 additions and 11 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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<LuaScript, 'id' | 'createdAt' | 'updatedAt'>) => Promise<LuaScript>

View File

@@ -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

View File

@@ -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', () => {

View File

@@ -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'),
},
},
})