You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

error-stack-parser-es

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

error-stack-parser-es

Cross-browser Error parser

1.0.5
latest
Source
npmnpm
Version published
Weekly downloads
1.3M
-3.54%
Maintainers
1
Weekly downloads
 
Created
Source

error-stack-parser-es

NPM version

A port of stacktracejs/error-stack-parser, rewrite with TypeScript and ES Modules.

Usage

import { parse } from 'error-stack-parser-es'

const stacktrace = parse(new Error('BOOM!'))

Refer to stacktracejs/error-stack-parser for more details.

Lite API

Additionally, this fork added a lite version of the API representation for the stack frames. You can import it from error-stack-parser-es/lite. For example, line and col instead of lineNumber and columnNumber.

import { parse } from 'error-stack-parser-es/lite'

const stacktrace = parse(new Error('BOOM!'))
// [{ file: 'file.js', name: 'method', line: 1, col: 2}]

It also allows you to parse directly from a stacktrace string (which does not support Opera stacktrace format).

import { parseStack } from 'error-stack-parser-es/lite'

const stacktrace = parseStack('Error\n    at method (file.js:1:2)')
// [{ file: 'file.js', name: 'method', line: 1, col: 2}]

License

MIT License © 2023-PRESENT Anthony Fu MIT License © 2017 Eric Wendelin

FAQs

Package last updated on 09 Jan 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts