1 | var path = require('path')
|
2 | var utils = require('./utils')
|
3 |
|
4 | module.exports = node
|
5 |
|
6 | function node (state, createEdge) {
|
7 | var dirname = state.metadata.dirname
|
8 | var filenames = [
|
9 | 'favicon.ico',
|
10 | 'favicon.png',
|
11 | 'favicon.gif'
|
12 | ]
|
13 |
|
14 | // find favicon at the root
|
15 | utils.find(dirname, filenames, function (err, filename) {
|
16 | if (err || filename === void 0) {
|
17 | createEdge('bundle', Buffer.from(''))
|
18 | return
|
19 | }
|
20 | createEdge('bundle', Buffer.from(path.relative(dirname, filename)))
|
21 | })
|
22 | }
|