mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-24 13:54:57 +00:00
- Created package.json for Nerd Mode IDE with dependencies and exports. - Defined access permissions in roles.json for IDE functionalities. - Implemented file system and execution functions in functions.json. - Added SVG icon for the IDE in static_content/icon.svg. - Configured Storybook for the IDE with various components and examples. - Established design tokens in tokens.json for consistent styling. - Developed parameterized test data in metadata.params.json for testing. - Created metadata validation tests in metadata.test.json to ensure package integrity.
41 lines
990 B
JSON
41 lines
990 B
JSON
{
|
|
"$schema": "https://metabuilder.dev/schemas/package-metadata.schema.json",
|
|
"packageId": "nerd_mode_ide",
|
|
"name": "Nerd Mode IDE",
|
|
"version": "1.0.0",
|
|
"description": "Full-featured in-browser IDE with file explorer, editor panels, console, git integration, and test runner",
|
|
"author": "MetaBuilder",
|
|
"license": "MIT",
|
|
"category": "tools",
|
|
"icon": "static_content/icon.svg",
|
|
"minLevel": 4,
|
|
"primary": false,
|
|
"keywords": ["ide", "editor", "code", "files", "git", "console", "tests", "development"],
|
|
"dependencies": {
|
|
"code_editor": "*",
|
|
"ui_permissions": "*"
|
|
},
|
|
"devDependencies": {
|
|
"testing": "*"
|
|
},
|
|
"exports": {
|
|
"components": [
|
|
"NerdModeIDE",
|
|
"NerdModeIDEHeader",
|
|
"NerdModeFileExplorer",
|
|
"NerdModeEditorPanel",
|
|
"NerdModeConsolePanel",
|
|
"NerdModeGitPanel",
|
|
"NerdModeTestsPanel"
|
|
],
|
|
"scripts": [
|
|
"ide"
|
|
]
|
|
},
|
|
"tests": {
|
|
"suites": [
|
|
"tests/metadata.test.json"
|
|
]
|
|
}
|
|
}
|