diff --git a/electron-builder.json b/electron-builder.json new file mode 100644 index 00000000..114428c9 --- /dev/null +++ b/electron-builder.json @@ -0,0 +1,46 @@ +{ + "appId": "com.mattermost.desktop", + "directories": { + "buildResources": "resources", + "app": "dist", + "output": "release" + }, + "deb": { + "synopsis": "Mattermost" + }, + "linux": { + "category": "InstantMessaging", + "target": [ + "deb", + "tar.gz" + ], + "extraFiles": [ + { + "from": "resources", + "filter": "icon.png" + }, + { + "from": "resources/linux", + "filter": [ + "create_desktop_file.sh", + "README.md" + ] + } + ] + }, + "mac": { + "category": "public.app-category.productivity", + "target": [ + "tar.gz" + ] + }, + "squirrelWindows": { + "iconUrl": "https://raw.githubusercontent.com/mattermost/desktop/master/resources/icon.ico" + }, + "win": { + "target": [ + "squirrel", + "zip" + ] + } +} diff --git a/package.json b/package.json index a7c4edcd..59b9848b 100644 --- a/package.json +++ b/package.json @@ -61,51 +61,5 @@ "spectron": "~3.6.0", "webpack": "^2.2.1", "webpack-merge": "^3.0.0" - }, - "build": { - "appId": "com.mattermost.desktop", - "directories": { - "buildResources": "resources", - "app": "dist", - "output": "release" - }, - "deb": { - "synopsis": "Mattermost" - }, - "linux": { - "category": "InstantMessaging", - "target": [ - "deb", - "tar.gz" - ], - "extraFiles": [ - { - "from": "resources", - "filter": "icon.png" - }, - { - "from": "resources/linux", - "filter": [ - "create_desktop_file.sh", - "README.md" - ] - } - ] - }, - "mac": { - "category": "public.app-category.productivity", - "target": [ - "tar.gz" - ] - }, - "squirrelWindows": { - "iconUrl": "https://raw.githubusercontent.com/mattermost/desktop/master/resources/icon.ico" - }, - "win": { - "target": [ - "squirrel", - "zip" - ] - } } }