返回 AiToEarn
package.json
根目录 / project / aitoearn-backend / package.json
1 {
2 "name": "@yikart/source",
3 "version": "0.0.0",
4 "private": true,
5 "packageManager": "pnpm@10.33.0",
6 "license": "MIT",
7 "scripts": {
8 "prepare": "command -v git >/dev/null 2>&1 && npx simple-git-hooks || echo 'Git not available, skipping git hooks setup'",
9 "lint": "nx run-many --target=lint --nxBail --outputStyle=static --parallel=\"75%\"",
10 "ai:serve": "nx serve aitoearn-ai",
11 "server:serve": "nx serve aitoearn-server"
12 },
13 "dependencies": {
14 "commander": "14.0.3",
15 "reflect-metadata": "0.2.2",
16 "tslib": "2.8.1",
17 "yaml": "2.8.3",
18 "zod": "4.3.6"
19 },
20 "devDependencies": {
21 "@antfu/eslint-config": "8.2.0",
22 "@eslint/js": "9.39.4",
23 "@nestjs/schematics": "11.1.0",
24 "@nestjs/testing": "11.1.19",
25 "@nx/eslint": "22.7.1",
26 "@nx/eslint-plugin": "22.7.1",
27 "@nx/js": "22.7.1",
28 "@nx/nest": "22.7.1",
29 "@nx/node": "22.7.1",
30 "@nx/vite": "22.7.1",
31 "@nx/vitest": "22.7.1",
32 "@nx/workspace": "22.7.1",
33 "@types/express": "5.0.6",
34 "@types/node": "25.6.0",
35 "@vitest/coverage-v8": "4.1.5",
36 "eslint": "9.39.4",
37 "eslint-plugin-format": "2.0.1",
38 "eslint-plugin-import": "2.32.0",
39 "git-commit-msg-linter": "5.0.8",
40 "jsonc-eslint-parser": "3.1.0",
41 "lint-staged": "16.4.0",
42 "nx": "22.7.1",
43 "simple-git-hooks": "2.13.1",
44 "typescript": "5.9.3",
45 "vite": "8.0.10",
46 "vitest": "4.1.5",
47 "zx": "8.8.5"
48 },
49 "simple-git-hooks": {
50 "pre-commit": "NX_DAEMON=false pnpm lint-staged",
51 "preserveUnused": true
52 },
53 "lint-staged": {
54 "*.{ts,tsx,js,jsx}": "nx affected -t lint --files --nxBail --outputStyle=static"
55 },
56 "pnpm": {
57 "overrides": {
58 "fast-xml-parser": "5.3.4"
59 }
60 },
61 "nx": {
62 "includedScripts": []
63 }
64 }
65
65 lines JSON