mirror of
https://github.com/shimataro/ssh-key-action.git
synced 2025-06-19 22:52:10 +10:00
* first action!
This commit is contained in:
parent
8deacc95b1
commit
4e3aad3b7f
3750 changed files with 1155519 additions and 0 deletions
72
node_modules/err-code/README.md
generated
vendored
Normal file
72
node_modules/err-code/README.md
generated
vendored
Normal file
|
@ -0,0 +1,72 @@
|
|||
# err-code
|
||||
|
||||
[![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Dependency status][david-dm-image]][david-dm-url] [![Dev Dependency status][david-dm-dev-image]][david-dm-dev-url]
|
||||
|
||||
[npm-url]:https://npmjs.org/package/err-code
|
||||
[downloads-image]:http://img.shields.io/npm/dm/err-code.svg
|
||||
[npm-image]:http://img.shields.io/npm/v/err-code.svg
|
||||
[travis-url]:https://travis-ci.org/IndigoUnited/js-err-code
|
||||
[travis-image]:http://img.shields.io/travis/IndigoUnited/js-err-code/master.svg
|
||||
[david-dm-url]:https://david-dm.org/IndigoUnited/js-err-code
|
||||
[david-dm-image]:https://img.shields.io/david/IndigoUnited/js-err-code.svg
|
||||
[david-dm-dev-url]:https://david-dm.org/IndigoUnited/js-err-code#info=devDependencies
|
||||
[david-dm-dev-image]:https://img.shields.io/david/dev/IndigoUnited/js-err-code.svg
|
||||
|
||||
Create new error instances with a code and additional properties.
|
||||
|
||||
|
||||
## Installation
|
||||
|
||||
`$ npm install err-code` - `NPM`
|
||||
`$ bower install err-code` - `bower`
|
||||
|
||||
The browser file is named index.umd.js which supports CommonJS, AMD and globals (errCode).
|
||||
|
||||
|
||||
## Why
|
||||
|
||||
I find myself doing this repeatedly:
|
||||
|
||||
```js
|
||||
var err = new Error('My message');
|
||||
err.code = 'SOMECODE';
|
||||
err.detail = 'Additional information about the error';
|
||||
throw err;
|
||||
```
|
||||
|
||||
|
||||
## Usage
|
||||
|
||||
Simple usage.
|
||||
|
||||
```js
|
||||
var errcode = require('err-code');
|
||||
|
||||
// fill error with message + code
|
||||
throw errcode(new Error('My message'), 'ESOMECODE');
|
||||
// fill error with message + code + props
|
||||
throw errcode(new Error('My message'), 'ESOMECODE', { detail: 'Additional information about the error' });
|
||||
// fill error with message + props
|
||||
throw errcode(new Error('My message'), { detail: 'Additional information about the error' });
|
||||
|
||||
|
||||
// You may also pass a string in the first argument and an error will be automatically created
|
||||
// for you, though the stack trace will contain err-code in it.
|
||||
|
||||
// create error with message + code
|
||||
throw errcode('My message', 'ESOMECODE');
|
||||
// create error with message + code + props
|
||||
throw errcode('My message', 'ESOMECODE', { detail: 'Additional information about the error' });
|
||||
// create error with message + props
|
||||
throw errcode('My message', { detail: 'Additional information about the error' });
|
||||
```
|
||||
|
||||
|
||||
## Tests
|
||||
|
||||
`$ npm test`
|
||||
|
||||
|
||||
## License
|
||||
|
||||
Released under the [MIT License](http://www.opensource.org/licenses/mit-license.php).
|
Loading…
Add table
Add a link
Reference in a new issue