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.