mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-25 06:14:59 +00:00
Core Library Modules
Overview
Core utility modules providing functionality for authentication, database access, Lua scripting, package management, and more.
Location
Core Modules
Authentication & Security
auth.ts- Authentication utilities and helperspassword-utils.ts- Password hashing and validationsecurity-scanner.ts- Security scanning and validation
Database Layer
database.ts- Main database abstraction layerdatabase-new.ts- New database implementationdatabase-dbal.server.ts- DBAL server integrationprisma.ts- Prisma client initializationsecure-db-layer.ts- Secure database wrapper
Lua & Scripting
lua-engine.ts- Lua script execution enginesandboxed-lua-engine.ts- Sandboxed Lua environmentlua-snippets.ts- Lua code snippet librarylua-examples.ts- Lua example code
Component System
component-catalog.ts- Component catalog managementcomponent-registry.ts- Component registrationcomponent-types.ts- Component type definitionsbuilder-types.ts- Builder-related types
Page & Schema Management
page-renderer.ts- Renders pages from definitionspage-definition-builder.ts- Builds page definitionsschema-utils.ts- Schema utility functionsschema-types.ts- Schema type definitionsdefault-schema.ts- Default schema templates
Package System
package-catalog.ts- Package catalog managementpackage-loader.ts- Loads packages from storagepackage-export.ts- Exports packagespackage-glue.ts- Glues packages togetherpackage-types.ts- Package type definitions
DBAL Integration
dbal-client.ts- DBAL clientdbal-integration.ts- DBAL integration layer
Declarative Components
declarative-component-renderer.ts- Renders components from declarations
Type System
level-types.ts- Level-specific types
Workflow
workflow-engine.ts- Workflow execution engine
Utilities
utils.ts- General utility functions