mirror of
https://github.com/pnpm/pnpm.git
synced 2026-01-06 05:58:20 -05:00
33 lines
545 B
Markdown
33 lines
545 B
Markdown
# @pnpm/error
|
|
|
|
> An error class for pnpm errors
|
|
|
|
<!--@shields('npm')-->
|
|
[](https://www.npmjs.com/package/@pnpm/error)
|
|
<!--/@-->
|
|
|
|
## Installation
|
|
|
|
```sh
|
|
pnpm add @pnpm/error
|
|
```
|
|
|
|
### Usage
|
|
|
|
```ts
|
|
import { PnpmError } from '@pnpm/error'
|
|
|
|
try {
|
|
throw new PnpmError('THE_ERROR_CODE', 'The error message')
|
|
} catch (err: any) { // eslint-disable-line
|
|
console.log(err.code)
|
|
//> ERR_PNPM_THE_ERROR_CODE
|
|
console.log(err.message)
|
|
//> The error message
|
|
}
|
|
```
|
|
|
|
## License
|
|
|
|
MIT
|