Files
metabuilder/packages/package_validator/seed/scripts/validate.lua
JohnDoe6345789 9d27207fbc Refactor package validation and quick guide modules
- 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.
2025-12-30 11:17:40 +00:00

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