From 85809aed61557d71c5af06c39aff9cf1ee189dad Mon Sep 17 00:00:00 2001 From: Dave Conway-Jones Date: Fri, 6 May 2016 17:07:03 +0100 Subject: [PATCH] let's try again --- appdmg.json | 2 +- builder.json | 16 ++++++++++++++++ nodered.ico | Bin 0 -> 34494 bytes nodered.png | Bin package.json | 14 ++++++++------ 5 files changed, 25 insertions(+), 7 deletions(-) create mode 100644 builder.json create mode 100644 nodered.ico mode change 100755 => 100644 nodered.png diff --git a/appdmg.json b/appdmg.json index 2c123c5..eb31a1e 100644 --- a/appdmg.json +++ b/appdmg.json @@ -5,6 +5,6 @@ "icon-size": 80, "contents": [ { "x": 448, "y": 344, "type": "link", "path": "/Applications" }, - { "x": 192, "y": 344, "type": "file", "path": "Node-RED-darwin-x64/Node-RED.app" } + { "x": 192, "y": 344, "type": "file", "path": "dist/Node-RED-darwin-x64/Node-RED.app" } ] } diff --git a/builder.json b/builder.json new file mode 100644 index 0000000..b1843e9 --- /dev/null +++ b/builder.json @@ -0,0 +1,16 @@ +{ + "osx" : { + "title": "Node-RED installer", + "background": "appbkg.png", + "icon": "nodered.icns", + "icon-size": 80, + "contents": [ + { "x": 438, "y": 344, "type": "link", "path": "/Applications" }, + { "x": 192, "y": 344, "type": "file" } + ] + }, + "win" : { + "title" : "Node-RED installer", + "icon" : "nodered.ico" + } +} diff --git a/nodered.ico b/nodered.ico new file mode 100644 index 0000000000000000000000000000000000000000..b5e4502ff4113be1d50bce856214dbd5a3509de2 GIT binary patch literal 34494 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 ZcTR4w?NDd`x_+E#DJa-r^QNxf{||5D5w8FM literal 0 HcmV?d00001 diff --git a/nodered.png b/nodered.png old mode 100755 new mode 100644 diff --git a/package.json b/package.json index 8311a07..0ff65ac 100644 --- a/package.json +++ b/package.json @@ -8,14 +8,16 @@ "test": "echo \" Warning: no test specified \"", "clean": "rm -rf ./dist ", - "clean: osx": "rm -rf ./dist/osx", - "clean: win": "rm -rf ./dist/win", - "pack": "npm run pack : osx", - "pack: osx": "npm run clean:. osx && electron-packager electron-node-red Node-RED --out = dist/osx --icon=nodered.icns --platform=darwin --arch=x64 ", + "pack": "npm run pack:osx", + "pack:osx": "npm run clean && electron-packager . Node-RED --icon=nodered.icns --platform=darwin --arch=x64 --out=dist", + "pack:win": "npm run clean && electron-packager . Node-RED --icon=nodered.icns --platform=win32 --arch=x64 --out=dist", + + "build": "npm run build:osx", + "build:osx": "npm run pack:osx && appdmg appdmg.json dist/Node-RED.dmg", + "build:mac": "npm run pack:osx && electron-builder \"dist/Node-RED-darwin-x64\" --platform=osx --out=dist --config=builder.json", + "build:win": "npm run pack:win && electron-builder \"dist/Node-RED-win32-x64\" --platform=win --out=dist --config=builder.json" - "build": "npm run build : osx", - "build: osx": "npm run pack: osx && appdmg appdmg.json dist/NodeRED.dmg" }, "repository": { "type": "git",