Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>SourceSyncNew to Visual Studio Code? Get it now.
SourceSync

SourceSync

Gvistic

| (0) | Free
Live DataModel sourcemap.json for luau-lsp on non-Rojo (Studio Script Sync) projects
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SourceSync (VS Code extension)

Hosts the local HTTP receiver for the SourceSync Roblox Studio plugin and writes sourcemap.json into your workspace so luau-lsp gets a complete DataModel sourcemap on non-Rojo (Studio Script Sync) projects.

The receiver listens on localhost:<sourcesync.port> (default 3669) and exposes:

  • GET /root: the workspace folder the plugin uses as its project root.
  • POST /sourcemap: the plugin's sourcemap, written atomically to the workspace root.
  • POST /clear: reset to an empty DataModel.
  • GET /ping: health check.

Commands

  • SourceSync: Start / Stop / Toggle Receiver
  • SourceSync: Configure luau-lsp for SourceSync: sets sourcemap.autogenerate=false, sourcemap.enabled=true, sourcemap.useVSCodeWatcher=true, sourcemap.includeNonScripts=true.
  • Click the SourceSync status-bar item for a quick menu.

Settings

Setting Default Description
sourcesync.port 3669 Receiver port (match the plugin's port).
sourcesync.sourcemapFile sourcemap.json Output file (relative to the workspace or absolute).
sourcesync.autoStart true Start the receiver when a workspace opens.
sourcesync.prettyPrint true Pretty-print the written JSON.

Develop

npm install
npm run build      # esbuild bundle -> dist/extension.js
npm run watch      # rebuild on change

Press F5 to launch an Extension Development Host.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft