UNPKG

1.74 kBJSONView Raw
1{
2 "name": "conf",
3 "version": "12.0.0",
4 "description": "Simple config handling for your app or module",
5 "license": "MIT",
6 "repository": "sindresorhus/conf",
7 "funding": "https://github.com/sponsors/sindresorhus",
8 "author": {
9 "name": "Sindre Sorhus",
10 "email": "sindresorhus@gmail.com",
11 "url": "https://sindresorhus.com"
12 },
13 "type": "module",
14 "exports": {
15 "types": "./dist/source/index.d.ts",
16 "default": "./dist/source/index.js"
17 },
18 "engines": {
19 "node": ">=18"
20 },
21 "sideEffects": false,
22 "scripts": {
23 "test": "xo && npm run build && ava",
24 "build": "del-cli dist && tsc",
25 "prepack": "npm run build"
26 },
27 "files": [
28 "dist/source"
29 ],
30 "keywords": [
31 "config",
32 "store",
33 "app",
34 "storage",
35 "conf",
36 "configuration",
37 "settings",
38 "preferences",
39 "json",
40 "data",
41 "persist",
42 "persistent",
43 "save",
44 "load",
45 "read",
46 "write",
47 "cache"
48 ],
49 "dependencies": {
50 "ajv": "^8.12.0",
51 "ajv-formats": "^2.1.1",
52 "atomically": "^2.0.2",
53 "debounce-fn": "^5.1.2",
54 "dot-prop": "^8.0.2",
55 "env-paths": "^3.0.0",
56 "json-schema-typed": "^8.0.1",
57 "semver": "^7.5.4",
58 "uint8array-extras": "^0.3.0"
59 },
60 "devDependencies": {
61 "@sindresorhus/tsconfig": "^5.0.0",
62 "@types/node": "^20.8.8",
63 "@types/semver": "^7.5.4",
64 "ava": "^5.3.1",
65 "del": "^7.1.0",
66 "del-cli": "^5.1.0",
67 "delay": "^6.0.0",
68 "p-event": "^6.0.0",
69 "tempy": "^3.1.0",
70 "ts-node": "^10.9.1",
71 "tsd": "^0.29.0",
72 "typescript": "^5.2.2",
73 "xo": "^0.56.0"
74 },
75 "ava": {
76 "files": [
77 "test/*",
78 "!test/index.test-d.ts"
79 ],
80 "timeout": "1m",
81 "extensions": {
82 "ts": "module"
83 },
84 "nodeArguments": [
85 "--loader=ts-node/esm"
86 ]
87 },
88 "xo": {
89 "rules": {
90 "@typescript-eslint/ban-ts-comment": "off"
91 }
92 }
93}