summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2018-05-21 17:33:33 -0400
committerRyan Dahl <ry@tinyclouds.org>2018-05-21 17:33:33 -0400
commit8e2e17cdbe02847b19d8bc2002ba713d18e291b9 (patch)
tree4e6cb105f4ca8857d28e5473894bf53dceeff3cc /main.go
parentaf6076f3c6008d3aacb69ae3eca8db2eb3f00de9 (diff)
Support source maps for internal code.
Diffstat (limited to 'main.go')
-rw-r--r--main.go14
1 files changed, 13 insertions, 1 deletions
diff --git a/main.go b/main.go
index 1c2a99720..9b4b6c120 100644
--- a/main.go
+++ b/main.go
@@ -42,6 +42,12 @@ func ResolveModule(moduleSpecifier string, containingFile string) (
return
}
+func stringAsset(path string) string {
+ data, err := Asset("dist/" + path)
+ check(err)
+ return string(data)
+}
+
func main() {
flag.Parse()
args := flag.Args()
@@ -53,7 +59,11 @@ func main() {
createDirs()
worker := v8worker2.New(recv)
- loadAsset(worker, "dist/main.js")
+
+ main_js := stringAsset("main.js")
+ check(worker.Load("/main.js", main_js))
+ main_map := stringAsset("main.map")
+
cwd, err := os.Getwd()
check(err)
@@ -66,6 +76,8 @@ func main() {
Cwd: cwd,
Argv: args,
DebugFlag: *flagDebug,
+ MainJs: main_js,
+ MainMap: main_map,
},
},
})