diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2018-05-21 17:33:33 -0400 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-05-21 17:33:33 -0400 |
commit | 8e2e17cdbe02847b19d8bc2002ba713d18e291b9 (patch) | |
tree | 4e6cb105f4ca8857d28e5473894bf53dceeff3cc /main.go | |
parent | af6076f3c6008d3aacb69ae3eca8db2eb3f00de9 (diff) |
Support source maps for internal code.
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -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, }, }, }) |