forked from GSA/code-gov-api
-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
79 lines (79 loc) · 3.38 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
{
"name": "code-gov-api",
"version": "2.2.1",
"author": "Michael Balint <[email protected]> (https://presidentialinnovationfellows.gov/)",
"description": "[Code.gov](https://code.gov) is a website promoting good practices in code development, collaboration, and reuse across the U.S. Government. Code.gov will provide tools and guidance to help agencies implement the [Federal Source Code Policy](https://sourcecode.cio.gov). It will include an inventory of the government's custom code to promote reuse between agencies. And it will provide tools to help government and the public collaborate on open source projects. This repository is home to the code powering code.gov. To learn more about the project, check out the main [Code.gov project README](https://github.com/presidential-innovation-fellows/code-gov-pm/blob/master/README.md)",
"repository": {
"type": "git",
"url": "https://github.com/GSA/code-gov-api.git"
},
"scripts": {
"start": "node app.js",
"debug": "node --inspect app.js",
"index": "node ./scripts/index/index.js",
"index-debug": "node --inspect ./scripts/index/index.js",
"index-repos": "node ./scripts/index/repo/index.js",
"index-terms": "node ./scripts/index/term/index.js",
"create-diffs": "node ./scripts/create_diffs/index.js --max_old_space_size=8192",
"find-gh-gov-orgs": "node ./scripts/find_gh_gov_orgs/index.js",
"find-gh-gov-repos": "node ./scripts/find_gh_gov_repos/index.js",
"test": "./node_modules/.bin/nyc mocha --reporter mocha-multi-reporters --reporter-options configFile=test/mocha-multi-reporter-config.json test",
"unit-test": "./node_modules/.bin/nyc mocha --reporter mocha-multi-reporters --reporter-options configFile=test/mocha-multi-reporter-config.json test/unit",
"integration-test": "./node_modules/.bin/nyc mocha --reporter mocha-multi-reporters --reporter-options configFile=test/mocha-multi-reporter-config.json test/integration",
"lint": "./node_modules/.bin/eslint .",
"lint-fix": "./node_modules/.bin/eslint --fix .",
"security-check": "./node_modules/.bin/nsp check"
},
"dependencies": {
"JSONStream": "^1.3.1",
"ajv": "^5.5.2",
"async": "^2.6.0",
"body-parser": "^1.18.2",
"bodybuilder": "^2.2.7",
"bunyan": "^1.8.12",
"bunyan-middleware": "^0.8.0",
"cfenv": "^1.0.4",
"compression": "^1.7.2",
"cookie-parser": "^1.4.3",
"cors": "^2.8.4",
"diff": "^3.1.0",
"dotenv": "^5.0.1",
"dtrace-provider": "^0.8.6",
"elasticsearch": "^15.0.0",
"event-stream": "^3.3.4",
"express": "^4.16.2",
"express-rate-limit": "^2.9.0",
"git-rev": "^0.2.1",
"github": "^14.0.0",
"helmet": "^3.11.0",
"jquery": "^3.3.1",
"jsonfile": "^4.0.0",
"jstransformer-markdown-it": "^2.0.0",
"latinize": "^0.4.0",
"marked": "^0.3.16",
"moment": "^2.20.0",
"nan": "^2.9.2",
"newrelic": "^4.1.0",
"node-fetch": "^2.0.0",
"pug": "^2.0.3",
"serve-favicon": "^2.4.5",
"sleep": "^5.1.1",
"swagger-ui-express": "^2.0.15"
},
"devDependencies": {
"chai": "^4.1.2",
"chai-as-promised": "^7.1.1",
"eslint": "^4.18.1",
"eslint-plugin-mocha": "^4.11.0",
"mocha": "^4.1.0",
"mocha-junit-reporter": "^1.17.0",
"mocha-multi-reporters": "^1.1.6",
"nodemon": "^1.17.5",
"nsp": "^3.2.1",
"nyc": "^13.0.0",
"supertest": "^3.0.0"
},
"engines": {
"node": "^8.11.1"
}
}