2021-07-21 14:34:30 +01:00
|
|
|
{
|
2022-12-16 00:26:44 +00:00
|
|
|
"name": "@acrd/backend",
|
2023-05-28 21:50:01 +01:00
|
|
|
"version": "0.6.0-pre-release",
|
2021-07-21 14:34:30 +01:00
|
|
|
"scripts": {
|
2021-11-30 02:28:25 +00:00
|
|
|
"start": "npm run start:dev",
|
2021-12-22 20:59:56 +00:00
|
|
|
"start:dev": "set NODE_ENV=DEV && ts-node-dev --transpile-only src/app.ts",
|
2021-12-23 16:14:48 +00:00
|
|
|
"start:debug": "nodemon --exec node --inspect=0.0.0.0:9229 --require ts-node/register src/app.ts",
|
2021-11-30 02:28:25 +00:00
|
|
|
"start:prod": "ts-node-transpile-only src/app.ts",
|
2021-12-20 17:10:53 +00:00
|
|
|
"test": "npm run test:unit && npm run test:int",
|
2021-12-24 04:26:15 +00:00
|
|
|
"test:e2e": "ts-mocha --exit test/e2e/test.ts",
|
2023-01-03 00:50:00 +00:00
|
|
|
"test:unit": "ts-mocha --exit test/unit/**/**.test.ts",
|
|
|
|
"update:types": "rm -rf ./node_modules/@acrd/types && npm i ../types"
|
2021-07-21 14:34:30 +01:00
|
|
|
},
|
2025-03-22 15:05:08 +00:00
|
|
|
"engines": {
|
|
|
|
"node": ">=18.0.0"
|
|
|
|
},
|
2021-07-21 14:34:30 +01:00
|
|
|
"keywords": [],
|
2021-12-02 20:45:33 +00:00
|
|
|
"author": "github.com/theadamjr",
|
2021-07-21 14:34:30 +01:00
|
|
|
"dependencies": {
|
2022-12-16 00:26:44 +00:00
|
|
|
"@acrd/ion": "github:acrdapp/ion",
|
2022-12-16 00:55:53 +00:00
|
|
|
"@acrd/types": "file:../frontend/src/types",
|
2022-12-16 22:37:07 +00:00
|
|
|
"bad-words": "^3.0.4",
|
2021-07-29 14:30:27 +01:00
|
|
|
"body-parser": "^1.19.0",
|
2021-08-22 19:25:02 +01:00
|
|
|
"chai-things": "^0.2.0",
|
|
|
|
"colors": "^1.4.0",
|
2025-03-22 15:05:08 +00:00
|
|
|
"connect-mongo": "^5.1.0",
|
2021-07-25 00:13:26 +01:00
|
|
|
"cors": "^2.8.5",
|
2021-10-24 16:54:25 +01:00
|
|
|
"crypto-js": "^4.1.1",
|
2021-12-24 04:26:15 +00:00
|
|
|
"css-parse": "^2.0.0",
|
2021-08-22 19:25:02 +01:00
|
|
|
"dotenv": "^8.2.0",
|
2021-07-21 14:34:30 +01:00
|
|
|
"express": "^4.17.1",
|
2021-08-22 19:25:02 +01:00
|
|
|
"express-async-errors": "^3.1.1",
|
|
|
|
"express-rate-limit": "^5.2.6",
|
2022-12-16 01:56:31 +00:00
|
|
|
"express-session": "^1.17.3",
|
2021-08-22 19:25:02 +01:00
|
|
|
"faker": "^5.4.0",
|
|
|
|
"got": "^11.7.0",
|
|
|
|
"helmet": "^4.4.1",
|
2021-11-03 00:22:38 +00:00
|
|
|
"imghash": "^0.0.9",
|
2021-07-29 14:12:00 +01:00
|
|
|
"jsonwebtoken": "^8.5.1",
|
2021-11-16 18:17:30 +00:00
|
|
|
"mongodb-memory-server": "^8.0.2",
|
2021-08-22 19:25:02 +01:00
|
|
|
"mongoose": "^5.10.7",
|
|
|
|
"mongoose-unique-validator": "^2.0.3",
|
2021-11-03 00:22:38 +00:00
|
|
|
"multer": "^1.4.3",
|
2021-08-22 19:25:02 +01:00
|
|
|
"node-fetch": "^2.6.1",
|
|
|
|
"nodemailer": "^6.5.0",
|
|
|
|
"nodemailer-pug-engine": "^2.0.0",
|
2022-12-15 04:37:18 +00:00
|
|
|
"passport": "^0.6.0",
|
2021-07-29 14:30:27 +01:00
|
|
|
"passport-local": "^1.0.0",
|
2021-08-22 19:25:02 +01:00
|
|
|
"passport-local-mongoose": "^6.0.1",
|
|
|
|
"rate-limit-mongo": "^2.3.1",
|
|
|
|
"re2": "^1.16.0",
|
|
|
|
"socket.io": "^4.0.0",
|
2021-11-15 18:20:44 +00:00
|
|
|
"striptags": "^3.2.0",
|
2021-10-24 16:54:25 +01:00
|
|
|
"typescript": "^4.2.3",
|
2023-05-30 19:58:22 +01:00
|
|
|
"winston": "^3.3.3",
|
|
|
|
"yaml": "^2.3.1"
|
2021-07-21 14:34:30 +01:00
|
|
|
},
|
|
|
|
"devDependencies": {
|
2022-12-16 22:37:07 +00:00
|
|
|
"@types/bad-words": "^3.0.1",
|
2021-08-22 19:25:02 +01:00
|
|
|
"@types/chai": "^4.2.14",
|
|
|
|
"@types/chai-as-promised": "^7.1.3",
|
|
|
|
"@types/chai-spies": "^1.0.3",
|
|
|
|
"@types/chai-things": "^0.0.34",
|
|
|
|
"@types/colors": "^1.2.1",
|
|
|
|
"@types/cors": "^2.8.7",
|
2021-10-24 16:54:25 +01:00
|
|
|
"@types/crypto-js": "^4.0.2",
|
2021-11-18 17:47:55 +00:00
|
|
|
"@types/deasync": "^0.1.2",
|
2021-07-21 14:34:30 +01:00
|
|
|
"@types/dotenv": "^8.2.0",
|
2021-08-22 19:25:02 +01:00
|
|
|
"@types/express": "^4.17.11",
|
|
|
|
"@types/express-rate-limit": "^5.1.1",
|
|
|
|
"@types/faker": "^5.1.6",
|
2021-08-23 15:18:36 +01:00
|
|
|
"@types/jest": "^27.0.1",
|
2021-08-22 19:25:02 +01:00
|
|
|
"@types/jsonwebtoken": "^8.5.0",
|
2021-08-23 15:18:36 +01:00
|
|
|
"@types/mocha": "^8.2.3",
|
2021-08-22 19:25:02 +01:00
|
|
|
"@types/mongoose": "^5.7.36",
|
2021-11-03 00:22:38 +00:00
|
|
|
"@types/multer": "^1.4.7",
|
2021-08-22 19:25:02 +01:00
|
|
|
"@types/node": "^14.11.2",
|
|
|
|
"@types/node-fetch": "^2.5.7",
|
|
|
|
"@types/nodemailer": "^6.4.1",
|
|
|
|
"@types/passport": "^1.0.4",
|
|
|
|
"@types/passport-local": "^1.0.33",
|
|
|
|
"@types/socket.io": "^2.1.13",
|
2021-08-26 12:47:46 +01:00
|
|
|
"@types/socket.io-client": "^3.0.0",
|
2021-08-22 19:25:02 +01:00
|
|
|
"@types/supertest": "^2.0.10",
|
|
|
|
"chai": "^4.2.0",
|
|
|
|
"chai-as-promised": "^7.1.1",
|
|
|
|
"chai-spies": "^1.0.0",
|
2022-12-15 04:37:18 +00:00
|
|
|
"mocha": "^10.2.0",
|
2021-11-01 22:12:16 +00:00
|
|
|
"nodemon": "^2.0.14",
|
2021-12-20 16:01:50 +00:00
|
|
|
"socket.io-client": "^4.0.0",
|
2021-11-04 16:57:06 +00:00
|
|
|
"supertest": "^6.1.3",
|
2022-12-15 05:19:56 +00:00
|
|
|
"ts-mocha": "^10.0.0",
|
2021-12-20 14:31:23 +00:00
|
|
|
"ts-node": "^10.4.0",
|
2021-11-30 02:28:25 +00:00
|
|
|
"ts-node-dev": "^1.1.8"
|
2021-07-21 14:34:30 +01:00
|
|
|
}
|
2025-03-22 15:05:08 +00:00
|
|
|
}
|