electron-builder
Version:
A complete solution to package and build a ready for distribution Electron app for MacOS, Windows and Linux with “auto update” support out of the box
165 lines • 4.83 kB
JSON
{
"name": "electron-builder",
"description": "A complete solution to package and build a ready for distribution Electron app for MacOS, Windows and Linux with “auto update” support out of the box",
"version": "8.2.0",
"main": "out/index.js",
"files": [
"out",
"templates",
"certs/root_certs.keychain"
],
"bin": {
"build": "./out/build-cli.js",
"cleanup": "./out/cleanup.js",
"install-app-deps": "./out/install-app-deps.js",
"node-gyp-rebuild": "./out/node-gyp-rebuild.js"
},
"scripts": {
"compile": "ts-babel . nsis-auto-updater test",
"lint": "node ./test/lint.js",
"pretest": "yarn run compile && yarn run lint",
"check-deps": "node ./test/out/helpers/checkDeps.js",
"test": "node ./test/out/helpers/runTests.js",
"test-linux": "docker run --rm -ti -v ${PWD}:/project -v ${PWD##*/}-node-modules:/project/node_modules -v ~/.electron:/root/.electron electronuserland/electron-builder:wine /test.sh",
"pack-updater": "cd nsis-auto-updater && yarn --production && cd ..",
"semantic-release": "semantic-release pre && npm publish && semantic-release post",
"//": "Update wiki if docs changed. Update only if functionalily are generally available (latest release, not next)",
"update-wiki": "git subtree split -b wiki --prefix docs/ && git push -f wiki wiki:master",
"whitespace": "whitespace 'src/**/*.ts'",
"docker-images": "docker/build.sh",
"precommit": "validate-commit-msg"
},
"repository": {
"type": "git",
"url": "git+https://github.com/electron-userland/electron-builder.git"
},
"engines": {
"node": ">=0.4.0"
},
"keywords": [
"electron",
"builder",
"build",
"installer",
"install",
"packager",
"pack",
"nsis",
"app",
"dmg",
"msi",
"exe",
"setup",
"Windows",
"OS X",
"MacOS",
"Mac"
],
"author": {
"name": "Stefan Judis"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/electron-userland/electron-builder/issues"
},
"homepage": "https://github.com/electron-userland/electron-builder",
"dependencies": {
"7zip-bin": "^2.0.4",
"ansi-escapes": "^1.4.0",
"archiver": "^1.2.0",
"archiver-utils": "^1.3.0",
"asar-electron-builder": "^0.13.5",
"bluebird-lst-c": "^1.0.4",
"chalk": "^1.1.3",
"chromium-pickle-js": "^0.2.0",
"cli-cursor": "^1.0.2",
"cuint": "^0.2.2",
"debug": "^2.3.2",
"electron-download": "2.1.2",
"electron-macos-sign": "~1.2.3",
"fs-extra-p": "^2.0.6",
"hosted-git-info": "^2.1.5",
"ini": "^1.3.4",
"isbinaryfile": "^3.0.1",
"js-yaml": "^3.6.1",
"lodash.template": "^4.4.0",
"mime": "^1.3.4",
"minimatch": "^3.0.3",
"node-emoji": "^1.4.1",
"normalize-package-data": "^2.3.5",
"parse-color": "^1.0.0",
"plist": "^2.0.1",
"pretty-ms": "^2.1.0",
"progress": "^1.1.8",
"progress-stream": "^1.2.0",
"read-installed": "^4.0.3",
"sanitize-filename": "^1.6.1",
"semver": "^5.3.0",
"source-map-support": "^0.4.6",
"tunnel-agent": "^0.4.3",
"update-notifier": "^1.0.2",
"uuid-1345": "^0.99.6",
"yargs": "^6.3.0"
},
"devDependencies": {
"@develar/semantic-release": "next",
"@types/ini": "^1.3.29",
"@types/js-yaml": "^3.5.28",
"@types/source-map-support": "^0.2.28",
"ava-tf": "^0.16.4",
"babel-plugin-array-includes": "^2.0.3",
"babel-plugin-transform-async-to-module-method": "^6.16.0",
"babel-plugin-transform-es2015-destructuring": "^6.18.0",
"babel-plugin-transform-es2015-parameters": "^6.18.0",
"babel-plugin-transform-es2015-spread": "^6.8.0",
"babel-plugin-transform-inline-imports-commonjs": "^1.2.0",
"decompress-zip": "^0.3.0",
"depcheck": "^0.6.4",
"diff": "^3.0.1",
"husky": "^0.11.9",
"json8": "^0.9.2",
"path-sort": "^0.1.0",
"ts-babel": "^1.1.4",
"tslint": "^4.0.0-dev.1",
"typescript": "^2.1.0-dev.20161101",
"validate-commit-msg": "^2.8.2",
"whitespace": "^2.1.0"
},
"babel": {
"plugins": [
[
"transform-async-to-module-method",
{
"module": "bluebird-lst-c",
"method": "coroutine"
}
],
"transform-es2015-parameters",
"transform-es2015-spread",
"transform-es2015-destructuring",
"array-includes",
[
"transform-inline-imports-commonjs",
{
"excludeModules": "path"
}
]
]
},
"ava": {
"verbose": true,
"cache": false,
"files": [
"test/out/*.js"
]
},
"release": {
"verifyConditions": []
},
"typings": "./out/electron-builder.d.ts",
"publishConfig": {
"tag": "next"
},
"readme": "ERROR: No README data found!",
"_id": "electron-builder@0.0.0-semantic-release"
}