electron-json-config
Advanced tools
Comparing version 1.5.0 to 1.5.1
{ | ||
"name": "electron-json-config", | ||
"version": "1.5.0", | ||
"version": "1.5.1", | ||
"description": "Simply set and get configuration from a json file for your Electron app", | ||
@@ -28,8 +28,9 @@ "main": "src/index.js", | ||
"scripts": { | ||
"test": "electron-mocha --recursive test -R progress && electron-mocha --renderer --recursive test -R progress" | ||
"test": "eslint . && electron-mocha --recursive test -R progress && electron-mocha --renderer --recursive test -R progress" | ||
}, | ||
"license": "BSD-2-Clause", | ||
"devDependencies": { | ||
"electron": "latest", | ||
"electron-mocha": "latest", | ||
"electron-prebuilt": "latest", | ||
"eslint": "^3.18.0", | ||
"mochainon": "latest" | ||
@@ -36,0 +37,0 @@ }, |
@@ -8,9 +8,14 @@ 'use strict'; | ||
if(!u.exists(file)) { | ||
fs.writeFileSync(file, '{}'); | ||
} | ||
let config = {}; | ||
let config = JSON.parse(fs.readFileSync(file)); | ||
(electron.app || electron.remote.app).on('ready', () => { | ||
if(!u.exists(file)) { | ||
fs.writeFileSync(file, '{}'); | ||
} | ||
config = JSON.parse(fs.readFileSync(file)); | ||
}); | ||
exports.file = function() { | ||
@@ -17,0 +22,0 @@ return file; |
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
9920
5
101
1
192
4