Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>ForgeScriptNew to Visual Studio Code? Get it now.
ForgeScript

ForgeScript

EdexLabs

|
2 installs
| (0) | Free
Language support for Forgescript via ForgeLSP
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ForgeLSP — VS Code Extension

Language support for ForgeScript inside JavaScript and TypeScript files, powered by the ForgeLSP language server.


Features

  • Diagnostics — real-time error highlighting in .js and .ts files
  • Completions — $function auto-complete with argument hints
  • Hover — inline documentation for every Forge function
  • Signature help — argument info as you type
  • Semantic highlighting — Forge functions stand out

Configuration — forgeconfig.json

Place a forgeconfig.json in your workspace root:

{
  "$schema": "https://raw.githubusercontent.com/EdexLabs/ForgeVSC/main/forgeconfig.schema.json",
  "extensions": [
    "github:tryforge/forgescript#main",
    {
      "extension": "my-ext",
      "functions": "https://example.com/functions.json",
      "enums": "https://example.com/enums.json",
      "events": "https://example.com/events.json"
    }
  ],
  "custom_functions_path": "./src/custom-functions"
}

The file is watched automatically — saving it restarts the server.


Commands

Command Description
ForgeScript: Start Server Start the language server
ForgeScript: Stop Server Stop the language server
ForgeScript: Restart Server Restart (picks up config changes)
ForgeScript: Force Update Binary Download the latest official binary
ForgeScript: Check for Updates Check GitHub for a newer release
ForgeScript: Set Custom Binary Path Point to a custom ForgeLSP executable
ForgeScript: Reset to Official Binary Undo custom binary, revert to official
ForgeScript: Show Version Show installed and latest available version
ForgeScript: Show Status Display a detailed status panel
ForgeScript: Open Output Log Open the ForgeLSP output channel
ForgeScript: Reload forgeconfig.json Force config reload and server restart
ForgeScript: Open forgeconfig.json Open (or scaffold) forgeconfig.json
ForgeScript: Create forgeconfig.json Create a new forgeconfig.json

Binary Management

On first activation the extension downloads the correct platform binary from the latest GitHub release.
Every download is SHA-256 verified. Binaries are stored in VS Code's global storage directory.

A background update check runs 10 seconds after startup and prompts if a newer version is available.


Supported Platforms

Platform Architecture
Linux x86-64
Linux ARM64
macOS x86-64
macOS Apple Silicon (ARM64)
Windows x86-64
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft