Skip to content
Snippets Groups Projects
package.json 4.95 KiB
Newer Older
hristoterezov's avatar
hristoterezov committed
{
  "name": "jitsi-meet-electron",
Saúl Ibarra Corretgé's avatar
Saúl Ibarra Corretgé committed
  "version": "2.3.1",
hristoterezov's avatar
hristoterezov committed
  "description": "Electron application for Jitsi Meet",
  "main": "./build/main.js",
  "productName": "Jitsi Meet",
hristoterezov's avatar
hristoterezov committed
  "scripts": {
    "start": "webpack --config ./webpack.main.js --mode development && concurrently \"npm:watch\" \"electron ./build/main.js\"",
    "clean": "rm -rf node_modules build dist",
    "lint": "eslint . && flow",
    "build": "webpack --config ./webpack.main.js --mode production && webpack --config ./webpack.renderer.js --mode production",
    "pack": "npm run build && electron-builder --dir",
    "dist": "npm run build && electron-builder",
    "postinstall": "patch-package && electron-builder install-app-deps",
    "watch": "webpack --config ./webpack.renderer.js --mode development --watch --watch-poll"
hristoterezov's avatar
hristoterezov committed
  },
  "engines": {
    "node": ">=12.0.0"
  "build": {
    "appId": "org.jitsi.jitsi-meet",
    "productName": "Jitsi Meet",
akshitkrnagpal's avatar
akshitkrnagpal committed
    "generateUpdatesFilesForAllChannels": true,
    "files": [
      "**/*",
      "resources",
      "!app",
      "!main.js"
    ],
    "mac": {
      "artifactName": "jitsi-meet.${ext}",
      "category": "public.app-category.video",
      "darkModeSupport": true,
      "hardenedRuntime": true,
      "entitlements": "entitlements.mac.plist",
      "entitlementsInherit": "entitlements.mac.plist",
      "extendInfo": {
        "NSCameraUsageDescription": "Jitsi Meet requires access to your camera in order to make video-calls.",
        "NSMicrophoneUsageDescription": "Jitsi Meet requires access to your microphone in order to make calls (audio/video)."
      "artifactName": "jitsi-meet-${arch}.${ext}",
      "category": "VideoConference;AudioVideo;Audio;Video;Network",
      "description": "Jitsi Meet Desktop App",
      "executableName": "jitsi-meet",
      "target": [
        {
          "arch": "x64",
          "target": "AppImage"
        }
      ]
      "artifactName": "jitsi-meet.${ext}",
          ],
          "target": "nsis"
        }
      ]
    },
    "directories": {
      "buildResources": "resources"
    },
    "protocols": [
      {
        "name": "jitsi-protocol",
        "role": "Viewer",
        "schemes": [
          "jitsi-meet"
        ]
      }
    ]
hristoterezov's avatar
hristoterezov committed
  "pre-commit": [
hristoterezov's avatar
hristoterezov committed
  ],
  "repository": {
    "type": "git",
    "url": "git://github.com/jitsi/jitsi-meet-electron"
  },
  "keywords": [
    "jingle",
    "webrtc",
    "xmpp",
    "electron",
hristoterezov's avatar
hristoterezov committed
  ],
  "author": "Jitsi Team <support@jitsi.org>",
hristoterezov's avatar
hristoterezov committed
  "readmeFilename": "README.md",
  "license": "Apache-2.0",
  "dependencies": {
hristoterezov's avatar
hristoterezov committed
  },
  "devDependencies": {
hristoterezov's avatar
hristoterezov committed
  }
}