mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-05-01 17:24:57 +00:00
- Created a new troubleshooting guide in README.md for common issues and testing problems. - Updated package.json to include new act commands for linting, type checking, building, and diagnosing workflows. - Added a pre-commit hook script to validate workflows before commits. - Enhanced run-act.sh script with logging, Docker checks, and improved output formatting. - Improved test-workflows.sh with an interactive menu and performance tracking. - Introduced setup-act.sh for quick setup and testing of act integration.
2.2 KiB
2.2 KiB
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