packages/firecamp-electron/package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "@firecamp/electron",
"productName": "Firecamp",
"version": "3.3.0-beta.3",
"description": "The Firecamp Desktop Application",
"main": "build/main.js",
"private": true,
"repository": {
"type": "git",
"url": "https://github.com/firecamp-dev/firecamp.git",
"directory": "packages/firecamp-electron"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "pnpm build && electron .",
"build": "tsc",
"release": "pnpm build && electron-builder -mlw --publish always",
"pack": "pnpm build && electron-builder --dir -c.compression=store -c.mac.identity=null",
"postinstall": "electron-builder install-app-deps"
},
"keywords": [],
"author": "",
"license": "AGPLv3",
"dependencies": {
"@firecamp/rest-executor": "workspace:*",
"@firecamp/scripts": "workspace:*",
"@firecamp/socket.io-executor": "workspace:*",
"@firecamp/ws-executor": "workspace:*",
"electron-is-dev": "^2.0.0",
"electron-log": "^5.0.0",
"electron-notarize": "^1.2.2",
"electron-updater": "^6.1.4",
"react-fast-compare": "^3.2.2"
},
"devDependencies": {
"@types/node": "^20.8.9",
"electron": "^29.1.0",
"electron-builder": "^24.13.3"
},
"build": {
"appId": "com.firecamp.electron",
"generateUpdatesFilesForAllChannels": true,
"productName": "Firecamp",
"afterSign": "scripts/notarize.js",
"files": [
"./build/**/*",
"package.json",
{
"from": "../../build/production",
"to": "app"
}
],
"directories": {
"buildResources": "assets"
},
"dmg": {
"sign": false
},
"mac": {
"artifactName": "Firecamp-${version}.${arch}.${ext}",
"executableName": "Firecamp",
"type": "distribution",
"target": {
"target": "default",
"arch": [
"x64",
"arm64"
]
},
"category": "public.app-category.developer-tools",
"entitlements": "assets/entitlements.mac.plist",
"entitlementsInherit": "assets/entitlements.mac.plist",
"icon": "icons/mac/512.png",
"hardenedRuntime": true,
"gatekeeperAssess": false,
"publish": [
{
"provider": "github",
"owner": "firecamp-dev",
"repo": "firecamp"
},
{
"provider": "spaces",
"name": "firecamp",
"region": "ams3",
"channel": "latest",
"path": "/electron-apps/mac",
"acl": "public-read"
}
]
},
"linux": {
"artifactName": "Firecamp-${version}.${arch}.${ext}",
"executableName": "Firecamp",
"icon": "icons/mac/512.png",
"category": "Development",
"target": {
"target": "AppImage",
"arch": [
"x64"
]
},
"publish": [
{
"provider": "github",
"owner": "firecamp-dev",
"repo": "firecamp"
},
{
"provider": "spaces",
"name": "firecamp",
"region": "ams3",
"channel": "latest",
"path": "/electron-apps/linux",
"acl": "public-read"
}
]
},
"nsis": {
"oneClick": false,
"allowToChangeInstallationDirectory": true
},
"win": {
"artifactName": "Firecamp-${version}.${arch}.${ext}",
"executableName": "Firecamp",
"icon": "icons/win/logo.ico",
"target": {
"target": "nsis",
"arch": [
"x64"
]
},
"verifyUpdateCodeSignature": false,
"publish": [
{
"provider": "github",
"owner": "firecamp-dev",
"repo": "firecamp"
},
{
"provider": "spaces",
"name": "firecamp",
"region": "ams3",
"channel": "latest",
"path": "/electron-apps/win",
"acl": "public-read"
}
]
}
}
}