Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
200 lines (199 sloc) 5.4 KB
{
"name": "MZD-AIO-TI",
"productName": "MZD All In One Tweaks Installer",
"description": "An Installer/Uninstaller for Over 50 System Tweaks for the Mazda MZD Infotainment System.",
"version": "2.8.3",
"homepage": "http://mazdatweaks.com",
"license": "GPL-3.0",
"main": "main.js",
"author": {
"name": "Trevor G Martin",
"email": "Trez@mazdatweaks.com",
"url": "http://trevelopment.com",
"company": "Trevelopment"
},
"repository": {
"type": "git",
"url": "https://github.com/Trevelopment/MZD-AIO"
},
"bugs": {
"url": "https://github.com/Trevelopment/MZD-AIO/issues"
},
"engines": {
"node": "^10.x.x"
},
"keywords": [
"Mazda",
"MZD",
"Infotainment",
"tweaks",
"electron",
"angular"
],
"scripts": {
"test": "npm start",
"unit": "standard && mocha test/unit --recursive",
"integration": "standard && mocha test/integration --recursive",
"coverage": "istanbul cover node_modules/.bin/_mocha -- --recursive",
"depcheck": "dependency-check app --entry main.js --unused --no-dev",
"lint": "standard",
"start": "electron ./app/main",
"clean:linux": "rimraf releases/linux* release/*.deb release/*.AppImage",
"clean:osx": "rimraf releases/mac",
"clean:win": "rimraf releases/win*",
"clean": "npm run clean:linux && npm run clean:win && npm run clean:osx",
"pack:osx": "build --dir --mac",
"pack:win": "build --dir --win --x64",
"pack:linux": "build --dir --linux --x64",
"pack": "build --dir",
"prebuild": "node build/target.js",
"build:osx": "npm run prebuild && build --mac && npm run postbuild",
"build:win": "npm run prebuild && build --win --x64 && npm run postbuild",
"build:win64": "npm run prebuild && build --win --x64 && npm run postbuild",
"build:win32": "npm run prebuild && build --win --ia32 && npm run postbuild && mv releases/MZD-AIO-TI_Setup_2.8.2.exe releases/MZD-AIO-TI_Setup_2.8.2_Win32.exe",
"build:linux:x64": "npm run prebuild && build --linux deb AppImage --x64 && npm run postbuild",
"build:linux:deb": "./scripts/build_linux_deb.sh",
"build": "build",
"release": "build",
"postbuild": "node build/target.js --clean",
"xinstall": "cd app && ncu -u --packageFile package.json && ncu -a --packageFile package.json && npm i && cd .. && ncu -u --packageFile package.json && ncu -a --packageFile package.json && npm i",
"postinstall": "electron-builder install-app-deps && cd app && electron-rebuild -w drivelist && cd .."
},
"standard": {
"globals": [
"$",
"angular",
"ipc",
"describe",
"after",
"it",
"before",
"beforeEach",
"afterEach",
"rm",
"cp",
"isDev",
"app",
"path",
"fs",
"bootbox",
"langObj",
"persistantData"
],
"ignore": [
"/app/files/",
"/app/mzd/",
"/app/gui/",
"/app/views/Photojoiner_files/",
"/app/",
"vendor"
]
},
"jshintConfig": {
"esversion": 6
},
"build": {
"appId": "com.trevelopment.mzd-aio-ti",
"productName": "MZD-AIO-TI",
"copyright": "© 2019 Trevelopment By Trevor G Martin",
"artifactName": "${productName}-${os}_${version}.${ext}",
"extraResources": [
"background-images/**/*"
],
"extraFiles": [
"castscreenApp/*.apk"
],
"compression": "maximum",
"mac": {
"category": "public.app-category.entertainment",
"publish": {
"provider": "bintray",
"owner": "trevelopment",
"repo": "MZD-AIO-TI",
"package": "MZD-AIO-MAC",
"user": "trevelopment"
}
},
"dmg": {
"iconSize": 120,
"iconTextSize": 14,
"contents": [
{
"x": 128,
"y": 170,
"type": "link",
"path": "/Applications"
},
{
"x": 30,
"y": 70,
"type": "file"
}
]
},
"linux": {
"category": "Development",
"executableName": "AIO",
"synopsis": "Mazda All In One Tweaks Installer",
"target": "deb",
"publish": {
"provider": "bintray",
"owner": "aio",
"repo": "aio",
"package": "aio",
"user": "Trezdog44"
}
},
"win": {
"target": [
"nsis"
],
"publish": {
"provider": "bintray",
"owner": "aio",
"repo": "aio",
"package": "aio",
"user": "Trezdog44"
}
},
"directories": {
"output": "releases"
},
"nsis": {
"artifactName": "${productName}_Setup_${version}.${ext}"
}
},
"devDependencies": {
"async": "^2.6.1",
"chai": "^4.2.0",
"chai-as-promised": "^7.1.1",
"dependency-check": "^3.2.1",
"devtron": "^1",
"electron": "^3.0.8",
"electron-builder": "^20.34.0",
"electron-debug": "^2.0.0",
"electron-is-dev": "^1.0",
"electron-rebuild": "^1.8.2",
"istanbul": "^0.4",
"mocha": "^5.2.0",
"rimraf": "^2.6.2",
"shelljs": "^0.8.2",
"spectron": "^5.0.0",
"standard": "^12.0.1"
},
"dependencies": {
"appender": "^0.0.2",
"bluebird-lst": "^1.0.6",
"copy-dir": "^0.4.0",
"crlf": "^1.1.1",
"drivelist": "^6.4.3",
"electron-context-menu": "^0.10.1",
"electron-image-resize": "^1.2.4",
"electron-store": "^2.0.0",
"extract-zip": "^1.6.7",
"jquery": "^3.3.1",
"mkdirp": "^0.5.1",
"node-abi": "^2.5.0",
"xml2js": "^0.4.19"
}
}