PHP 8.2.30
Preview: errors.js Size: 1.19 KB
/home/byroehnu/.trash/node_modules11/logform/errors.js

/* eslint no-undefined: 0 */
'use strict';

const format = require('./format');
const { LEVEL, MESSAGE } = require('triple-beam');

/*
 * function errors (info)
 * If the `message` property of the `info` object is an instance of `Error`,
 * replace the `Error` object its own `message` property.
 *
 * Optionally, the Error's `stack` and/or `cause` properties can also be appended to the `info` object.
 */
module.exports = format((einfo, { stack, cause }) => {
  if (einfo instanceof Error) {
    const info = Object.assign({}, einfo, {
      level: einfo.level,
      [LEVEL]: einfo[LEVEL] || einfo.level,
      message: einfo.message,
      [MESSAGE]: einfo[MESSAGE] || einfo.message
    });

    if (stack) info.stack = einfo.stack;
    if (cause) info.cause = einfo.cause;
    return info;
  }

  if (!(einfo.message instanceof Error)) return einfo;

  // Assign all enumerable properties and the
  // message property from the error provided.
  const err = einfo.message;
  Object.assign(einfo, err);
  einfo.message = err.message;
  einfo[MESSAGE] = err.message;

  // Assign the stack and/or cause if requested.
  if (stack) einfo.stack = err.stack;
  if (cause) einfo.cause = err.cause;
  return einfo;
});

Directory Contents

Dirs: 2 × Files: 30

Name Size Perms Modified Actions
dist DIR
- drwxr-xr-x 2026-02-21 00:53:58
Edit Download
- drwxr-xr-x 2026-02-21 00:53:12
Edit Download
39 B lrw-r--r-- 2026-02-21 00:53:16
Edit Download
105 B lrw-r--r-- 2026-02-21 00:53:18
Edit Download
25 B lrw-r--r-- 2026-02-21 00:53:20
Edit Download
367 B lrw-r--r-- 2026-02-21 00:53:22
Edit Download
1.72 KB lrw-r--r-- 2026-02-21 00:53:24
Edit Download
10.48 KB lrw-r--r-- 2026-02-21 00:54:00
Edit Download
1.19 KB lrw-r--r-- 2026-02-21 00:53:28
Edit Download
2.97 KB lrw-r--r-- 2026-02-21 00:53:32
Edit Download
1.76 KB lrw-r--r-- 2026-02-21 00:53:34
Edit Download
1.19 KB lrw-r--r-- 2026-02-21 00:53:36
Edit Download
1.14 KB lrw-r--r-- 2026-02-21 00:53:38
Edit Download
6.04 KB lrw-r--r-- 2026-02-21 00:54:00
Edit Download
1.83 KB lrw-r--r-- 2026-02-21 00:53:38
Edit Download
983 B lrw-r--r-- 2026-02-21 00:53:40
Edit Download
469 B lrw-r--r-- 2026-02-21 00:53:42
Edit Download
251 B lrw-r--r-- 2026-02-21 00:53:44
Edit Download
1.07 KB lrw-r--r-- 2026-02-21 00:53:22
Edit Download
759 B lrw-r--r-- 2026-02-21 00:53:46
Edit Download
1.30 KB lrw-r--r-- 2026-02-21 00:53:48
Edit Download
430 B lrw-r--r-- 2026-02-21 00:53:50
Edit Download
1.44 KB lrw-r--r-- 2026-02-21 00:53:58
Edit Download
2.81 KB lrw-r--r-- 2026-02-21 00:53:50
Edit Download
899 B lrw-r--r-- 2026-02-21 00:53:52
Edit Download
515 B lrw-r--r-- 2026-02-21 00:53:54
Edit Download
17.66 KB lrw-r--r-- 2026-02-21 00:54:00
Edit Download
979 B lrw-r--r-- 2026-02-21 00:53:56
Edit Download
4.17 KB lrw-r--r-- 2026-02-21 00:53:58
Edit Download
757 B lrw-r--r-- 2026-02-21 00:53:58
Edit Download
384 B lrw-r--r-- 2026-02-21 00:53:58
Edit Download
705 B lrw-r--r-- 2026-02-21 00:53:58
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).