From 12e9c07d607274b67a8cd64a795b13cb8dd27388 Mon Sep 17 00:00:00 2001 From: shockrah Date: Fri, 1 Jan 2021 17:14:36 -0800 Subject: [PATCH] New launch scripts, basically at this point package.json it just for building but not for running anything --- freechat-client/make | 17 +++++++++++++++++ freechat-client/package-lock.json | 6 +++--- freechat-client/package.json | 3 ++- 3 files changed, 22 insertions(+), 4 deletions(-) create mode 100755 freechat-client/make 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",