diff --git a/.travis.yml b/.travis.yml
index ae4aec76..a21cb13d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -17,8 +17,7 @@ before_install:
 
 script:
     - scripts/build-native.js
-    - npm run build --prefix app
-    - node scripts/build-plugins.js
+    - npm run build
     - scripts/prepackage-plugins.js
     - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then scripts/build-linux.js; fi
     - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then scripts/build-macos.js; fi
diff --git a/appveyor.yml b/appveyor.yml
index 0df99258..09a37719 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -24,8 +24,7 @@ install:
   - node scripts/build-native.js
 
 build_script:
-  - npm run build --prefix app
-  - node scripts/build-plugins.js
+  - npm run build
   - node scripts/prepackage-plugins.js
   - node scripts/build-windows.js
 
diff --git a/package.json b/package.json
index ddf1ae1e..380a5ed5 100644
--- a/package.json
+++ b/package.json
@@ -68,7 +68,7 @@
     }
   },
   "scripts": {
-    "build": "webpack --progress --color",
+    "build": "webpack --config app/webpack.config.js && webpack --config terminus-core/webpack.config.js && webpack --config terminus-settings/webpack.config.js && webpack --config terminus-terminal/webpack.config.js && webpack --config terminus-settings/webpack.config.js && webpack --config terminus-plugin-manager/webpack.config.js && webpack --config terminus-community-color-schemes/webpack.config.js",
     "watch": "webpack --progress --color --watch",
     "start": "cross-env DEV=1 electron --js-flags='--ignition' app --debug",
     "lint": "tslint -c tslint.json -t stylish terminus-*/src/**/*.ts terminus-*/src/*.ts app/src/*.ts",
diff --git a/scripts/build-plugins.js b/scripts/build-plugins.js
deleted file mode 100755
index 3bfc0a91..00000000
--- a/scripts/build-plugins.js
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/usr/bin/env node
-const sh = require('shelljs')
-const vars = require('./vars')
-const log = require('npmlog')
-
-vars.builtinPlugins.forEach(plugin => {
-  log.info('build', plugin)
-  sh.cd(plugin)
-  sh.exec(`npm run build`)
-  sh.cd('..')
-})