From 2a499353d4f0daaaaac7bc62ea182ee34a5c43d4 Mon Sep 17 00:00:00 2001
From: Dorchies David <david.dorchies@irstea.fr>
Date: Tue, 10 Sep 2019 14:25:12 +0200
Subject: [PATCH] MAJ Release v4.5.0 windows app

---
 package.json             |  4 ++--
 scripts/clean_release.js | 10 ++++++++++
 2 files changed, 12 insertions(+), 2 deletions(-)
 create mode 100644 scripts/clean_release.js

diff --git a/package.json b/package.json
index 099b1c329..4c42e08a3 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
   "displayName": "Cassiopée",
   "description": "Hydraulic calculators",
   "author": "Irstea",
-  "version": "4.4.2",
+  "version": "4.5.0",
   "main": "main.js",
   "homepage": "http://cassiopee.g-eau.net",
   "license": "MIT",
@@ -23,7 +23,7 @@
     "copy-electron-icon-windows": "copy \"src\\android-chrome-512x512.png\" \"electron\\icon.png\" /Y",
     "electron": "npm run update-dist-index-mimetypes && \"node_modules/.bin/electron\" .",
     "release-linux": "npm run build && npm run update-dist-index-mimetypes && \"node_modules/.bin/electron-builder\"",
-    "release-windows": "rd /s /q release && npm run build && npm run update-dist-index-mimetypes && npm run copy-electron-icon-windows && \"node_modules/.bin/electron-builder\"",
+    "release-windows": "node scripts/clean_release.js && npm run build && npm run update-dist-index-mimetypes && npm run copy-electron-icon-windows && \"node_modules/.bin/electron-builder\"",
     "compodoc": "node \"node_modules/@compodoc/compodoc/bin/index-cli.js\" -p src/tsconfig.app.json -s --language fr-FR -d compodoc-fr",
     "viz": "tsviz -recursive src/ nghyd_class_diagram.png"
   },
diff --git a/scripts/clean_release.js b/scripts/clean_release.js
new file mode 100644
index 000000000..510e7608b
--- /dev/null
+++ b/scripts/clean_release.js
@@ -0,0 +1,10 @@
+'use strict';
+
+const fs = require('fs');
+const rimraf = require('rimraf');
+
+const path = './release';
+
+if (fs.existsSync(path)) {
+    rimraf.sync(path);
+}
-- 
GitLab