diff --git a/freechat-client/make b/freechat-client/make new file mode 100755 index 0000000..b2eb87f --- /dev/null +++ b/freechat-client/make @@ -0,0 +1,17 @@ +#!/bin/bash + +# Script to help build and run this fucking thing because apparantly npm sucks for +# projects that use cli arguments + +[[ -z "$1" ]] && echo Options: run - make && exit 0 + +run() { + ./node_modules/electron/dist/electron main.js $@ +} + +build() { + sh scrips/build-sass.sh build +} + +"$@" + diff --git a/freechat-client/package-lock.json b/freechat-client/package-lock.json index c4b05fa..863bbec 100644 --- a/freechat-client/package-lock.json +++ b/freechat-client/package-lock.json @@ -584,9 +584,9 @@ "dev": true }, "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true, "optional": true }, diff --git a/freechat-client/package.json b/freechat-client/package.json index 28bd82c..9d1d69f 100644 --- a/freechat-client/package.json +++ b/freechat-client/package.json @@ -3,7 +3,8 @@ "version": "0.1.0", "main": "main.js", "scripts": { - "start": "sh scripts/build-sass.sh build && electron ." + "build": "sh scripts/build-sass.sh build", + "start": "electron . --" }, "dependencies": { "argparse": "^2.0.1",