zhangjian
2023-06-05 0976d2d0f90cff460cedfdc8bd74e98c2c31a58c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
'use strict';
 
const shouldAddResourceHints = options => {
  return !(options.prefetch.test.length === 0 &&
           options.preload.test.length === 0);
};
 
const createResourceHint = (rel, href) => {
  return {
    tagName: 'link',
    selfClosingTag: true,
    attributes: {
      rel: rel,
      href: href,
      as: 'script'
    }
  };
};
 
module.exports = {
  shouldAddResourceHints,
  createResourceHint
};