From 22d822d1f83fb6b93feb49005fb9053e67b97f04 Mon Sep 17 00:00:00 2001
From: picklesrus <picklesrus@users.noreply.github.com>
Date: Wed, 30 Jun 2021 14:47:58 -0400
Subject: [PATCH] Don't set origin at all if it doesn't exist.

---
 lib/sb3.js       | 8 +++++---
 test/unit/sb3.js | 2 +-
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/lib/sb3.js b/lib/sb3.js
index b25c018..677ea94 100644
--- a/lib/sb3.js
+++ b/lib/sb3.js
@@ -126,9 +126,11 @@ const extensions = function (list) {
 };
 
 const metadata = function (meta) {
-    return {
-        origin: meta.origin ? meta.origin : ''
-    };
+    let obj = {};
+    if (meta.origin) {
+        obj.origin = meta.origin;
+    }
+    return obj;
 };
 
 module.exports = function (project, callback) {
diff --git a/test/unit/sb3.js b/test/unit/sb3.js
index 6266cc6..39e464f 100644
--- a/test/unit/sb3.js
+++ b/test/unit/sb3.js
@@ -140,7 +140,7 @@ test('defalt (binary)', t => {
         t.deepEqual(result.extensions.id, []);
 
         t.type(result.meta, 'object');
-        t.equal(result.meta.origin, '');
+        t.deepEqual({}, result.meta);
 
         t.end();
     });