From 8186e6ebf0b902d2ae2dbd459a939c7ba668d1a6 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Fri, 28 Jul 2023 11:26:59 +0300 Subject: [PATCH] fix diff --- js/diff.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/js/diff.js b/js/diff.js index 91540d28f3..a7dd9dd835 100644 --- a/js/diff.js +++ b/js/diff.js @@ -437,7 +437,8 @@ class Diff if ( item.indexOf('tests/') === 0 || item.indexOf('upgrades/') === 0 || - item.indexOf('frontend/') === 0 + item.indexOf('frontend/') === 0|| + item.indexOf('js/') === 0 ) { return false; } @@ -573,16 +574,22 @@ class Diff return item.name; } - if (!item.src) { + const src = /** @type string */item.src; + + if (!src) { throw new Error("Bad lib data in `frontend/libs.json`."); } - let name = item.src.split('/')[1] || null; + let name = src.split('/')[1]; if (!name) { throw new Error("Bad lib data in `frontend/libs.json`."); } + if (name.startsWith('@')) { + return src.split('/').slice(1, 3).join('/'); + } + return name; };