aboutsummaryrefslogtreecommitdiffstats
path: root/client.moon
diff options
context:
space:
mode:
Diffstat (limited to 'client.moon')
-rw-r--r--client.moon26
1 files changed, 26 insertions, 0 deletions
diff --git a/client.moon b/client.moon
new file mode 100644
index 0000000..d6fd433
--- /dev/null
+++ b/client.moon
@@ -0,0 +1,26 @@
+export MODE, print, warn, relative, append, on_client
+export window, document
+
+
+window = js.global
+document = window.document
+
+MODE = 'CLIENT'
+print = window.console\log
+warn = window.console\warn
+
+print 'path is'
+print package.path
+
+package.path = './?.shared.lua;./?.client.lua;' .. package.path
+
+-- relative imports
+relative = (...) ->
+ path = ...
+
+ (name) ->
+ name = path .. name if '.' == name\sub 1, 1
+ require name
+
+append = document.body\appendChild
+on_client = (f, ...) -> f ...