(and for JavaScript with Sourcemaps in general)
This is an Eclipse plugin designed to expose IDE debugging support for compiled JavaScript applications using Sourcemaps.
The primary target is to support debugging of GWT apps running in SuperDevMode, but the plugin core is language-agnostic and can support other compile-to-JavaScript languages in future.
For downloads, installation, status updates and other usage information, please visit the SDBG website.
Any comments should be directed to the SDBG Discussions Any bugs or issues should be directed to the SDBG Issues.
git clone git@github.com:sdbg/sdbg.git
(forgive the large download; we have retained all Dart history for posterity and access via eGit)
You may use the following parameters to reduce the size drastically:
git clone --filter=blob:none egit@github.com:sdbg/sdbg.git
For development, you are recommended to import the root of the source as a Maven (Eclipse M4E) project.
Inside the com.github.sdbg.debug.ui project, you will see a launch configuration called SDBG.launch. Running this will open a new instance of Eclipse with the debugger plugin installed.
To make a full build and create an update-site use the following command:
on Linux: sh nobuto.sh
on Windows: nobuto.bat
The above command will put the update site into the folder update-site.
Any coding or testing you can contribute would be greatly appreciated!
This project is released under the Eclipse Public License v1.0, with copyright attribution to the Dart project authors.
The attribution is necessary, because the original codebase was forked-off from the Dart project. Many thanks to the Dart guys for the splendid code quality and their support!