JMFramework VS Code Extension

Official VS Code extension for JMFramework, providing syntax highlighting, snippets, and development tools for modern web development.
Features
🎨 Language Support
- Syntax highlighting for all JMF file types
- Code completion and IntelliSense
- Hover information and documentation
- Code formatting and validation
- Code navigation and symbols
📝 Code Snippets
- Component snippets
- Template snippets
- CSS snippets
- HTML snippets
- Config snippets
- Module snippets
🎯 Icon Theme
- Custom file icons for JMF files
- Custom folder icons for JMF projects
- Consistent visual hierarchy
🛠️ Commands
- JMF: Compile command
- More commands coming soon
Installation
- Open VS Code
- Press
Ctrl+Shift+X to open Extensions
- Search for "JMFramework"
- Click Install
Or install from the VS Code Marketplace
Quick Start
- Create a new
.jmf file
- Start typing to see syntax highlighting
- Use snippets by typing their prefix
- Try the compile command from the command palette
Documentation
Comprehensive documentation is available in the docs folder:
Development
Prerequisites
- Node.js 14.x or later
- VS Code 1.60.0 or later
- npm 6.x or later
Setup
- Clone the repository
- Install dependencies:
npm install
- Open in VS Code:
code .
- Press F5 to start debugging
Building
npm run compile
Packaging
npm run package
Publishing
npm run publish
Contributing
We welcome contributions! Please see our Contributing Guide for details.
Security
Please report security vulnerabilities to [INSERT SECURITY EMAIL]. See our Security Policy for more information.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support
Acknowledgments
| |