mirror of
https://github.com/zulip/zulip-desktop.git
synced 2025-10-23 03:31:56 +00:00
Rewrite reinstall script to avoid auxilliary script files.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
"start": "tsc && electron .",
|
||||
"clean-ts-files": "git clean app/*.js -e node_modules -xf",
|
||||
"watch-ts": "tsc -w",
|
||||
"reinstall": "node ./tools/reinstall-node-modules.js",
|
||||
"reinstall": "rimraf node_modules && npm install",
|
||||
"postinstall": "electron-builder install-app-deps",
|
||||
"lint-css": "stylelint app/renderer/css/*.css",
|
||||
"lint-html": "./node_modules/.bin/htmlhint \"app/renderer/*.html\" ",
|
||||
@@ -234,8 +234,7 @@
|
||||
"app/renderer/js/injected.ts",
|
||||
"gulpfile.js",
|
||||
"scripts/notarize.js",
|
||||
"tests/**/*.js",
|
||||
"tools/reinstall-node-modules.js"
|
||||
"tests/**/*.js"
|
||||
],
|
||||
"parserOptions": {
|
||||
"sourceType": "script"
|
||||
|
@@ -1,9 +0,0 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
set -x
|
||||
|
||||
echo "Removing node_modules"
|
||||
rm -rf node_modules
|
||||
|
||||
echo "node_modules removed reinstalling npm packages"
|
||||
npm i
|
@@ -1,7 +0,0 @@
|
||||
@echo off
|
||||
|
||||
echo "Removing node_modules"
|
||||
rmdir /s /q node_modules
|
||||
|
||||
echo "node_modules removed reinstalling npm packages"
|
||||
npm i
|
@@ -1,19 +0,0 @@
|
||||
#!/usr/bin/env node
|
||||
'use strict';
|
||||
const {exec} = require('child_process');
|
||||
const path = require('path');
|
||||
|
||||
const isWindows = process.platform === 'win32';
|
||||
const command = path.join(__dirname, `reinstall-node-modules${isWindows ? '.cmd' : ''}`);
|
||||
|
||||
const proc = exec(command, error => {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
}
|
||||
});
|
||||
|
||||
proc.stdout.on('data', data => console.log(data.toString()));
|
||||
proc.stderr.on('data', data => console.error(data.toString()));
|
||||
proc.on('exit', code => {
|
||||
process.exit(code);
|
||||
});
|
Reference in New Issue
Block a user