diff --git a/bob_tasks/assets.php b/bob_tasks/assets.php
index <HASH>..<HASH> 100644
--- a/bob_tasks/assets.php
+++ b/bob_tasks/assets.php
@@ -2,7 +2,7 @@
 
 namespace Bob\BuildConfig;
 
-use Pipe\AssetDumper;
+use Pipe\Manifest;
 
 desc(
     'Precompile assets for deployment'
@@ -11,18 +11,9 @@ task('assets:precompile', function() {
     $application = require 'config/bootstrap.php';
 
     $env = $application['pipe']->environment;
-    $dumper = new AssetDumper($application['pipe.precompile_directory']);
 
-    foreach ($application['pipe.precompile'] as $target) {
-        $asset = $env->find($target, ['bundled' => true]);
-
-        if (!$asset) {
-            failf('Asset "%s" not found.', $target);
-        }
-
-        $dumper->add($asset);
-    }
-
-    $dumper->dump();
+    $manifest = new Manifest($env, $application['pipe.precompile_directory'] . '/manifest.json');
+    $manifest->compress = true;
+    $manifest->compile((array) $application['pipe.precompile']);
 });
Adapt asset deployment task to new Pipe Manifest