electron-store
Simple data persistence for your Electron app or module - Save and load user preferences, app state, cache, etc
Electron doesn't have a built-in way to persist user preferences and other data. This module handles that for you, so you can focus on building your app. The data is saved in a JSON file in app.getPath('userData')
.
You can use this module directly in both the main and renderer process.
Install
npm install electron-store
Requires Electron 5 or later.
Usage
const Store = require('electron-store');
const store = new Store();
store.set('unicorn', '🦄');
console.log(store.get('unicorn'));
//=> '🦄'
// Use dot-notation to access nested properties
store.set('foo.bar', true);
console.log(store.get('foo'));
//=> {bar: true}
store.delete('unicorn');
console.log(store.get('unicorn'));
//=> undefined
Last updated