{ "name": "desktop", "productName": "desktop", "version": "1.0.0", "description": "My Electron application description", "main": ".webpack/main", "scripts": { "dev": "electron-forge start", "package": "electron-forge package", "make": "electron-forge make", "publish": "electron-forge publish", "lint": "eslint --ext .ts,.tsx ." }, "keywords": [], "author": { "name": "talksik", "email": "patel.arjun50@gmail.com" }, "license": "MIT", "config": { "forge": { "packagerConfig": { "test": "test" }, "makers": [ { "name": "@electron-forge/maker-squirrel", "config": { "name": "desktop" } }, { "name": "@electron-forge/maker-zip", "platforms": [ "darwin" ] }, { "name": "@electron-forge/maker-deb", "config": {} }, { "name": "@electron-forge/maker-rpm", "config": {} } ], "plugins": [ [ "@electron-forge/plugin-webpack", { "port": "4005", "loggerPort": "9005", "devContentSecurityPolicy": "default-src * self blob: data: gap:; style-src * self 'unsafe-inline' blob: data: gap:; script-src * 'self' 'unsafe-eval' 'unsafe-inline' blob: data: gap:; object-src * 'self' blob: data: gap:; img-src * self 'unsafe-inline' blob: data: gap:; connect-src self * 'unsafe-inline' blob: data: gap:; frame-src * self blob: data: gap:;", "mainConfig": "./webpack.main.config.js", "renderer": { "config": "./webpack.renderer.config.js", "entryPoints": [ { "html": "./src/index.html", "js": "./src/renderer.ts", "name": "main_window", "preload": { "js": "./src/electron/preload.ts" } } ] } } ] ] } }, "devDependencies": { "@electron-forge/cli": "^6.0.0-beta.63", "@electron-forge/maker-deb": "^6.0.0-beta.63", "@electron-forge/maker-rpm": "^6.0.0-beta.63", "@electron-forge/maker-squirrel": "^6.0.0-beta.63", "@electron-forge/maker-zip": "^6.0.0-beta.63", "@electron-forge/plugin-webpack": "6.0.0-beta.63", "@nirvana/core": "*", "@types/react": "^18.0.9", "@types/react-dom": "^18.0.5", "@typescript-eslint/eslint-plugin": "^5.0.0", "@typescript-eslint/parser": "^5.0.0", "@vercel/webpack-asset-relocator-loader": "1.7.0", "css-loader": "^6.0.0", "electron": "19.0.1", "eslint": "^8.0.1", "eslint-plugin-import": "^2.25.0", "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-react": "^7.29.4", "eslint-plugin-react-hooks": "^4.5.0", "fork-ts-checker-webpack-plugin": "^6.0.1", "node-loader": "^2.0.0", "style-loader": "^3.0.0", "ts-loader": "^9.2.2", "typescript": "~4.5.4" }, "dependencies": { "@daily-co/daily-js": "^0.26.0", "@daily-co/daily-react-hooks": "^0.2.3", "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", "@getstation/electron-google-oauth2": "^2.1.0", "@mui/icons-material": "^5.8.0", "@mui/material": "^5.8.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.0.1", "firebase": "^9.8.2", "immer": "^9.0.14", "notistack": "^2.0.5", "react": "^18.1.0", "react-dom": "^18.1.0", "react-error-boundary": "^3.1.4", "react-icons": "^4.3.1", "react-use": "^17.4.0", "recoil": "^0.7.3-alpha.2", "use-immer": "^0.7.0" } }