Skip to content

Commit 0523545

Browse files
committed
Cleanup
1 parent 0d52a03 commit 0523545

File tree

3 files changed

+38
-18
lines changed

3 files changed

+38
-18
lines changed

js/index.js

Lines changed: 33 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Main.purs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,8 +209,10 @@ execute js sources bc@(BackendConfig backend) = do
209209
json = encodeJSON (Object.insert "<file>" js sources)
210210

211211
scripts = joinWith "\n"
212-
[ "var load = PSRequireShim(" <> json <> ");"
213-
, """load("<file>").main();"""
212+
[ "(function() {"
213+
, " var module = PSRequireShim(" <> json <> ")('<file>');"
214+
, " module.main && module.main();"
215+
, "})();"
214216
]
215217

216218
column2 <- JQuery.select "#column2"

src/Try/Loader.purs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,7 @@ runLoader (Loader k) = k
7575
makeLoader :: (Module -> Module) -> String -> Loader
7676
makeLoader modFn rootPath = Loader \js -> do
7777
let initDeps = parseDeps "<file>" js
78-
result <- go initDeps Object.empty
79-
pure result
78+
go initDeps Object.empty
8079
where
8180
moduleCache :: Ref (Object Module)
8281
moduleCache = unsafePerformEffect (Ref.new Object.empty)

0 commit comments

Comments
 (0)