Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tunnckocore/common-callback-names
List of common callback names - callback, cb, callback_, next, done.
https://github.com/tunnckocore/common-callback-names
async asynchronous callback common core helper names nodejs utility
Last synced: 3 months ago
JSON representation
List of common callback names - callback, cb, callback_, next, done.
- Host: GitHub
- URL: https://github.com/tunnckocore/common-callback-names
- Owner: tunnckoCore
- License: mit
- Created: 2016-03-18T12:51:36.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2023-01-12T05:36:18.000Z (almost 2 years ago)
- Last Synced: 2024-10-05T02:17:55.826Z (3 months ago)
- Topics: async, asynchronous, callback, common, core, helper, names, nodejs, utility
- Language: JavaScript
- Size: 399 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# common-callback-names [![npm version][npmv-img]][npmv-url] [![github release][github-release-img]][github-release-url] [![License][license-img]][license-url]
> List of common callback names - callback, cb, callback_, next, done.
[![standard code style][standard-img]][standard-url] [![travis build status][travis-img]][travis-url] [![windows build][appveyor-img]][appveyor-url] [![coverage status][coverage-img]][coverage-url] [![dependency status][david-img]][david-url] [![npm downloads][downloads-img]][downloads-url]
You might also be interested in [always-done](https://github.com/hybridables/always-done#readme).
## Table of Contents
- [Install](#install)
- [Usage](#usage)
- [Related](#related)
- [Contributing](#contributing)
- [Building docs](#building-docs)
- [Running tests](#running-tests)
- [Author](#author)
- [License](#license)_(TOC generated by [verb](https://github.com/verbose/verb) using [markdown-toc](https://github.com/jonschlinkert/markdown-toc))_
## Install
Install with [npm](https://www.npmjs.com/)```
$ npm install common-callback-names --save
```or install using [yarn](https://yarnpkg.com)
```
$ yarn add common-callback-names
```## Usage
> For more use-cases see the [tests](test.js)```js
const commonCallbackNames = require('common-callback-names')console.log(commonCallbackNames)
// =>
// [
// "callback",
// "callback_",
// "cb",
// "cb_",
// "done",
// "next"
// ]
```## Related
- [always-done](https://www.npmjs.com/package/always-done): Handle completion and errors with elegance! Support for streams, callbacks, promises, child processes, async/await and sync functions. A drop-in replacement… [more](https://github.com/hybridables/always-done#readme) | [homepage](https://github.com/hybridables/always-done#readme "Handle completion and errors with elegance! Support for streams, callbacks, promises, child processes, async/await and sync functions. A drop-in replacement for [async-done][] - pass 100% of its tests plus more")
- [function-arguments](https://www.npmjs.com/package/function-arguments): Get arguments of a function, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow… [more](https://github.com/tunnckocore/function-arguments#readme) | [homepage](https://github.com/tunnckocore/function-arguments#readme "Get arguments of a function, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.")
- [get-fn-name](https://www.npmjs.com/package/get-fn-name): Get function name with strictness and correctness in mind. Also works for arrow functions and getting correct name of bounded… [more](https://github.com/tunnckocore/get-fn-name#readme) | [homepage](https://github.com/tunnckocore/get-fn-name#readme "Get function name with strictness and correctness in mind. Also works for arrow functions and getting correct name of bounded functions. Powered by [fn-name][].")
- [is-async-function](https://www.npmjs.com/package/is-async-function): Is function really asynchronous function? Trying to guess that based on check if [common-callback-names][] exists as function arguments names or… [more](https://github.com/tunnckocore/is-async-function#readme) | [homepage](https://github.com/tunnckocore/is-async-function#readme "Is function really asynchronous function? Trying to guess that based on check if [common-callback-names][] exists as function arguments names or you can pass your custom.")
- [is-callback-function](https://www.npmjs.com/package/is-callback-function): Returns true if function is a callback. Checks its name is one of [common-callback-names][] - callback, cb, cb_, callback_, next… [more](https://github.com/tunnckocore/is-callback-function#readme) | [homepage](https://github.com/tunnckocore/is-callback-function#readme "Returns true if function is a callback. Checks its name is one of [common-callback-names][] - callback, cb, cb_, callback_, next, done, they can be customized, these are default.")
- [minibase](https://www.npmjs.com/package/minibase): Minimalist alternative for Base. Build complex APIs with small units called plugins. Works well with most of the already existing… [more](https://github.com/node-minibase/minibase#readme) | [homepage](https://github.com/node-minibase/minibase#readme "Minimalist alternative for Base. Build complex APIs with small units called plugins. Works well with most of the already existing [base][] plugins.")
- [parse-function](https://www.npmjs.com/package/parse-function): Parse a function into an object that has its name, body, args and a few more useful properties. | [homepage](https://github.com/tunnckocore/parse-function#readme "Parse a function into an object that has its name, body, args and a few more useful properties.")
- [try-catch-core](https://www.npmjs.com/package/try-catch-core): Low-level package to handle completion and errors of sync or asynchronous functions, using [once][] and [dezalgo][] libs. Useful for and… [more](https://github.com/hybridables/try-catch-core#readme) | [homepage](https://github.com/hybridables/try-catch-core#readme "Low-level package to handle completion and errors of sync or asynchronous functions, using [once][] and [dezalgo][] libs. Useful for and used in higher-level libs such as [always-done][] to handle completion of anything.")## Contributing
Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/tunnckoCore/common-callback-names/issues/new).
Please read the [contributing guidelines](CONTRIBUTING.md) for advice on opening issues, pull requests, and coding standards.
If you need some help and can spent some cash, feel free to [contact me at CodeMentor.io](https://www.codementor.io/tunnckocore?utm_source=github&utm_medium=button&utm_term=tunnckocore&utm_campaign=github) too.**In short:** If you want to contribute to that project, please follow these things
1. Please DO NOT edit [README.md](README.md), [CHANGELOG.md](CHANGELOG.md) and [.verb.md](.verb.md) files. See ["Building docs"](#building-docs) section.
2. Ensure anything is okey by installing the dependencies and run the tests. See ["Running tests"](#running-tests) section.
3. Always use `npm run commit` to commit changes instead of `git commit`, because it is interactive and user-friendly. It uses [commitizen][] behind the scenes, which follows Conventional Changelog idealogy.
4. Do NOT bump the version in package.json. For that we use `npm run release`, which is [standard-version][] and follows Conventional Changelog idealogy.Thanks a lot! :)
## Building docs
Documentation and that readme is generated using [verb-generate-readme][], which is a [verb][] generator, so you need to install both of them and then run `verb` command like that```
$ npm install verbose/verb#dev verb-generate-readme --global && verb
```_Please don't edit the README directly. Any changes to the readme must be made in [.verb.md](.verb.md)._
## Running tests
Clone repository and run the following in that cloned directory```
$ npm install && npm test
```## Author
**Charlike Mike Reagent**+ [github/tunnckoCore](https://github.com/tunnckoCore)
+ [twitter/tunnckoCore](https://twitter.com/tunnckoCore)
+ [codementor/tunnckoCore](https://codementor.io/tunnckoCore)## License
Copyright © 2016-2018, [Charlike Mike Reagent](https://i.am.charlike.online). Released under the [MIT License](LICENSE).***
_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.6.0, on May 27, 2018._
_Project scaffolded using [charlike][] cli._[always-done]: https://github.com/hybridables/always-done
[async-done]: https://github.com/gulpjs/async-done
[base]: https://github.com/node-base/base
[charlike]: https://github.com/tunnckocore/charlike
[commitizen]: https://github.com/commitizen/cz-cli
[common-callback-names]: https://github.com/tunnckocore/common-callback-names
[dezalgo]: https://github.com/npm/dezalgo
[fn-name]: https://github.com/sindresorhus/fn-name
[once]: https://github.com/isaacs/once
[standard-version]: https://github.com/conventional-changelog/standard-version
[verb-generate-readme]: https://github.com/verbose/verb-generate-readme
[verb]: https://github.com/verbose/verb[downloads-url]: https://www.npmjs.com/package/common-callback-names
[downloads-img]: https://img.shields.io/npm/dt/common-callback-names.svg[travis-url]: https://travis-ci.org/olstenlarck/common-callback-names
[travis-img]: https://img.shields.io/travis/olstenlarck/common-callback-names/master.svg?label=linux[appveyor-url]: https://ci.appveyor.com/project/tunnckoCore/common-callback-names
[appveyor-img]: https://img.shields.io/appveyor/ci/tunnckoCore/common-callback-names/master.svg?label=windows[coverage-url]: https://codecov.io/gh/olstenlarck/common-callback-names
[coverage-img]: https://img.shields.io/codecov/c/github/olstenlarck/common-callback-names/master.svg[david-url]: https://david-dm.org/tunnckoCore/common-callback-names
[david-img]: https://img.shields.io/david/tunnckoCore/common-callback-names.svg[standard-url]: https://github.com/feross/standard
[standard-img]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg[paypalme-url]: https://www.paypal.me/tunnckoCore
[paypalme-img]: https://img.shields.io/badge/paypal-donate-brightgreen.svg[npmv-url]: https://www.npmjs.com/package/common-callback-names
[npmv-img]: https://img.shields.io/npm/v/common-callback-names.svg?label=npm%20version[github-release-url]: https://github.com/olstenlarck/common-callback-names/releases/latest
[github-release-img]: https://img.shields.io/github/tag/olstenlarck/common-callback-names.svg?label=github%20tag[license-url]: https://github.com/olstenlarck/common-callback-names/blob/master/LICENSE
[license-img]: https://img.shields.io/badge/license-MIT-blue.svg