Page MenuHomePhabricator

No OneTemporary

diff --git a/electron.js b/electron.js
new file mode 100644
index 0000000..b873e92
--- /dev/null
+++ b/electron.js
@@ -0,0 +1,17 @@
+const {app,BrowserWindow} = require("electron");
+
+let window; //global reference is needed for garbage collection
+
+function createWindow()
+{
+ window = new BrowserWindow({icon:"favicon.ico",backgroundColor:"#000",show:false});
+
+ window.loadFile("index.html");
+ window.once("ready-to-show",window.show);
+ window.on("closed",function(){window=null});
+ window.autoHideMenuBar = true;
+}
+
+app.on("ready",createWindow);
+app.on("window-all-closed",app.quit);
+app.on('activate',function(){if(!window) createWindow()});
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..4047999
--- /dev/null
+++ b/package.json
@@ -0,0 +1,13 @@
+{
+ "name": "3dc-web",
+ "description": "A lightcycle game.",
+ "author": "Glen Harpring",
+ "license": "GNU GPLv2",
+ "main": "electron.js",
+ "scripts": {
+ "start": "electron ."
+ },
+ "devDependencies": {
+ "electron": "^7.0.0"
+ }
+}

File Metadata

Mime Type
text/x-diff
Expires
Thu, Aug 14, 1:52 AM (1 d, 14 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
10842

Event Timeline