From 977267f2e0b4e0e9dd44f34fde135daa2cfcfe9e Mon Sep 17 00:00:00 2001 From: seiyria Date: Tue, 13 Oct 2015 09:15:40 -0500 Subject: [PATCH] feat(desktop): added a way to make a desktop build for all platforms closes #19 --- .gitignore | 5 ++++- favicon.icns | Bin 0 -> 416 bytes gulpfile.js | 39 ++++++++++++++++++++++++++++++++++++--- nw-setup/nw.html | 12 ++++++++++++ nw-setup/nw.js | 5 +++++ package.json | 14 +++++++++++++- 6 files changed, 70 insertions(+), 5 deletions(-) create mode 100644 favicon.icns create mode 100644 nw-setup/nw.html create mode 100644 nw-setup/nw.js diff --git a/.gitignore b/.gitignore index 8a97ced..804cf6e 100644 --- a/.gitignore +++ b/.gitignore @@ -30,4 +30,7 @@ bower_components .idea .publish -dist \ No newline at end of file +dist + +bin-build +bin-cache \ No newline at end of file diff --git a/favicon.icns b/favicon.icns new file mode 100644 index 0000000000000000000000000000000000000000..23e260769a87f1d7708900cc5a9db4d3b19ea608 GIT binary patch literal 416 zcmb7;Jqm?D41~wd^JwFJtVFcg3oK}%px_Za!rsqfoPDCC@Sz5VWb*Tos%#yQtd+|% z01L4p!1p82dujNSy>>b&?o39rdLa@h0yU)ww^;;=@SBOiQz9_H6-}+bQhX1R_9z + + + + rerouting... + + + + + \ No newline at end of file diff --git a/nw-setup/nw.js b/nw-setup/nw.js new file mode 100644 index 0000000..c86bf1a --- /dev/null +++ b/nw-setup/nw.js @@ -0,0 +1,5 @@ +var express = require('express'); +var expressApp = express(); + +expressApp.use(express.static(__dirname)); +expressApp.listen(30517); \ No newline at end of file diff --git a/package.json b/package.json index c15fe12..53fbd4a 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "openchallenge", + "name": "OpenChallenge", "description": "A tournament management tool.", "readme": "README.md", "repository": "https://github.com/seiyria/openchallenge", @@ -8,6 +8,17 @@ "authors": [ "Kyle Kemp " ], + + "node-main": "nw.js", + "main": "nw.html", + + "window": { + "title": "OpenChallenge - loading...", + "width": 1024, + "height": 768, + "toolbar": false + }, + "devDependencies": { "babel": "^5.8.23", "babel-eslint": "^4.1.0", @@ -37,6 +48,7 @@ "gulp-minify-css": "~1.2.1", "gulp-mocha": "^2.1.3", "gulp-ng-annotate": "^1.1.0", + "gulp-nw-builder": "^1.3.1", "gulp-open": "~1.0.0", "gulp-remember": "^0.3.0", "gulp-rename": "~1.2.2",