Mehdi commited on
Commit
baf5913
·
verified ·
1 Parent(s): 2373915

Upload package.json with huggingface_hub

Browse files
Files changed (1) hide show
  1. package.json +145 -31
package.json CHANGED
@@ -1,46 +1,160 @@
1
  {
2
- "name": "ai-dev-studio",
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.0.0",
13
- "react": "^18.2.0",
14
- "react-dom": "^18.2.0",
15
- "framer-motion": "^10.16.0",
16
- "react-hot-toast": "^2.4.1",
17
  "@monaco-editor/react": "^4.6.0",
18
- "react-syntax-highlighter": "^15.5.0",
19
- "react-dropzone": "^14.2.3",
20
- "react-webcam": "^7.1.1",
21
- "lucide-react": "^0.292.0",
22
- "@radix-ui/react-tabs": "^1.0.4",
23
- "@radix-ui/react-select": "^2.0.0",
24
  "@radix-ui/react-dialog": "^1.0.5",
25
  "@radix-ui/react-dropdown-menu": "^2.0.6",
 
 
 
 
 
 
 
 
26
  "@radix-ui/react-tooltip": "^1.0.7",
27
- "tailwindcss": "^3.3.0",
28
- "postcss": "^8.4.0",
29
- "autoprefixer": "^10.4.0",
30
- "clsx": "^2.0.0",
31
- "tailwind-merge": "^2.0.0",
32
  "class-variance-authority": "^0.7.0",
33
- "recharts": "^2.8.0",
34
- "date-fns": "^2.30.0",
35
- "zustand": "^4.4.0",
36
- "axios": "^1.6.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  },
38
  "devDependencies": {
39
- "@types/react": "^18.2.0",
40
- "@types/react-dom": "^18.2.0",
41
- "@types/react-syntax-highlighter": "^15.5.0",
42
- "typescript": "^5.2.0",
43
- "eslint": "^8.0.0",
44
- "eslint-config-next": "^14.0.0"
45
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46
  }
 
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
  }