JsonStore allows us to save, update, retrieve, and delete objects from a plain-text JSON file.

This class extends the simple conf library from https://github.com/sindresorhus/conf and exposes its methods.

To get system standard user data directories for the dataDir param, see https://github.com/sindresorhus/env-paths


new JsonStore(dataDir, name)

Creates a new JsonStore

Name Type Description
dataDir string

Path to the directory in which to store data.

name string

The name of the file to store data in. This should match the class name of the type of object you're storing. The file name will have a .json extension appended automatically.