From e352b759f6818c19f03078e71094003d27873582 Mon Sep 17 00:00:00 2001 From: "@jotadeveloper" <@jotadeveloper> Date: Thu, 5 Oct 2017 21:41:40 +0200 Subject: [PATCH] fix: Add DATE and VERSION in search result --- plugins/local-storage/src/local-storage.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/plugins/local-storage/src/local-storage.js b/plugins/local-storage/src/local-storage.js index 897ac5d5..c32830f1 100644 --- a/plugins/local-storage/src/local-storage.js +++ b/plugins/local-storage/src/local-storage.js @@ -635,7 +635,7 @@ class Storage implements IStorage { const pkg: any = { 'name': version.name, 'description': version.description, - 'dist-tags': {latest: latest}, + 'dist-tags': {latest}, 'maintainers': version.maintainers || [version.author].filter(Boolean), 'author': version.author, 'repository': version.repository, @@ -645,9 +645,9 @@ class Storage implements IStorage { 'bugs': version.bugs, 'license': version.license, 'time': { - modified: item.time ? new Date(item.time).toISOString() : undefined, + modified: item.time ? new Date(item.time).toISOString() : stats.mtime, }, - 'versions': {}, + 'versions': {[latest]: 'latest'}, }; stream.push(pkg); @@ -660,7 +660,9 @@ class Storage implements IStorage { } }); }, function on_end(err) { - if (err) return stream.emit('error', err); + if (err) { + return stream.emit('error', err); + } stream.end(); });