{
  "name": "electron-settings",
  "version": "4.0.4",
  "description": "A simple and robust settings management library for Electron.",
  "license": "MIT",
  "main": "dist/settings.js",
  "types": "dist/settings.d.ts",
  "website": "https://electron-settings.js.org/docs",
  "author": {
    "name": "Nathan Buchar",
    "email": "hello@nathanbuchar.com",
    "url": "https://www.nathanbuchar.com"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/nathanbuchar/electron-settings.git"
  },
  "keywords": [
    "electron",
    "app",
    "user",
    "data",
    "settings",
    "config",
    "storage",
    "json"
  ],
  "scripts": {
    "build": "tsc",
    "lint": "eslint src --ext .ts",
    "docs": "typedoc && echo \"electron-settings.js.org\" > docs/CNAME",
    "release": "standard-version",
    "prepublishOnly": "tsc",
    "test": "npm run lint && npm run test:main && npm run test:renderer",
    "test:main": "electron-mocha --reporter spec --require ts-node/register 'src/**/*.test.ts'",
    "test:renderer": "electron-mocha --renderer --reporter spec --require ts-node/register 'src/**/*.test.ts'"
  },
  "dependencies": {
    "lodash": "^4.17.21",
    "mkdirp": "^1.0.4",
    "write-file-atomic": "^3.0.3"
  },
  "devDependencies": {
    "@types/lodash": "^4.17.0",
    "@types/mkdirp": "^1.0.0",
    "@types/mocha": "^7.0.2",
    "@types/node": "^14.0.5",
    "@types/randomstring": "^1.1.6",
    "@types/rimraf": "^3.0.0",
    "@types/write-file-atomic": "^3.0.0",
    "@typescript-eslint/eslint-plugin": "^3.0.0",
    "@typescript-eslint/parser": "^3.0.0",
    "electron": "^9.0.0",
    "electron-mocha": "^8.2.2",
    "eslint": "^7.1.0",
    "eslint-config-airbnb-base": "^14.1.0",
    "eslint-plugin-import": "^2.20.2",
    "randomstring": "^1.1.5",
    "rimraf": "^3.0.2",
    "standard-version": "^8.0.0",
    "ts-node": "^8.10.1",
    "typedoc": "^0.25.13",
    "typescript": "^5.4.5"
  },
  "peerDependencies": {
    "electron": ">= 2"
  }
}
