UNPKG

electron-settings

Version:

A simple and robust settings management library for Electron.

69 lines (68 loc) 1.98 kB
{ "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" } }