{
    "name": "@comty/web-app",
    "version": "0.47.1",
    "license": "LGPL-2.1",
    "main": "electron/main",
    "author": "RageStudio",
    "description": "A prototype of a social network.",
    "scripts": {
        "start": "electron-forge start",
        "build": "vite build",
        "dev": "vite",
        "dev:electron": "concurrently -k \"yarn dev\" \"yarn electron:dev\"",
        "electron:dev": "cross-env IS_DEV=true electron-forge start",
        "electron:build": "electron-forge make",
        "electron:package": "electron-forge package",
        "docker-compose:update_run": "docker-compose down && git pull && yarn build && docker-compose up -d --build",
        "preview": "vite preview",
        "package": "electron-forge package",
        "make": "electron-forge make"
    },
    "peerDependencies": {
        "react": "^16.8.6"
    },
    "dependencies": {
        "@ant-design/icons": "4.7.0",
        "@capacitor/android": "^4.5.0",
        "@capacitor/app": "^4.1.1",
        "@capacitor/cli": "^4.5.0",
        "@capacitor/core": "^4.5.0",
        "@capacitor/haptics": "1.1.4",
        "@capacitor/ios": "^4.5.0",
        "@capacitor/push-notifications": "1.0.9",
        "@capacitor/status-bar": "1.0.7",
        "@capacitor/storage": "1.2.4",
        "@capgo/capacitor-updater": "^4.12.8",
        "@corenode/utils": "0.28.26",
        "@dnd-kit/core": "^6.0.8",
        "@dnd-kit/sortable": "^7.0.2",
        "@emotion/css": "11.0.0",
        "@emotion/react": "^11.10.5",
        "@emotion/styled": "^11.10.5",
        "@loadable/component": "5.15.2",
        "@mui/material": "^5.11.9",
        "@paciolan/remote-component": "^2.13.0",
        "@tsmx/human-readable": "^1.0.7",
        "antd": "^5.2.1",
        "antd-mobile": "^5.0.0-rc.17",
        "axios": "^1.4.0",
        "buffer": "^6.0.3",
        "classnames": "2.3.1",
        "dexie": "^3.2.3",
        "dompurify": "^3.0.0",
        "electron-is": "^3.0.0",
        "electron-log": "^4.4.8",
        "electron-squirrel-startup": "^1.0.0",
        "evite": "0.15.3",
        "fast-average-color": "^9.2.0",
        "faye": "1.4.0",
        "feather-reactjs": "2.0.13",
        "fuse.js": "6.5.3",
        "global": "4.4.0",
        "hls.js": "^1.1.5",
        "howler": "2.2.3",
        "i18next": "21.6.6",
        "js-cookie": "3.0.1",
        "jsmediatags": "^3.9.7",
        "jwt-decode": "3.1.2",
        "less": "4.1.2",
        "linebridge": "0.15.7",
        "localforage": "^1.10.0",
        "luxon": "^3.0.4",
        "match-sorter": "^6.3.1",
        "mime": "^3.0.0",
        "moment": "2.29.4",
        "moment-timezone": "^0.5.37",
        "mpegts.js": "^1.6.10",
        "nprogress": "^0.2.0",
        "plyr": "^3.6.12",
        "plyr-react": "^3.2.1",
        "prop-types": "^15.8.1",
        "qrcode": "1.5.0",
        "rc-animate": "^3.1.1",
        "rc-util": "^5.19.3",
        "rc-virtual-list": "^3.4.4",
        "react-beautiful-dnd": "^13.1.1",
        "react-color": "2.19.3",
        "react-contexify": "5.0.0",
        "react-countup": "^6.4.1",
        "react-draggable": "4.4.4",
        "react-fast-marquee": "^1.3.5",
        "react-helmet": "6.1.0",
        "react-i18next": "11.15.3",
        "react-icons": "^4.8.0",
        "react-infinite-scroller": "^1.2.6",
        "react-inlinesvg": "^3.0.1",
        "react-intersection-observer": "8.33.1",
        "react-json-view": "1.21.3",
        "react-lazy-load-image-component": "^1.5.4",
        "react-loadable": "^5.5.0",
        "react-markdown": "^8.0.3",
        "react-modal-image": "^2.6.0",
        "react-motion": "0.5.2",
        "react-query": "^3.39.3",
        "react-responsive-carousel": "^3.2.23",
        "react-reveal": "1.2.2",
        "react-rnd": "10.3.5",
        "react-router-dom": "^6.6.2",
        "react-spring": "^9.6.1",
        "react-staggered-list": "^1.0.2",
        "react-ticker": "^1.3.2",
        "react-transition-group": "^4.4.5",
        "react-useanimations": "^2.10.0",
        "react-viewport-list": "^7.0.0-beta.4",
        "react-virtualized": "^9.22.3",
        "react-virtualized-auto-sizer": "^1.0.7",
        "react-window": "^1.8.8",
        "react-window-infinite-loader": "^1.0.8",
        "realtime-bpm-analyzer": "^3.1.2",
        "remark-gfm": "^3.0.1",
        "rxjs": "^7.5.5",
        "sort-by": "^1.2.0",
        "store": "^2.0.12",
        "tone": "^14.7.77",
        "uuid": "^9.0.0",
        "wait-on": "^6.0.1"
    },
    "devDependencies": {
        "@electron-forge/cli": "^6.0.0-beta.66",
        "@electron-forge/maker-deb": "^6.0.0-beta.66",
        "@electron-forge/maker-rpm": "^6.0.0-beta.66",
        "@electron-forge/maker-squirrel": "^6.0.0-beta.66",
        "@electron-forge/maker-zip": "^6.0.0-beta.66",
        "@esbuild-plugins/node-globals-polyfill": "^0.2.3",
        "@esbuild-plugins/node-modules-polyfill": "^0.2.2",
        "@types/jest": "^26.0.24",
        "@types/node": "^16.4.10",
        "@types/react": "^17.0.15",
        "@types/react-dom": "^17.0.9",
        "@types/react-router-config": "^5.0.3",
        "@types/react-router-dom": "^5.1.8",
        "@typescript-eslint/eslint-plugin": "^4.29.0",
        "concurrently": "^7.4.0",
        "corenode": "0.28.26",
        "cors": "2.8.5",
        "cross-env": "^7.0.3",
        "electron": "^21.0.1",
        "express": "^4.17.1",
        "typescript": "^4.3.5",
        "vite": "3.2.5"
    },
    "config": {
        "forge": {
            "packagerConfig": {},
            "makers": [
                {
                    "name": "@electron-forge/maker-squirrel",
                    "config": {
                        "name": "comty"
                    }
                },
                {
                    "name": "@electron-forge/maker-zip",
                    "platforms": [
                        "darwin"
                    ]
                },
                {
                    "name": "@electron-forge/maker-deb",
                    "config": {}
                },
                {
                    "name": "@electron-forge/maker-rpm",
                    "config": {}
                }
            ]
        }
    }
}