-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathpackage.json
98 lines (98 loc) · 3.55 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
94
95
96
97
98
{
"name": "comrad",
"version": "1.0.0",
"description": "Comrad is an open-source web application for use by community radio stations that helps with crucial show scheduling and playlist entry to organize all on air and streaming processes for hosts and DJ’s.",
"main": "index.js",
"jest": {
"setupTestFrameworkScriptFile": "./server/tests/setup.js",
"testEnvironment": "node",
"testPathIgnorePatterns": [
"/node_modules/",
"/client/",
"/server/config/test.js"
]
},
"scripts": {
"start": "node index.js",
"server": "cross-env NODE_ENV=development nodemon server/index.js",
"client": "npm run start --prefix client",
"dev": "concurrently \"npm run server\" \"npm run client\"",
"build": "NPM_CONFIG_PRODUCTION=false npm install --prefix client && npm run build --prefix client",
"calculatepopularity": "node server/v1/calculatePopularity",
"generate-api-documentation": "swagger-jsdoc -d server/v1/swaggerDef.js -o comradApiSwagger.json && widdershins --search false --language_tabs javascript:JavaScript:request --summary comradApiSwagger.json -o comradApi.md -u documentationTemplates",
"generate-search-index": "node server/v1/dataprocessing/generateSearchIndexForLibrary",
"seed": "node server/v1/seedDB",
"seed:test": "cross-env NODE_ENV=test npm run seed",
"seed:dev": "cross-env NODE_ENV=development npm run seed",
"styleguide": "npm run styleguide --prefix client",
"styleguide:build": "npm run styleguidist build --prefix client",
"test:server": "jest",
"test:client": "npm run test --prefix client -- --watchAll=true",
"test": "npm run test:server && npm run test:client",
"debug:server": "nodemon --inspect server/index.js --ignore tests --delay 1",
"debug": "concurrently \"npm run debug:server\" \"npm run client\"",
"cli:ac": "node cli/seedAccessControl/index.js",
"cli:seedDB": "node cli/seedDB/index.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/codefordenver/Comrad.git"
},
"author": "Sean Williams",
"license": "ISC",
"bugs": {
"url": "https://github.com/codefordenver/Comrad/issues"
},
"homepage": "https://github.com/codefordenver/Comrad#readme",
"nodemonConfig": {
"ignore": [
"client",
"tests"
]
},
"devDependneciesComments": {
"swagger-jsdoc": "needs to stay at 5.0.1 for this issue: https://github.com/Surnet/swagger-jsdoc/issues/294"
},
"devDependencies": {
"concurrently": "^8.2.2",
"cross-env": "^7.0.3",
"inquirer": "^8.0.0",
"jest": "^28.1.3",
"nodemon": "^2.0.19",
"prettier": "^3.1.1",
"puppeteer": "^15.5.0",
"supertest": "^6.2.4",
"swagger-jsdoc": "^5.0.1",
"widdershins": "git+https://github.com/seankwilliams/widdershins.git"
},
"dependencies": {
"accesscontrol": "^2.2.1",
"axios": "^0.27.2",
"bcrypt-nodejs": "0.0.3",
"body-parser": "^1.20.0",
"capitalize": "^2.0.4",
"chance": "^1.1.8",
"classnames": "^2.3.1",
"connect-mongodb-session": "^3.1.1",
"deep-diff": "^1.0.2",
"dotenv": "^16.4.5",
"excel4node": "1.8.2",
"express": "^4.19.2",
"express-session": "^1.17.3",
"fuse.js": "^6.6.2",
"html-to-text": "^8.2.1",
"json2csv": "^5.0.7",
"lodash": "^4.17.21",
"luxon": "^3.2.1",
"moment": "^2.29.4",
"moment-timezone": "^0.5.35",
"mongoose": "^5.13.20",
"mongoose-paginate": "^5.0.3",
"nodemailer": "^6.7.7",
"passport": "^0.6.0",
"passport-local": "^1.0.0",
"redis": "^4.6.13",
"rrule": "seankwilliams/rrule",
"uuid": "^8.3.2"
}
}