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

    Install

    npm i error-handling-stack-traces

    DownloadsWeekly Downloads

    3

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    11.9 kB

    Total Files

    9

    Last publish

    Collaborators

    • mikeludemann