Rewrite reinstall script to avoid auxilliary script files.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2020-11-17 15:41:46 -08:00
parent cd77fc6448
commit c8ada3f47d
4 changed files with 2 additions and 38 deletions

View File

@@ -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"

View File

@@ -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

View File

@@ -1,7 +0,0 @@
@echo off
echo "Removing node_modules"
rmdir /s /q node_modules
echo "node_modules removed reinstalling npm packages"
npm i

View File

@@ -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);
});