From b103834bb23b2b10650003c397395e1ee89d7fb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Thu, 12 Jan 2017 08:59:14 -0600 Subject: [PATCH] Simplify rebuilding Node modules for Electron --- README.md | 2 +- electron_npm_rebuild | 14 -------------- package.json | 13 +++++++------ 3 files changed, 8 insertions(+), 21 deletions(-) delete mode 100755 electron_npm_rebuild diff --git a/README.md b/README.md index da7aac7..b20f0f1 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ from config.js ## Building the sources ```bash -npm run build +npm install ``` ## Statring the application diff --git a/electron_npm_rebuild b/electron_npm_rebuild deleted file mode 100755 index 0b232d2..0000000 --- a/electron_npm_rebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Electron's version. -export npm_config_target=1.4.13 -# The architecture of Electron, can be ia32 or x64. -export npm_config_arch=x64 -export npm_config_target_arch=x64 -# Download headers for Electron. -export npm_config_disturl=https://atom.io/download/electron -# Tell node-pre-gyp that we are building for Electron. -export npm_config_runtime=electron -# Tell node-pre-gyp to build module from source code. -export npm_config_build_from_source=true - - -HOME=./.electron-gyp npm install diff --git a/package.json b/package.json index cf56182..e187535 100644 --- a/package.json +++ b/package.json @@ -6,11 +6,11 @@ "productName": "Jitsi Meet", "scripts": { "start": "electron .", - "build": "./electron_npm_rebuild", - "clean": "rm -r node_modules .electron-gyp", + "clean": "rm -rf node_modules", "lint": "eslint .", - "validate": "npm ls", - "pack": "electron-packager ." + "pack": "electron-packager .", + "postinstall": "electron-rebuild", + "validate": "npm ls" }, "pre-commit": [ "lint" @@ -35,9 +35,10 @@ }, "devDependencies": { "electron": "1.4.13", + "electron-packager": "*", + "electron-rebuild": "^1.5.6", "eslint": ">=3", "eslint-plugin-jsdoc": "*", - "precommit-hook": "3.0.0", - "electron-packager": "*" + "precommit-hook": "3.0.0" } }