diff --git a/package.json b/package.json index 1501fd55..07b26bb7 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "build:main": "webpack --config webpack.main.js", "build:renderer": "gulp prebuild:renderer && webpack --config webpack.renderer.js", "build:renderer:watch": "gulp prebuild:renderer && webpack --config webpack.renderer.js --watch", + "build:dist": "npm run reset && npm run rebuild && npm run build", "build:cli": "webpack --config webpack.cli.js", "build:cli:watch": "webpack --config webpack.cli.js --watch", "build:cli:prod": "cross-env NODE_ENV=production webpack --config webpack.cli.js", @@ -45,17 +46,17 @@ "pack:cli:win": "pkg . --targets win-x64 --output ./dist-cli/windows/bwdc.exe", "pack:cli:mac": "pkg . --targets macos-x64 --output ./dist-cli/macos/bwdc", "pack:cli:lin": "pkg . --targets linux-x64 --output ./dist-cli/linux/bwdc", - "dist:lin": "npm run build && npm run pack:lin", - "dist:mac": "npm run build && npm run pack:mac", - "dist:win": "npm run build && npm run pack:win", + "dist:lin": "npm run build:dist && npm run pack:lin", + "dist:mac": "npm run build:dist && npm run pack:mac", + "dist:win": "npm run build:dist && npm run pack:win", "dist:win:ci": "npm run build && npm run pack:win:ci", "dist:cli": "npm run build:cli:prod && npm run clean:dist:cli && npm run pack:cli", "dist:cli:win": "npm run build:cli:prod && npm run clean:dist:cli && npm run pack:cli:win", "dist:cli:mac": "npm run build:cli:prod && npm run clean:dist:cli && npm run pack:cli:mac", "dist:cli:lin": "npm run build:cli:prod && npm run clean:dist:cli && npm run pack:cli:lin", - "publish:lin": "npm run build && npm run clean:dist && build --linux --x64 -p always", - "publish:mac": "npm run build && npm run clean:dist && build --mac -p always", - "publish:win": "npm run build && npm run clean:dist && build --win --x64 --ia32 -p always -c.win.certificateSubjectName=\"8bit Solutions LLC\"" + "publish:lin": "npm run build:dist && npm run clean:dist && build --linux --x64 -p always", + "publish:mac": "npm run build:dist && npm run clean:dist && build --mac -p always", + "publish:win": "npm run build:dist && npm run clean:dist && build --win --x64 --ia32 -p always -c.win.certificateSubjectName=\"8bit Solutions LLC\"" }, "build": { "appId": "com.bitwarden.directory-connector",