返回 AiToEarn
package.sign.json.back
根目录 / project / aitoearn-electron / package.sign.json.back
1 {
2 "build": {
3 "afterSign": "scripts/notarize.cjs"
4 },
5 "name": "aiToEarn",
6 "version": "0.6.0-alpha.4",
7 "main": "dist-electron/main/index.js",
8 "description": "艺咖 win打包使用管理员的终端",
9 "author": "艺咖",
10 "license": "MIT",
11 "private": true,
12 "engines": {
13 "node": "20.x.x"
14 },
15 "debug": {
16 "env": {
17 "VITE_DEV_SERVER_URL": "http://127.0.0.1:7777/"
18 }
19 },
20 "type": "module",
21 "scripts": {
22 "dev": "chcp 65001 && vite",
23 "dev:mac": "vite",
24 "build": "tsc && vite build && electron-builder",
25 "build:notsc": "vite build && electron-builder",
26 "preview": "vite preview",
27 "pretest": "vite build --mode=test",
28 "test": "vitest run",
29 "rebuild": "electron-rebuild -f -w better-sqlite3",
30 "lint": "npm run lint:eslint && npm run lint:prettier && npm run lint:stylelint",
31 "lint:eslint": "eslint --cache --max-warnings 0 \"{src,mocks,electron}/**/*.{vue,ts,tsx}\" --fix",
32 "lint:prettier": "prettier --write \"{src,electron}/**/*.{js,json,tsx,css,less,scss,vue,html,md}\"",
33 "lint:stylelint": "stylelint --cache --fix \"**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/"
34 },
35 "dependencies": {
36 "@ant-design/colors": "^7.2.0",
37 "@ant-design/icons": "^5.6.1",
38 "@ffmpeg-installer/ffmpeg": "^1.1.0",
39 "@ffprobe-installer/ffprobe": "^2.1.2",
40 "@types/form-data": "^2.5.2",
41 "antd": "^5.23.1",
42 "antd-img-crop": "^4.24.0",
43 "axios": "^1.7.9",
44 "better-sqlite3": "^11.8.1",
45 "coordtransform": "^2.1.2",
46 "crc32": "^0.2.2",
47 "cropperjs": "^1.6.2",
48 "crypto": "^1.0.1",
49 "crypto-js": "^4.2.0",
50 "dayjs": "^1.11.13",
51 "dotenv": "^16.4.7",
52 "echarts": "^5.6.0",
53 "electron-log": "^5.3.0",
54 "electron-serve": "^2.1.1",
55 "electron-store": "^10.0.0",
56 "electron-updater": "^6.3.9",
57 "events": "^3.3.0",
58 "ffprobe-static": "^3.1.0",
59 "fluent-ffmpeg": "^2.1.3",
60 "form-data": "^4.0.2",
61 "fs": "^0.0.1-security",
62 "image-size": "^1.2.0",
63 "lodash": "^4.17.21",
64 "mime-types": "^2.1.35",
65 "moment": "^2.30.1",
66 "node-cache": "^5.1.2",
67 "node-schedule": "^2.1.1",
68 "os": "^0.1.2",
69 "p-queue": "^8.1.0",
70 "path": "^0.12.7",
71 "qs": "^6.14.0",
72 "react-intersection-observer": "^9.16.0",
73 "react-masonry-css": "^1.0.16",
74 "react-router-dom": "6",
75 "react-sortablejs": "^6.1.4",
76 "reflect-metadata": "^0.2.2",
77 "sharp": "^0.33.5",
78 "sortablejs": "^1.15.6",
79 "typeorm": "^0.3.20",
80 "uninstall": "^0.0.0",
81 "uuid": "^11.0.5",
82 "vite": "^6.2.3",
83 "vite-plugin-electron-renderer": "^0.14.6",
84 "vite-plugin-svg-icons": "^2.0.1",
85 "xml2js": "^0.6.2",
86 "zustand": "^5.0.3"
87 },
88 "devDependencies": {
89 "@electron/rebuild": "^3.7.1",
90 "@playwright/test": "^1.48.2",
91 "@types/fluent-ffmpeg": "^2.1.27",
92 "@types/form-data": "^2.2.1",
93 "@types/lodash": "^4.17.15",
94 "@types/mime-types": "^2.1.4",
95 "@types/node-schedule": "^2.1.7",
96 "@types/qs": "^6.9.18",
97 "@types/react": "^18.3.12",
98 "@types/react-dom": "^18.3.1",
99 "@types/sortablejs": "^1.15.8",
100 "@types/xml2js": "^0.4.14",
101 "@typescript-eslint/eslint-plugin": "^8.0.0",
102 "@typescript-eslint/parser": "^8.0.0",
103 "@vitejs/plugin-react": "^4.3.3",
104 "autoprefixer": "^10.4.20",
105 "electron": "^33.2.0",
106 "electron-builder": "^26.0.12",
107 "electron-notarize": "^1.2.2",
108 "eslint": "^8.42.0",
109 "eslint-config-prettier": "^9.1.0",
110 "eslint-plugin-prettier": "^5.2.1",
111 "eslint-plugin-react": "^7.37.4",
112 "eslint-plugin-unused-imports": "^4.1.4",
113 "postcss": "^8.4.49",
114 "postcss-import": "^16.1.0",
115 "prettier": "^3.0.0",
116 "react": "^18.3.1",
117 "react-dom": "^18.3.1",
118 "sass": "^1.83.4",
119 "sass-loader": "^16.0.4",
120 "tailwindcss": "^3.4.15",
121 "typescript": "^5.4.2",
122 "vite": "^5.4.11",
123 "vite-plugin-electron": "^0.29.0",
124 "vite-plugin-electron-renderer": "^0.14.6",
125 "vite-plugin-svg-icons": "^2.0.1",
126 "vite-plugin-svgr": "^4.3.0",
127 "vitest": "^2.1.5"
128 }
129 }
130
130 lines Plain Text