UNPKG

2.18 kBJSONView Raw
1{
2 "name": "electron-settings",
3 "version": "4.0.2",
4 "description": "A simple and robust settings management library for Electron.",
5 "license": "MIT",
6 "main": "dist/settings.js",
7 "types": "dist/settings.d.ts",
8 "website": "https://electron-settings.js.org/docs",
9 "author": {
10 "name": "Nathan Buchar",
11 "email": "hello@nathanbuchar.com",
12 "url": "https://www.nathanbuchar.com"
13 },
14 "repository": {
15 "type": "git",
16 "url": "https://github.com/nathanbuchar/electron-settings.git"
17 },
18 "keywords": [
19 "electron",
20 "app",
21 "user",
22 "data",
23 "settings",
24 "config",
25 "storage",
26 "json"
27 ],
28 "scripts": {
29 "build": "tsc",
30 "lint": "eslint src --ext .ts",
31 "docs": "typedoc && echo \"electron-settings.js.org\" > docs/CNAME",
32 "release": "standard-version",
33 "prepublishOnly": "tsc",
34 "test": "npm run lint && npm run test:main && npm run test:renderer",
35 "test:main": "electron-mocha --reporter spec --require ts-node/register 'src/**/*.test.ts'",
36 "test:renderer": "electron-mocha --renderer --reporter spec --require ts-node/register 'src/**/*.test.ts'"
37 },
38 "dependencies": {
39 "lodash.get": "^4.4.2",
40 "lodash.has": "^4.5.2",
41 "lodash.set": "^4.3.2",
42 "lodash.unset": "^4.5.2",
43 "mkdirp": "^1.0.4",
44 "write-file-atomic": "^3.0.3"
45 },
46 "devDependencies": {
47 "@types/lodash.get": "^4.4.6",
48 "@types/lodash.has": "^4.5.6",
49 "@types/lodash.set": "^4.3.6",
50 "@types/lodash.unset": "^4.5.6",
51 "@types/mkdirp": "^1.0.0",
52 "@types/mocha": "^7.0.2",
53 "@types/node": "^14.0.5",
54 "@types/randomstring": "^1.1.6",
55 "@types/rimraf": "^3.0.0",
56 "@types/write-file-atomic": "^3.0.0",
57 "@typescript-eslint/eslint-plugin": "^3.0.0",
58 "@typescript-eslint/parser": "^3.0.0",
59 "electron": "^9.0.0",
60 "electron-mocha": "^8.2.2",
61 "eslint": "^7.1.0",
62 "eslint-config-airbnb-base": "^14.1.0",
63 "eslint-plugin-import": "^2.20.2",
64 "randomstring": "^1.1.5",
65 "rimraf": "^3.0.2",
66 "standard-version": "^8.0.0",
67 "ts-node": "^8.10.1",
68 "typedoc": "^0.17.7",
69 "typescript": "^3.9.3"
70 },
71 "peerDependencies": {
72 "electron": ">= 2"
73 }
74}