errx

Zero dependency library to capture and parse stack traces in Node, Bun and Deno

MIT 3 个版本
安装
npm install errx
yarn add errx
pnpm add errx
bun add errx
README

errx

npm version npm downloads Github Actions Codecov

Zero dependency library to capture and parse stack traces in Node, Bun, Deno and more.

Usage

Install package:

# npm
npm install errx

# pnpm
pnpm install errx
import { captureRawStackTrace, captureStackTrace, parseRawStackTrace } from 'errx'

// returns raw string stack trace
captureRawStackTrace()
// returns parsed stack trace
captureStackTrace()

console.log(captureStackTrace())
// [{
//   function: undefined,
//   source: 'file:///code/danielroe/errx/playground/index.js',
//   line: '5',
//   column: '13'
// }]

💻 Development

  • Clone this repository
  • Enable Corepack using corepack enable
  • Install dependencies using pnpm install
  • Run interactive tests using pnpm dev

License

Made with ❤️

Published under MIT License.

版本列表
0.1.0 2024-07-04
0.0.1 2024-07-04
0.0.0 2024-07-04