{ "name": "electron-forge", "version": "6.0.0-beta.34", "private": true, "license": "MIT", "bolt": { "workspaces": [ "packages/api/*", "packages/installer/*", "packages/maker/*", "packages/publisher/*", "packages/utils/*", "packages/plugin/*" ] }, "config": { "commitizen": { "path": "./node_modules/cz-customizable" }, "cz-customizable": { "config": "./.cz.js" } }, "scripts": { "clean": "rimraf dist && bolt ws exec -- rimraf dist", "prebuild": "bolt clean && ts-node tools/link-ts.ts && ts-node tools/copy-shared-types.ts && tsc --project ./tsconfig.packages.json --emitDeclarationOnly && ts-node tools/copy-types.ts", "build": "yarn build:quick", "build:quick": "bolt ws exec -- node_modules/.bin/babel src -d dist --quiet --extensions \".ts\" --config-file ../../../.babelrc", "postbuild": "ts-node tools/test-dist", "commit": "git-cz", "docs": "bolt docs:generate && bolt docs:position", "docs:generate": "bolt ws exec -- node_modules/.bin/typedoc --out doc --excludeExternals --ignoreCompilerErrors --mode file --excludePrivate --excludeProtected --hideGenerator", "docs:position": "ts-node tools/position-docs.ts", "docs:deploy": "ts-node tools/sync-readmes.ts && bolt docs && ts-node tools/copy-now.ts && cd docs && now && now alias", "docs:deploy:ci": "ts-node tools/sync-readmes.ts && bolt docs && ts-node tools/copy-now.ts && cd docs && now --token $NOW_TOKEN && now alias --token $NOW_TOKEN", "lint": "eslint --ext .ts .", "test": "cross-env TS_NODE_FILES=true yarn run mocha './tools/test-globber.ts'", "postinstall": "rimraf node_modules/.bin/*.ps1" }, "dependencies": { "@octokit/rest": "^16.25.4", "aws-sdk": "^2.9.0", "colors": "^1.2.0", "commander": "^2.9.0", "cross-spawn": "^6.0.4", "cross-spawn-promise": "^0.10.1", "cross-zip": "^2.1.5", "debug": "^4.1.0", "electron-download": "^4.1.1", "electron-forge-template-angular2": "^1.0.3", "electron-forge-template-react": "^1.0.2", "electron-forge-template-react-typescript": "^1.0.3", "electron-forge-template-vue": "^1.0.2", "electron-osx-sign": "^0.4.10", "electron-packager": "^13.0.0", "electron-rebuild": "^1.6.0", "express": "4.16.4", "express-ws": "^4.0.0", "form-data": "2.3.3", "fs-extra": "^7.0.0", "glob": "^7.1.4", "global": "^4.3.2", "html-webpack-plugin": "^3.2.0", "inquirer": "^6.3.1", "lodash.merge": "^4.6.0", "lodash.template": "^4.4.0", "log-symbols": "^2.0.0", "mime-types": "^2.1.24", "node-fetch": "^2.5.0", "node-gyp": "^4.0.0", "nugget": "^2.0.1", "opn": "^5.0.0", "ora": "^3.0.0", "parse-author": "^2.0.0", "pify": "^4.0.0", "pretty-ms": "^4.0.0", "resolve-package": "^1.0.1", "s3": "^4.4.0", "semver": "^6.0.0", "source-map-support": "^0.5.12", "sudo-prompt": "^8.0.0", "username": "^4.0.0", "webpack": "^4.31.0", "webpack-dev-middleware": "^3.1.3", "webpack-hot-middleware": "^2.24.4", "webpack-merge": "^4.1.1", "xterm": "^3.13.0", "yarn-or-npm": "^2.0.2" }, "devDependencies": { "@babel/cli": "7.4.4", "@babel/core": "7.4.4", "@babel/plugin-proposal-class-properties": "7.4.4", "@babel/plugin-proposal-object-rest-spread": "7.4.4", "@babel/preset-env": "7.4.4", "@babel/preset-typescript": "7.3.3", "@babel/register": "7.4.4", "@types/chai": "4.1.7", "@types/chai-as-promised": "^7.1.0", "@types/cross-spawn": "^6.0.0", "@types/debug": "^4.1.4", "@types/electron-packager": "^13.0.0", "@types/electron-winstaller": "^2.6.1", "@types/express": "^4.11.1", "@types/express-ws": "^3.0.0", "@types/fetch-mock": "^7.2.3", "@types/form-data": "^2.2.1", "@types/fs-extra": "^5.1.0", "@types/glob": "7.1.1", "@types/html-webpack-plugin": "^3.2.0", "@types/inquirer": "^6.0.1", "@types/listr": "^0.14.0", "@types/lodash.merge": "^4.6.4", "@types/lodash.template": "^4.4.4", "@types/log-symbols": "^2.0.0", "@types/mime-types": "^2.1.0", "@types/minimist": "^1.2.0", "@types/mocha": "^5.1.0", "@types/node": "^12.0.0", "@types/node-fetch": "^2.3.3", "@types/opn": "^5.1.0", "@types/pify": "^3.0.1", "@types/pretty-ms": "^4.0.0", "@types/proxyquire": "^1.3.28", "@types/semver": "^6.0.0", "@types/sinon": "^7.0.11", "@types/username": "^3.0.0", "@types/webpack": "^4.4.31", "@types/webpack-dev-middleware": "^2.0.1", "@types/webpack-hot-middleware": "^2.16.3", "@types/webpack-merge": "^4.1.5", "@typescript-eslint/eslint-plugin": "^1.7.0", "@typescript-eslint/parser": "^1.9.0", "asar": "^1.0.0", "babel-plugin-source-map-support": "^2.0.1", "chai": "4.2.0", "chai-as-promised": "^7.0.0", "commitizen": "^3.1.1", "coveralls": "^3.0.0", "cross-env": "^5.0.0", "cz-customizable": "^6.0.0", "eslint": "^5.16.0", "eslint-config-airbnb": "^17.1.0", "eslint-plugin-import": "^2.17.2", "eslint-plugin-jsx-a11y": "^6.1.1", "eslint-plugin-mocha": "^5.2.0", "eslint-plugin-react": "^7.13.0", "fetch-mock": "^7.3.3", "generate-changelog": "^1.0.2", "listr": "^0.14.1", "minimist": "^1.2.0", "mocha": "^6.1.4", "nodemon": "^1.19.0", "nyc": "^14.1.1", "proxyquire": "^2.0.1", "rimraf": "^2.6.2", "sinon": "^7.3.2", "ts-node": "^8.1.0", "typedoc": "^0.14.2", "typescript": "3.4.5" }, "optionalDependencies": { "@malept/electron-installer-flatpak": "^0.9.0", "electron-installer-debian": "^1.2.0", "electron-installer-dmg": "^2.0.0", "electron-installer-redhat": "^1.1.0", "electron-installer-snap": "^3.2.0", "electron-windows-store": "^2.1.0", "electron-winstaller": "^3.0.4", "electron-wix-msi": "^2.1.1" } }