electron-complete-builder
Version:
Complete solution to build ready for distribution and 'auto update' Electron App installers
105 lines (104 loc) • 2.98 kB
JSON
{
"name": "electron-complete-builder",
"version": "0.7.0",
"description": "Complete solution to build ready for distribution and 'auto update' Electron App installers",
"main": "index.js",
"scripts": {
"compile": "tsconfig -i 2 && ts-babel",
"lint": "eslint ./lib cli.js index.js && tslint src/*",
"pretest": "npm run compile && npm run lint",
"test": "result=\"$(tape index.spec.js ./lib/*.spec.js ./lib/**/*.spec.js)\"; echo \"$result\" | tap-spec; echo \"$result\" | tnyan; ava",
"test-win": "npm run pretest && ava",
"test-build": "result=\"$(tape cli.spec.js)\"; echo \"$result\" | tap-spec; echo \"$result\" | tnyan;",
"publish-please": "publish-please",
"declaration": "dts-generator --name electron-builder --project . --out out/electron-builder.d.ts --indent=' '",
"release": "npm prune && npm run test && npm run declaration && npm publish"
},
"repository": {
"type": "git",
"url": "https://github.com/loopline-systems/electron-builder.git"
},
"engines": {
"node": ">=0.4.0"
},
"keywords": [
"electron",
"builder",
"build",
"installer",
"install",
"packager",
"pack",
"nsis",
"appdmg",
"app",
"dmg",
"msi",
"exe",
"setup",
"Windows",
"OS X",
"Mac"
],
"bin": {
"electron-builder": "cli.js",
"install-app-deps": "./out/install-app-deps.js",
"build": "./out/build-cli.js"
},
"author": "Stefan Judis",
"license": "MIT",
"bugs": "https://github.com/loopline-systems/electron-builder/issues",
"homepage": "https://github.com/loopline-systems/electron-builder",
"dependencies": {
"bluebird": "^3.3.1",
"command-line-args": "^2.1.6",
"electron-packager-tf": "^5.2.1-beta.2",
"electron-winstaller-temp-fork": "^0.1.0",
"fs-extra": "^0.26.5",
"gm": "^1.21.1",
"hosted-git-info": "^2.1.4",
"lodash.camelcase": "^4.1.0",
"lodash.template": "^4.2.0",
"meow": "^3.7.0",
"mime": "^1.3.4",
"progress": "^1.1.8",
"progress-stream": "^1.2.0",
"rimraf": "^2.5.1",
"source-map-support": "^0.4.0",
"tmp": "0.0.28"
},
"optionalDependencies": {
"appdmg": "^0.3.6"
},
"devDependencies": {
"ava-tf": "^0.11.2-beta.0",
"babel-plugin-array-includes": "^2.0.3",
"babel-plugin-transform-es2015-parameters": "^6.5.0",
"dts-generator-tf": "^1.7.0-beta.0",
"eslint": "^2.2.0",
"path-sort": "^0.1.0",
"plist": "^1.2.0",
"proxyquire": "^1.7.4",
"publish-please": "^1.1.0",
"read-package-json": "^2.0.3",
"rimraf": "^2.5.2",
"should": "^8.2.2",
"tap-nyan": "0.0.2",
"tap-spec": "^4.1.1",
"tape": "^4.4.0",
"ts-babel": "^0.3.0",
"tsconfig-glob": "^0.4.1",
"tslint": "^3.4.0",
"typescript": "^1.8.0-beta"
},
"babel": {
"plugins": [
"transform-es2015-parameters",
"array-includes"
]
},
"ava": {
"verbose": true
},
"typings": "./out/electron-builder.d.ts"
}