-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
93 lines (93 loc) · 2.69 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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
{
"private": true,
"name": "nrg",
"description": "A batteries-included Node.js web framework",
"author": {
"name": "Ian Walter",
"url": "https://ianwalter.dev"
},
"license": "SEE LICENSE IN LICENSE",
"scripts": {
"lint": "eslint .",
"build": "mr build",
"test": "mr test",
"test.mq": "npm test --prefix examples/mq",
"test.static": "npm test --prefix examples/static",
"test.next": "npm test --prefix examples/next",
"test.logger": "npm test --prefix packages/nrg-logger",
"example.hello": "node examples/helloWorld.js",
"example.routes": "node examples/routes.js",
"example.uncaught": "node examples/uncaughtException.js",
"example.error": "node examples/error.js",
"example.warn": "node examples/warning.js",
"example.prod": "NODE_ENV=production node examples/helloWorld.js | iprint",
"example.sessions": "node examples/sessions.js",
"example.auth": "node examples/authRequired.js",
"example.static": "node serve ./examples/static",
"example.mq": "node serve ./examples/mq",
"example.accounts": "node examples/accounts/serve",
"docs": "skrt build docs site",
"docker": "npm-run-all -p docker.*",
"docker.mq": "docker-compose -f examples/mq/docker-compose.yml --project-directory examples/mq up",
"docker.accounts": "docker-compose -f examples/accounts/docker-compose.yml --project-directory examples/accounts up",
"down": "docker-compose -f examples/mq/docker-compose.yml --project-directory examples/mq down -v && docker-compose -f examples/accounts/docker-compose.yml --project-directory examples/accounts down -v"
},
"workspaces": [
"packages/*",
"examples/*"
],
"homepage": "https://github.com/ianwalter/nrg#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/ianwalter/nrg.git"
},
"keywords": [
"web",
"framework",
"node",
"koa"
],
"bugs": {
"url": "https://github.com/ianwalter/nrg/issues"
},
"devDependencies": {
"@changesets/cli": "2.18.0",
"@generates/mister": "^0.0.4",
"@generates/skrt": "^0.0.7",
"@ianwalter/eslint-config-react": "^5.1.1",
"@ianwalter/renovate-config": "^1.4.6",
"npm-run-all": "^4.1.5"
},
"nrg": {
"app": "examples/accounts/app"
},
"skrt": {
"layout": "Docs"
},
"eslintConfig": {
"root": true,
"extends": [
"@ianwalter/react"
],
"parserOptions": {
"babelOptions": {
"babelrcRoots": [
"./packages/*",
"./examples/*"
]
}
},
"rules": {
"react/react-in-jsx-scope": 0
}
},
"eslintIgnore": [
"dist",
"packages/nrg-session/test"
],
"renovate": {
"extends": [
"@ianwalter"
]
}
}