SkirdaElectronLauncher/package.json
Daniel Scalzi 7dcce68455
Updated Distribution Index spec and impl.
Added distromanager.js to represent distro elements.
Moved all distro refresh code to distromanager.js.
Overhauled assetexec.js.
Overhauled handling of assetexec.js output in landing.js.
Overhauled events emitted by assetguard.js.
Improved doenload processing in assetguard.
Updated discord-rpc to v3.0.0.
Replaced westeroscraft.json with distribution.json.
Use npm in travis for windows + linux.
Remove file extension from imports.
Added liteloader + macromod + shaders to distribution.json.
2018-07-22 11:40:15 -04:00

106 lines
2.9 KiB
JSON

{
"name": "westeroscraftlauncher",
"version": "0.0.1-alpha.14",
"description": "Custom modded launcher for Westeroscraft",
"productName": "WesterosCraft Launcher",
"main": "index.js",
"scripts": {
"start": "electron index.js",
"travislinux": "electron-builder --linux --win",
"travisdarwin": "electron-builder --mac",
"dist": "SET ELECTRON_BUILDER_ALLOW_UNRESOLVED_DEPENDENCIES=true & electron-builder",
"dist:win": "npm run dist -- --win --x64",
"dist:mac": "npm run dist -- --mac",
"dist:linux": "npm run dist -- --linux --x64",
"dist:all": "npm run dist -- -wl --x64"
},
"engines": {
"node": "10.5.x"
},
"repository": {
"type": "git",
"url": "git+https://github.com/WesterosCraftCode/ElectronLauncher.git"
},
"author": "Daniel Scalzi",
"license": "AGPL-3.0",
"bugs": {
"url": "https://github.com/WesterosCraftCode/ElectronLauncher/issues"
},
"homepage": "http://www.westeroscraft.com/",
"dependencies": {
"adm-zip": "^0.4.11",
"async": "^2.6.1",
"discord-rpc": "^3.0.0",
"ejs": "^2.6.1",
"ejs-electron": "^2.0.3",
"electron-is-dev": "^0.3.0",
"electron-updater": "^2.23.3",
"github-syntax-dark": "^0.5.0",
"jquery": "^3.3.1",
"mkdirp": "^0.5.1",
"request": "^2.87.0",
"rimraf": "^2.6.2",
"semver": "^5.5.0",
"tar-fs": "^1.16.3",
"uuid": "^3.3.2",
"winreg": "^1.2.4"
},
"devDependencies": {
"electron": "^2.0.5",
"electron-builder": "^20.20.4"
},
"build": {
"appId": "westeroscraftlauncher",
"productName": "WesterosCraft Launcher",
"artifactName": "${productName}.${ext}",
"copyright": "Copyright © 2018 WesterosCraft",
"directories": {
"buildResources": "build",
"output": "dist"
},
"win": {
"target": [
{
"target": "nsis",
"arch": "x64"
}
],
"icon": "build/icon.ico"
},
"nsis": {
"oneClick": false,
"perMachine": true,
"allowElevation": true,
"installerIcon": "build/icon.ico",
"uninstallerIcon": "build/icon.ico"
},
"mac": {
"target": "dmg",
"category": "public.app-category.games",
"icon": "build/icon.icns",
"type": "distribution"
},
"linux": {
"target": "AppImage",
"maintainer": "Daniel Scalzi",
"vendor": "WesterosCraft",
"synopsis": "Custom modded launcher for WesterosCraft",
"description": "Custom launcher which allows users to join WesterosCraft. All mods, configurations, and updates are handled automatically.",
"category": "Game"
},
"deb": {
"compression": "xz",
"packageCategory": "Games",
"priority": "optional"
},
"compression": "maximum",
"files": [
"!{target,logs,.vscode,docs,dev-app-update.yml,.nvmrc}"
],
"extraResources": [
"libraries"
],
"asar": true
}
}