A powerful VS Code extension that brings the Alfresco JavaScript Console directly into your IDE, allowing you to write and execute JavaScript scripts against an Alfresco repository without leaving your development environment.
Features
🚀 Script Execution - Run JavaScript scripts directly against your Alfresco server
📊 Real-time Output - Stream script output and execution results in real-time
⚙️ Parameter Control - Configure transaction types, run-as users, and execution context
🔧 Template Support - Use FreeMarker templates for result formatting
📝 Code Snippets - Built-in Alfresco API snippets for faster development
🔒 Secure Authentication - Encrypted credential storage using VS Code's secret storage
🎯 Context-aware - Smart activation for JavaScript files with Alfresco-specific commands
Quick Start
Install the extension
Open a JavaScript file
Configure your Alfresco server: Ctrl+Shift+P → "Configure Alfresco Server"
Write your Alfresco script using available snippets (type alf- for suggestions)
Execute with Ctrl+Shift+R or click the "Run in Alfresco" button
Requirements
VS Code 1.102.0 or higher
Access to an Alfresco server with JavaScript Console web script installed
Valid Alfresco user credentials
Extension Settings
This extension contributes the following settings: