Mehdi commited on
Commit
28910fb
·
verified ·
1 Parent(s): 5b763d6

Upload package.json with huggingface_hub

Browse files
Files changed (1) hide show
  1. package.json +22 -145
package.json CHANGED
@@ -1,160 +1,37 @@
1
  {
2
  "name": "ghadirsync-ai",
3
  "version": "1.0.0",
4
- "description": "GhadirSync-AI - AI-Powered Full-Stack Development Assistant with Persian Language Support",
5
- "main": "electron/main.js",
6
  "scripts": {
7
- "dev": "concurrently \"npm run next-dev\" \"wait-on http://localhost:3000 && npm run electron-dev\"",
8
- "next-dev": "next dev",
9
- "electron-dev": "electron .",
10
  "build": "next build",
11
  "start": "next start",
12
- "electron-build": "electron-builder",
13
- "pack": "electron-builder --dir",
14
- "dist": "electron-builder",
15
- "postinstall": "electron-builder install-app-deps",
16
- "test": "jest",
17
- "test:watch": "jest --watch",
18
- "test:e2e": "playwright test",
19
- "lint": "eslint . --ext .ts,.tsx,.js,.jsx",
20
- "lint:fix": "eslint . --ext .ts,.tsx,.js,.jsx --fix",
21
- "type-check": "tsc --noEmit"
22
- },
23
- "build": {
24
- "appId": "com.ghadirsync.ai",
25
- "productName": "GhadirSync-AI",
26
- "directories": {
27
- "output": "dist"
28
- },
29
- "files": [
30
- "electron/**/*",
31
- "node_modules/**/*",
32
- ".next/**/*",
33
- "public/**/*",
34
- "package.json"
35
- ],
36
- "win": {
37
- "target": "nsis",
38
- "icon": "public/icon.ico",
39
- "artifactName": "GhadirSync-AI-Setup-${version}.${ext}"
40
- },
41
- "mac": {
42
- "target": "dmg",
43
- "icon": "public/icon.icns"
44
- },
45
- "linux": {
46
- "target": "AppImage",
47
- "icon": "public/icon.png"
48
- },
49
- "nsis": {
50
- "oneClick": false,
51
- "allowToChangeInstallationDirectory": true,
52
- "createDesktopShortcut": true,
53
- "createStartMenuShortcut": true,
54
- "shortcutName": "GhadirSync-AI"
55
- }
56
  },
57
  "dependencies": {
58
- "@monaco-editor/react": "^4.6.0",
59
- "@radix-ui/react-accordion": "^1.1.2",
60
- "@radix-ui/react-alert-dialog": "^1.0.5",
61
- "@radix-ui/react-avatar": "^1.0.4",
62
- "@radix-ui/react-checkbox": "^1.0.4",
63
- "@radix-ui/react-dialog": "^1.0.5",
64
- "@radix-ui/react-dropdown-menu": "^2.0.6",
65
- "@radix-ui/react-icons": "^1.3.0",
66
- "@radix-ui/react-label": "^2.0.2",
67
- "@radix-ui/react-progress": "^1.0.3",
68
- "@radix-ui/react-select": "^2.0.0",
69
- "@radix-ui/react-slider": "^1.1.2",
70
- "@radix-ui/react-switch": "^1.0.3",
71
- "@radix-ui/react-tabs": "^1.0.4",
72
- "@radix-ui/react-toast": "^1.1.5",
73
- "@radix-ui/react-tooltip": "^1.0.7",
74
- "@tensorflow/tfjs-node": "^4.17.0",
75
- "@types/better-sqlite3": "^7.6.9",
76
- "@types/ws": "^8.5.10",
77
- "axios": "^1.6.7",
78
- "better-sqlite3": "^9.4.0",
79
- "class-variance-authority": "^0.7.0",
80
- "clsx": "^2.1.0",
81
- "cmdk": "^0.2.1",
82
- "concurrently": "^8.2.2",
83
- "cors": "^2.8.5",
84
- "dockerode": "^4.0.2",
85
- "electron": "^28.2.0",
86
- "electron-builder": "^24.9.1",
87
- "electron-store": "^8.1.0",
88
- "express": "^4.18.2",
89
- "fluent-ffmpeg": "^2.1.2",
90
- "form-data": "^4.0.0",
91
- "glob": "^10.3.10",
92
- "i18next": "^23.8.2",
93
- "i18next-browser-languagedetector": "^7.2.0",
94
- "lucide-react": "^0.323.0",
95
- "monaco-editor": "^0.45.0",
96
- "next": "14.1.0",
97
- "node-llama-cpp": "^2.8.0",
98
- "onnxruntime-node": "^1.16.3",
99
- "openai": "^4.26.0",
100
  "react": "^18.2.0",
101
  "react-dom": "^18.2.0",
102
- "react-hook-form": "^7.49.3",
103
- "react-i18next": "^14.0.1",
104
- "react-resizable-panels": "^1.0.9",
105
- "rimraf": "^5.0.5",
106
- "socket.io": "^4.7.4",
107
- "socket.io-client": "^4.7.4",
108
- "tailwind-merge": "^2.2.1",
109
- "tailwindcss-animate": "^1.0.7",
110
- "vits": "^1.0.0",
111
- "wav": "^1.0.2",
112
- "wav-player": "^1.1.0",
113
- "whisper-node": "^1.1.1",
114
- "ws": "^8.16.0",
115
- "zod": "^3.22.4"
116
  },
117
  "devDependencies": {
118
- "@playwright/test": "^1.41.1",
119
- "@testing-library/react": "^14.1.2",
120
- "@types/cors": "^2.8.17",
121
- "@types/express": "^4.17.21",
122
- "@types/fluent-ffmpeg": "^2.1.24",
123
- "@types/jest": "^29.5.11",
124
- "@types/node": "^20.11.5",
125
- "@types/react": "^18.2.48",
126
  "@types/react-dom": "^18.2.18",
127
- "@typescript-eslint/eslint-plugin": "^6.19.1",
128
- "@typescript-eslint/parser": "^6.19.1",
129
- "autoprefixer": "^10.4.17",
130
  "eslint": "^8.56.0",
131
- "eslint-config-next": "14.1.0",
132
- "jest": "^29.7.0",
133
- "postcss": "^8.4.33",
134
- "tailwindcss": "^3.4.1",
135
- "typescript": "^5.3.3",
136
- "wait-on": "^7.2.0"
137
- },
138
- "keywords": [
139
- "ai",
140
- "llm",
141
- "full-stack",
142
- "development",
143
- "persian",
144
- "farsi",
145
- "voice",
146
- "offline",
147
- "privacy",
148
- "electron"
149
- ],
150
- "author": "GhadirSync-AI Team",
151
- "license": "AGPL-3.0",
152
- "repository": {
153
- "type": "git",
154
- "url": "https://github.com/ghadirsync/ai-desktop.git"
155
- },
156
- "bugs": {
157
- "url": "https://github.com/ghadirsync/ai-desktop/issues"
158
- },
159
- "homepage": "https://ghadirsync.ai"
160
  }
 
