Files
metabuilder/packages/testing/package.json
johndoe6345789 42446ef255 feat: Update package schemas and scripts to support JSON-based lifecycle hooks
- Added `jsonScript` property to metadata schema for JSON script entry points.
- Refactored `generate-package.ts` to replace Lua scripts with JSON scripts for lifecycle hooks.
- Updated test generation to use JSON format for metadata validation.
- Modified documentation and comments to reflect the transition from Lua to JSON scripting.
- Adjusted Storybook configuration and mock data to align with new JSON script structure.
- Renamed relevant files and references from Lua to JSON for consistency across the project.
2026-01-07 15:25:45 +00:00

42 lines
857 B
JSON

{
"$schema": "https://metabuilder.dev/schemas/package-metadata.schema.json",
"packageId": "testing",
"name": "Testing Framework",
"version": "2.0.0",
"description": "JSON-based testing framework for MetaBuilder packages with parameterized tests, mocks, and assertions",
"author": "MetaBuilder",
"license": "MIT",
"category": "tools",
"minLevel": 3,
"primary": false,
"icon": "static_content/icon.svg",
"keywords": [
"testing",
"json",
"unit-test",
"framework",
"assertions",
"mocks",
"parameterized"
],
"dependencies": {},
"devDependencies": {},
"exports": {
"components": [
"TestRunner",
"TestResults"
],
"scripts": [
"framework",
"runner",
"assertions",
"mocks"
]
},
"tests": {
"suites": [
"tests/metadata.test.json"
]
}
}