blob: 731fd8779529d4bfda788f7742b958c717442ab1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
export MODE, print, warn, relative, append, on_client
export window, document
window = js.global
{ :document, :console } = window
MODE = 'CLIENT'
print = console\log
warn = console\warn
-- package.path = './?.shared.lua;./?.client.lua;' .. package.path
package.path = '/?.shared.moon.lua;/?.client.moon.lua;/?.moon.lua;/?/init.moon.lua;/?.lua;/?/init.lua'
-- relative imports
relative = (...) ->
path = ...
(name) ->
name = path .. name if '.' == name\sub 1, 1
require name
append = document.body\appendChild
on_client = (f, ...) -> f ...
|