1
  {
2
  "name": "ghadirsync-ai",
3
  "version": "1.0.0",
4
+ "private": true,
 
5
  "scripts": {
6
+ "dev": "next dev",
 
 
7
  "build": "next build",
8
  "start": "next start",
9
+ "lint": "next lint"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
  },
11
  "dependencies": {
12
+ "next": "^14.1.0",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
  "react": "^18.2.0",
14
  "react-dom": "^18.2.0",
15
+ "tailwindcss": "^3.4.0",
16
+ "postcss": "^8.4.31",
17
+ "autoprefixer": "^10.4.16",
18
+ "next-pwa": "^5.6.0",
19
+ "react-icons": "^4.10.1",
20
+ "axios": "^1.6.2",
21
+ "localforage": "^1.10.0",
22
+ "js-cookie": "^3.0.5",
23
+ "persian-date": "^1.2.0",
24
+ "react-syntax-highlighter": "^15.5.0",
25
+ "react-markdown": "^8.0.7",
26
+ "react-code-blocks": "^0.0.8",
27
+ "react-modal": "^3.16.1"
 
28
  },
29
  "devDependencies": {
30
+ "@types/node": "^20.11.0",
31
+ "@types/react": "^18.2.41",
 
 
 
 
 
 
32
  "@types/react-dom": "^18.2.18",
33
+ "typescript": "^5.3.0",
 
 
34
  "eslint": "^8.56.0",
35
+ "eslint-config-next": "14.1.0"
36
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  }