Blame view

天文台pc/tianwentai-ui/node_modules/detect-libc/lib/process.js 569 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
  // Copyright 2017 Lovell Fuller and others.
  // SPDX-License-Identifier: Apache-2.0
  
  'use strict';
  
  const isLinux = () => process.platform === 'linux';
  
  let report = null;
  const getReport = () => {
    if (!report) {
      /* istanbul ignore next */
      if (isLinux() && process.report) {
        const orig = process.report.excludeNetwork;
        process.report.excludeNetwork = true;
        report = process.report.getReport();
        process.report.excludeNetwork = orig;
      } else {
        report = {};
      }
    }
    return report;
  };
  
  module.exports = { isLinux, getReport };