Fix adding useless properties

This commit is contained in:
Anton Gunov
2017-12-08 17:09:09 +07:00
parent 859ab8a48b
commit b2cc5934db
2 changed files with 102 additions and 1 deletions

View File

@@ -14,7 +14,10 @@ module.exports = ($, done) => {
let icons = [];
try {
icons = JSON.parse(manifest).icons || [];
const parsed = JSON.parse(manifest);
if (Array.isArray(parsed.icons)) {
icons = parsed.icons.map(({ src, sizes, type }) => ({ src, sizes, type })) || [];
}
} catch (err) {
// ignore errors
if (err) return done(null, []);