Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save gdonega/8ab93dd775dc6afb6b166673a907ec78 to your computer and use it in GitHub Desktop.
Save gdonega/8ab93dd775dc6afb6b166673a907ec78 to your computer and use it in GitHub Desktop.
Terceira versão do package.json
{
"name": "electron-with-vue",
"version": "1.0.0",
"description": "A base Electron project using Vue.js",
"homepage": "https://github.com/gdonega/Medium-BoilerplateElectronWithVue",
"repository": "https://github.com/gdonega/Medium-BoilerplateElectronWithVue",
"main": "app.main.js",
"scripts": {
"dev-electron-start-app": "cross-env NODE_ENV=development electron .",
"dev-vue-start-server": "cross-env NODE_ENV=development webpack-dev-server --config ./app/config/vue/webpacks/dev.js",
"dev": "concurrently \"npm run dev-vue-start-server\" \"npm run dev-electron-start-app\" -k",
"build-vue": "cross-env NODE_ENV=production npx webpack --mode=production --config ./app/config/vue/webpacks/prod.js",
"build-electron-windows-32": "electron-builder --ia32 -w",
"build-electron-windows-64": "electron-builder --x64 -w",
"build-electron-windows-all": "electron-builder --x64 --ia32 -w",
"exe-w-i-32": "npm run build-vue && npm run build-electron-windows-32",
"exe-w-i-64": "npm run build-vue && npm run build-electron-windows-64",
"exe-w-i-a": "npm run build-vue && npm run build-electron-windows-all",
"build-electron-windows-portable-32": "electron-builder --ia32 -w portable",
"build-electron-windows-portable-64": "electron-builder --x64 -w portable",
"build-electron-windows-portable-all": "electron-builder --x64 --ia32 -w portable",
"exe-w-p-32": "npm run build-vue && npm run build-electron-windows-portable-32",
"exe-w-p-64": "npm run build-vue && npm run build-electron-windows-portable-64",
"exe-w-p-a": "npm run build-vue && npm run build-electron-windows-portable-all",
"build-electron-linux-64": "electron-builder --x64 -l",
"exe-l-i-64": "npm run build-vue && npm run build-electron-linux-64",
"build-electron-mac-64": "electron-builder --x64 -m",
"exe-m-i-64": "npm run build-vue && npm run build-electron-mac-64"
},
"build": {
"productName": "electron-with-vue",
"appId": "com.yourcompany",
"directories": {
"buildResources": "resources"
},
"win": {
"target": [
"nsis",
"msi"
]
},
"nsis": {
"oneClick": false,
"allowToChangeInstallationDirectory": true,
"installerIcon": "./resources/icon.ico",
"uninstallerIcon": "./resources/icon.ico",
"installerHeader": "./resources/instaler-header.bmp",
"installerHeaderIcon": "./resources/icon.ico",
"installerSidebar": "./resources/instaler-sidebar.bmp",
"uninstallerSidebar": "./resources/instaler-sidebar.bmp",
"deleteAppDataOnUninstall": true,
"menuCategory": true
},
"linux": {
"target": [
"deb",
"rpm",
"snap",
"AppImage"
]
}
},
"author": {
"name": "gdonega",
"email": "gustavo.donega27@gmail.com"
},
"license": "ISC",
"devDependencies": {
"@babel/core": "^7.9.6",
"babel-loader": "^8.1.0",
"concurrently": "^5.2.0",
"cross-env": "^7.0.2",
"electron": "^8.2.5",
"electron-builder": "^22.6.0",
"electron-debug": "^3.0.1",
"html-webpack-plugin": "^4.3.0",
"mini-css-extract-plugin": "^0.9.0",
"vue-html-loader": "^1.2.4",
"vue-loader": "^15.9.2",
"vue-style-loader": "^4.1.2",
"vue-template-compiler": "^2.6.11",
"webpack": "^4.43.0",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.10.3",
"webpack-merge": "^4.2.2"
},
"dependencies": {
"vue": "^2.6.11"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment