Skip to content

Source Maps #237

Description

@andreiradu

Right now error reporting for the generated lua files is pretty bad; you have to open the lua file, check the specific line and guess what generated it. Debugging also suffers from the same problem - you have to debug the generated lua files.
When transpiling to js, the typescript compiler can also generate a .map file which would solve all this issues. I propose we do something similar but with a simplified .map format. The one ts uses(here) is aimed at minimizing file size, which I don't feel is as important here.
I'm probably going to end up doing this anyway, but it's a very intrusive change, so I would prefer for it to be merged back.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions