返回 AiToEarn
package.json
根目录 / project / aitoearn-electron / server / package.json
1 {
2 "name": "aituantuan-server",
3 "version": "0.0.1",
4 "description": "",
5 "author": "",
6 "private": true,
7 "license": "UNLICENSED",
8 "scripts": {
9 "build": "nest build",
10 "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
11 "start": "nest start",
12 "dev": "nest start --watch",
13 "debug": "nest start --debug --watch",
14 "prod": "node dist/main",
15 "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
16 "test": "jest",
17 "test:watch": "jest --watch",
18 "test:cov": "jest --coverage",
19 "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
20 "test:e2e": "jest --config ./test/jest-e2e.json"
21 },
22 "dependencies": {
23 "@alicloud/cloudauth20190307": "3.5.0",
24 "@alicloud/credentials": "^2.4.3",
25 "@alicloud/dypnsapi20170525": "1.2.3",
26 "@alicloud/dysmsapi20170525": "^3.1.1",
27 "@alicloud/openapi-client": "^0.4.12",
28 "@alicloud/tea-util": "^1.4.10",
29 "@nestjs-modules/mailer": "^2.0.2",
30 "@nestjs/axios": "^3.1.3",
31 "@nestjs/bullmq": "^11.0.2",
32 "@nestjs/common": "^10.0.0",
33 "@nestjs/config": "^3.3.0",
34 "@nestjs/core": "^10.0.0",
35 "@nestjs/event-emitter": "^2.1.1",
36 "@nestjs/jwt": "^10.2.0",
37 "@nestjs/mongoose": "^10.1.0",
38 "@nestjs/platform-express": "^10.0.0",
39 "@nestjs/schedule": "^4.1.2",
40 "@nestjs/swagger": "^8.1.1",
41 "ali-oss": "^6.22.0",
42 "axios": "^1.7.9",
43 "body-parser": "^2.2.0",
44 "bullmq": "^5.52.2",
45 "cheerio": "^1.0.0",
46 "class-transformer": "^0.5.1",
47 "class-validator": "^0.14.1",
48 "express": "^5.1.0",
49 "express-session": "^1.18.1",
50 "fast-xml-parser": "^5.0.7",
51 "form-data": "^4.0.3",
52 "fs": "0.0.1-security",
53 "google-auth-library": "^9.15.1",
54 "googleapis": "^148.0.0",
55 "hbs": "^4.2.0",
56 "he": "^1.2.0",
57 "ioredis": "^5.4.2",
58 "lodash": "^4.17.21",
59 "moment": "^2.30.1",
60 "mongodb": "^6.12.0",
61 "mongoose": "^8.9.4",
62 "multer": "^2.0.0",
63 "natural": "^8.0.1",
64 "nest-wechatpay-node-v3": "^1.0.2",
65 "nodemailer": "^7.0.3",
66 "openai": "^4.86.2",
67 "path": "^0.12.7",
68 "qs": "^6.14.0",
69 "reflect-metadata": "^0.2.0",
70 "rxjs": "^7.8.1",
71 "swagger-ui-express": "^5.0.1",
72 "tencentcloud-sdk-nodejs-tms": "^4.0.1052",
73 "uuid": "^11.0.5",
74 "wechatpay-node-v3": "^2.2.1",
75 "xml-js": "^1.6.11",
76 "xml2js": "^0.6.2",
77 "yaml": "^2.7.0"
78 },
79 "devDependencies": {
80 "@hapi/joi": "^17.1.1",
81 "@nestjs/cli": "^10.0.0",
82 "@nestjs/schematics": "^10.0.0",
83 "@nestjs/testing": "^10.0.0",
84 "@testcontainers/mongodb": "^10.16.0",
85 "@testcontainers/redis": "^10.16.0",
86 "@types/express": "^4.17.17",
87 "@types/jest": "^29.5.2",
88 "@types/multer": "^1.4.12",
89 "@types/node": "^20.3.1",
90 "@types/nodemailer": "^6.4.17",
91 "@types/qs": "^6.14.0",
92 "@types/supertest": "^6.0.0",
93 "@types/xml-js": "^1.0.0",
94 "@typescript-eslint/eslint-plugin": "^8.0.0",
95 "@typescript-eslint/parser": "^8.0.0",
96 "eslint": "^8.42.0",
97 "eslint-config-prettier": "^9.1.0",
98 "eslint-plugin-prettier": "^5.2.1",
99 "jest": "^29.5.0",
100 "prettier": "^3.0.0",
101 "source-map-support": "^0.5.21",
102 "supertest": "^7.0.0",
103 "testcontainers": "^10.16.0",
104 "ts-jest": "^29.1.0",
105 "ts-loader": "^9.4.3",
106 "ts-node": "^10.9.1",
107 "tsconfig-paths": "^4.2.0",
108 "typescript": "^5.1.3"
109 },
110 "jest": {
111 "moduleFileExtensions": [
112 "js",
113 "json",
114 "ts"
115 ],
116 "rootDir": "src",
117 "testRegex": ".*\\.spec\\.ts$",
118 "transform": {
119 "^.+\\.(t|j)s$": "ts-jest"
120 },
121 "collectCoverageFrom": [
122 "**/*.(t|j)s"
123 ],
124 "coverageDirectory": "../coverage",
125 "testEnvironment": "node"
126 }
127 }
128
128 lines JSON