mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-24 22:04:56 +00:00
- Simplified structure validation by re-exporting functions from structure_config and validate_structure modules for better maintainability. - Consolidated validation logic in validate.lua, delegating to validate_package module for clearer orchestration. - Introduced new quick guide functionalities including step management (add, remove, update, reset ordering) and media handling (thumbnail and video URL validation). - Added utility functions for URL validation and step creation, enhancing the quick guide's usability. - Established type definitions for steps and media states to improve code clarity and type safety. - Enhanced schema editor with new field and relation definitions, providing a more robust structure for database schema management.
16 lines
500 B
Lua
16 lines
500 B
Lua
--- Main validation orchestrator facade
|
|
--- Re-exports validation functions for backward compatibility
|
|
---@module validate
|
|
|
|
local validate_package_module = require("validate_package")
|
|
|
|
---@class Validate
|
|
local M = {}
|
|
|
|
M.validate_package = validate_package_module.validate_package
|
|
M.validate_metadata_only = validate_package_module.validate_metadata_only
|
|
M.validate_components_only = validate_package_module.validate_components_only
|
|
M.format_results = validate_package_module.format_results
|
|
|
|
return M
|