error-handling-stack-traces
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

error-handling-stack-traces

A simple helpful small library to parse and handle the error stack traces

Information

Supported for different browsers and platforms:

  • Firefox
  • Chrome
  • Edge
  • Internet Explorer (IE)
  • Node
  • ...

Usage

Install the errors-handling-stack-traces package via manager.

Actual we use only npm.

npm install errors-handling-stack-traces

Example code:

import { parsingErrorStackTraces } from 'errors-handling-stack-traces';
 
function foobar() {
  throw new Error('fail');
}
 
try {
  foobar();
} catch (error) {
  const parsing = parsingErrorStackTraces(error.stack);
  console.log(parsing);
} finally {
  console.log("End of these code.");
}
 
  // Logs:
  // [
  //   {
  //     line: 4,
  //     column: 8,
  //     type: '',
  //     name: 'foobar',
  //     raw: '    at foo (/my-project/foo.ts:4:8)'
  //   },
  // ]

Note:

The type will be the string. If the string "native", then native code execution was detected.

License

MIT

See the license file

Dependencies (0)

    Dev Dependencies (9)

    Package Sidebar

    Install

    npm i error-handling-stack-traces

    Weekly Downloads

    1

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    11.9 kB

    Total Files

    9

    Last publish

    Collaborators

    • mikeludemann