Files
metabuilder/packages/nerd_mode_ide/package.json
johndoe6345789 9dab4999c0 feat: add Nerd Mode IDE package with full functionality
- 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.
2026-01-02 22:25:22 +00:00

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"
]
}
}