Documentation ¶
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Consumer ¶
type Consumer struct {
// contains filtered or unexported fields
}
func Parse ¶
Example ¶
package main import ( "fmt" "io/ioutil" "net/http" "github.com/go-sourcemap/sourcemap" ) func main() { mapURL := "http://code.jquery.com/jquery-2.0.3.min.map" resp, err := http.Get(mapURL) if err != nil { panic(err) } defer resp.Body.Close() b, err := ioutil.ReadAll(resp.Body) if err != nil { panic(err) } smap, err := sourcemap.Parse(mapURL, b) if err != nil { panic(err) } line, column := 5, 6789 file, fn, line, col, ok := smap.Source(line, column) fmt.Println(file, fn, line, col, ok) }
Output: http://code.jquery.com/jquery-2.0.3.js apply 4360 27 true
func (*Consumer) File ¶
File returns an optional name of the generated code that this source map is associated with.
func (*Consumer) Source ¶
func (c *Consumer) Source( genLine, genColumn int, ) (source, name string, line, column int, ok bool)
Source returns the original source, name, line, and column information for the generated source's line and column positions.
func (*Consumer) SourceContent ¶
SourceContent returns the original source content for the source.
func (*Consumer) SourcemapURL ¶
Click to show internal directories.
Click to hide internal directories.