From 01debefab745b8d19bbbef3bb0c2df362fa38c7f Mon Sep 17 00:00:00 2001 From: George Lima Date: Wed, 20 Feb 2019 14:23:05 -0300 Subject: [PATCH] feat(scripts): add electron:clean-store hel --- package.json | 1 + utils/clean-electron-store.js | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 utils/clean-electron-store.js diff --git a/package.json b/package.json index 5174fc5..a70bac3 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "electron:prepare": "yarn icon:build && rm -rf dist && mkdir dist", "electron:pack": "yarn electron:prepare && electron-builder --dir", "electron:dist": "yarn electron:prepare && electron-builder", + "electron:clean-store": "electron -r @babel/register ./utils/clean-electron-store.js", "preelectron:prepare": "yarn build", "icon:build": "./node_modules/.bin/electron-icon-maker --input=build-assets/icon.png --output=./build", "docz:dev": "docz dev", diff --git a/utils/clean-electron-store.js b/utils/clean-electron-store.js new file mode 100644 index 0000000..21a72a2 --- /dev/null +++ b/utils/clean-electron-store.js @@ -0,0 +1,15 @@ +// @flow +/* eslint-disable */ +import path from 'path'; +import fs from 'fs'; +import { app } from 'electron'; + +fs.unlink(path.join(app.getPath('appData'), 'zec-react-wallet', 'config.json'), err => { + if (err) { + console.log("Couldn't remove config.json", err); + } else { + console.log('electron-store cleaned'); + } + + process.exit(0); +});