Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 'use strict'; const hasTarget = require('../utils/has-target'); const { link } = require('../utils/tag-builder'); module.exports = function favicon(manifest) { if (!manifest.icons || !manifest.icons.length) { return []; } return manifest.icons .filter(icon => hasTarget(icon, 'favicon')) .map(icon => link({ rel: 'icon', href: icon.src, sizes: icon.sizes, type: icon.type, }) ); }; |