An open API service indexing awesome lists of open source software.

https://github.com/defstream/kickable

Kickable is a service built to answer the age old question of "Can I Kick It?"
https://github.com/defstream/kickable

Last synced: about 1 year ago
JSON representation

Kickable is a service built to answer the age old question of "Can I Kick It?"

Awesome Lists containing this project

README

          

## kickable

**kickable** is a microservice built to answer the age old question, "Can I Kick It?"

#### What is a kickable?
Currently only the word "it" is kickable.

| NPM | Builds | Coverage | Vulnerabilities |
| :------------- | :------------- | :------------- | :------------- |
| npm version | build status | coverage | Known Vulnerabilities |
| downloads | build status | Coverage Status
|Gemnasium | Wercker status| | |

# Installation
**Requires Node.js 6+, iojs is not currently supported**

```shell
$ npm install kickable --save
```

#### Test

```shell
$ npm run test
```

#### Cover

```shell
$ npm run cover
```

**CURRENT COVERAGE REPORT**

![codecov.io](https://codecov.io/github/defstream/kickable/branch.svg?branch=master)

# API

### `api.kick(it)`

Returns true if the string `it` is determined to be kickable.

**parameters:**
- **it** {String} The value to determine as kickable

**returns**: {Bool} true if `it` is determined to be kickable, otherwise false.

### What's next?
- Case Insensitivity
- Support for configuring kickable items other than `it`.
- Return true if the item is known to be a kickable noun, ie. ball, wall, door; otherwise false ( sky, feelings, comments )"

### Discuss
[![Join the chat at https://gitter.im/kickable/Lobby](https://badges.gitter.im/kickable/Lobby.svg)](https://gitter.im/kickable/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

Questions or comments can also be posted on the kickable Github issues page.

### Maintainers
Hector Gray (Twitter: @defstream)

### Contribute
Pull Requests welcome. Please make sure all tests pass:

```shell
$ npm test
```

Please submit Github issues for any feature enhancements, bugs or documentation problems.

### License
MIT