/ package.json
package.json
 1  {
 2    "name": "dreamspace",
 3    "version": "0.1.0",
 4    "private": true,
 5    "main": "public/electron.js",
 6    "homepage": "./",
 7    "dependencies": {
 8      "@react-three/drei": "^9.88.17",
 9      "@react-three/fiber": "^8.15.11",
10      "adm-zip": "^0.5.16",
11      "archiver": "^7.0.1",
12      "electron-is-dev": "^2.0.0",
13      "electron-store": "^8.1.0",
14      "gsap": "^3.12.2",
15      "react": "^18.2.0",
16      "react-dom": "^18.2.0",
17      "react-scripts": "5.0.1",
18      "react-select": "^5.7.0",
19      "three": "^0.159.0"
20    },
21    "scripts": {
22      "start": "react-scripts start",
23      "build": "react-scripts build",
24      "test": "react-scripts test",
25      "eject": "react-scripts eject",
26      "electron-dev": "concurrently \"BROWSER=none npm start\" \"wait-on http://localhost:3000 && electron .\"",
27      "electron": "electron .",
28      "pack": "electron-builder --dir",
29      "dist": "electron-builder",
30      "dist:mac": "electron-builder --mac",
31      "dist:win": "electron-builder --win",
32      "dist:linux": "electron-builder --linux",
33      "dist:mac-arm64": "electron-builder --mac --arm64"
34    },
35    "eslintConfig": {
36      "extends": [
37        "react-app",
38        "react-app/jest"
39      ]
40    },
41    "browserslist": {
42      "production": [
43        ">0.2%",
44        "not dead",
45        "not op_mini all"
46      ],
47      "development": [
48        "last 1 chrome version",
49        "last 1 firefox version",
50        "last 1 safari version"
51      ]
52    },
53    "devDependencies": {
54      "@babel/plugin-proposal-private-property-in-object": "^7.21.11",
55      "@testing-library/jest-dom": "^6.5.0",
56      "@testing-library/react": "^14.0.0",
57      "@testing-library/user-event": "^14.5.1",
58      "concurrently": "^8.2.2",
59      "electron": "^27.0.3",
60      "electron-builder": "^24.6.4",
61      "wait-on": "^7.2.0"
62    },
63    "build": {
64      "appId": "com.projectliminality.app",
65      "productName": "ProjectLiminality",
66      "files": [
67        "build/**/*",
68        "node_modules/**/*",
69        "package.json",
70        "src/**/*"
71      ],
72      "directories": {
73        "buildResources": "assets"
74      },
75      "mac": {
76        "category": "public.app-category.graphics-design",
77        "icon": "assets/icon.png",
78        "target": ["dmg", "zip"]
79      },
80      "win": {
81        "target": ["nsis", "portable"],
82        "icon": "assets/icon.png"
83      },
84      "linux": {
85        "target": ["AppImage", "deb"],
86        "icon": "assets/icon.png"
87      }
88    }
89  }