hunk.code_window: }
   const commonConfig = {
   	mode: 'production',
   	optimization: {
   		minimize: false,
   	},
   	module: {
   		rules: [
   			{
   				test: /\.tsx?$/,
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep keep
hunk.after_edit: 		minimize: true,
   		minimizer: [
   			new TerserPlugin({
   				terserOptions: {
   					compress: false,
   					mangle: false,
   					output: {
   						beautify: true,
   						comments: false,
   						ecma: 2018,
   					},
   				},
   				extractComments: false,
   			}),
   		],
  
hunk.file_path: webpack.config.ts
hunk.type: replace
file: {
    "electron": {
      "npm_version": "6.14.5",
      "dependencies": {
        "linux": [
          "libudev-dev",
          "libusb-1.0-0-dev",
          "libyaml-dev",
          "libgtk-3-0",
          "libatk-bridge2.0-0",
          "libdbus-1-3",
          "libgbm1",
          "libc6"
        ]
      },
      "builder": {
        "appId": "io.balena.etcher",
        "copyright": "Copyright 2016-2020 Balena Ltd",
        "productName": "balenaEtcher",
        "nodeGypRebuild": true,
        "afterPack": "./afterPack.js",
        "asar": false,
        "files": [
          "generated",
          "lib/shared/catalina-sudo/sudo-askpass.osascript.js"
        ],
        "afterSign": "./afterSignHook.js",
        "mac": {
          "category": "public.app-category.developer-tools",
          "hardenedRuntime": true,
          "entitlements": "entitlements.mac.plist",
          "entitlementsInherit": "entitlements.mac.plist"
        },
        "dmg": {
          "iconSize": 110,
          "contents": [
            {
              "x": 140,
              "y": 245
            },
            {
              "x": 415,
              "y": 245,
              "type": "link",
              "path": "/Applications"
            }
          ],
          "window": {
            "width": 544,
            "height": 407
          }
        },
        "linux": {
          "category": "Utility",
          "packageCategory": "utils",
          "synopsis": "balenaEtcher is a powerful OS image flasher built with web technologies to ensure flashing an SDCard or USB drive is a pleasant and safe experience. It protects you from accidentally writing to your hard-drives, ensures every byte of data was written correctly and much more."
        },
        "deb": {
          "compression": "bzip2",
          "priority": "optional",
          "depends": [
            "polkit-1-auth-agent | policykit-1-gnome | polkit-kde-1"
          ]
        }
      }
    }
  }
  