Comments (6)
The lexer already marks all tokens with their original location (both char and line/col), as it is used for analysis / annotations and the highlighter. I have limited knowledge of source maps, but from what I understand it should be relatively easy to support.
from imba.
This feature is definitely needed for any serious project. Debugging unfortunately happens so often!
from imba.
It's not that bad actually. The JavaScript it generates is rather clean and
easy to debug. But yes, it's definitely a feature we want to implement.
On lΓΈr. 22. aug. 2015 at 12.04 Marvin Roger [email protected]
wrote:
This feature is definitely needed for any serious project. Debugging
unfortunately happens so often!β
Reply to this email directly or view it on GitHub
#1 (comment).
from imba.
That's right, the generated JS is clean, but when your debugger tells you that there is an error at x line, you lost some time to find the corresponding imba line. :)
Anyway, no hurry!
from imba.
@marvinroger Preliminary support for sourcemaps has been added and released with v0.12.0. The sourcemap is embedded directly in the compiled files if you include --source-map-inline
in imba watch/compile. Make sure the imba-file is accessible from the browser (correctly relative to the compiled file). I've tested it in Chrome and it seems to work well. Still a few mappings missing, but it should be pretty usable :)
from imba.
Great! Thanks, you guys are very fast. :)
from imba.
Related Issues (20)
- [CSS] Advanced CSS units
- [CSS] Support CSS values with / and spaces HOT 1
- Components that inherit from another class do not render with the appropriate CSS class HOT 1
- input's native "list" property throws error
- Draggable HTML attribute is set to "true" when it equals "false" as a string HOT 1
- [Docs] No documentation for templates. imba create points to an empty page.
- `imba create ; pnpm i` installs imba 0.9.0
- ease (Transitions) eat mouse event HOT 5
- One more or up to three more steps in Imba clever syntax
- + and ~ css selector doesn't work with indentated declarations HOT 1
- Passing objects without {} sometimes ambiguous HOT 5
- window.print not working HOT 3
- change to value of property in an `@observable` object doesn't trigger `@autorun`
- Router hooks
- bxs: outline should support inset, and suggestion to add bxs:stroke (inset) for 1px shadows
- interpolation of values to hue not working as espected
- Feature Request: Support Prolog Style op/3 User Defined Operators
- Regression of inline if statement during interpolation
- Regression - global css inside tag statement is not working
- @touch CSS rules don't fire in 2.0.0-alpha.234
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from imba.