-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackage.json
69 lines (69 loc) · 1.78 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
{
"name": "brek",
"private": false,
"version": "0.0.0-autorel",
"description": "Brek is a powerful yet simple configuration library for Node.js. It’s structured, typed, and designed for dynamic configuration loading, making it perfect for securely managing secrets (e.g., AWS Secrets Manager). Written in TypeScript for safety and ease of use. Sponsored by Aeroview.",
"license": "MIT",
"author": "Marc H. Weiner <[email protected]> (https://mhweiner.com)",
"main": "./dist/index.js",
"bin": {
"lambdaconf": "bin/cli.js",
"brek": "bin/cli.js"
},
"types": "dist/index.d.ts",
"files": [
"bin",
"dist",
"!dist/**/*.map",
"!dist/**/*.spec.*",
"package.json",
"package-lock.json"
],
"repository": {
"type": "git",
"url": "git+https://github.com/mhweiner/brek.git"
},
"scripts": {
"prepare": "npm run build",
"test": "c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html",
"lint": "eslint ./ --ext .js,.ts",
"build": "tsc -p tsconfig.build.json"
},
"homepage": "https://github.com/mhweiner/brek",
"keywords": [
"config",
"configuration",
"node",
"typescript",
"typed",
"lambda",
"aws",
"secrets",
"manager",
"paramter",
"store",
"aws secrets manager",
"aws parameter store",
"loader",
"env",
"files",
"node-config",
"ts-config-node",
"ts-node-config",
"node-config-ts",
"lambdaconf"
],
"devDependencies": {
"@types/node": "17.0.45",
"@types/sinon": "^10.0.6",
"@typescript-eslint/eslint-plugin": "^5.7.0",
"@typescript-eslint/parser": "^5.7.0",
"c8": "^7.10.0",
"cjs-mock": "1.4.14",
"eslint": "^8.4.1",
"hoare": "3.2.0",
"sinon": "^12.0.1",
"ts-node": "^10.4.0",
"typescript": "^4.5.4"
}
}