open-index/open-npm huggingface dataset:
npm package: @keeveestore/capped-map
Description: Capped Map Implementation of keeveestore
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/capped-map

> Capped Map Implementation of KeeVee Store

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/capped-map)](https://www.npmjs.com/package/@keeveestore/capped-map)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/capped-map)](https://www.npmjs.com/package/@keeveestore/capped-map)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/capped-map)](https://circleci.com/gh/keeveestore/capped-map)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/capped-map)](https://codecov.io/gh/keeveestore/capped-map)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/capped-map
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/couchdb
Description: CouchDB Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/couchdb

> CouchDB Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/couchdb)](https://www.npmjs.com/package/@keeveestore/couchdb)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/couchdb)](https://www.npmjs.com/package/@keeveestore/couchdb)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/couchdb)](https://circleci.com/gh/keeveestore/couchdb)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/couchdb)](https://codecov.io/gh/keeveestore/couchdb)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/couchdb
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/csv
Description: CSV Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/csv

> CSV Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/csv)](https://www.npmjs.com/package/@keeveestore/csv)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/csv)](https://www.npmjs.com/package/@keeveestore/csv)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/csv)](https://circleci.com/gh/keeveestore/csv)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/csv)](https://codecov.io/gh/keeveestore/csv)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/csv
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/dynamodb
Description: DynamoDB Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/dynamodb

> DynamoDB Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/dynamodb)](https://www.npmjs.com/package/@keeveestore/dynamodb)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/dynamodb)](https://www.npmjs.com/package/@keeveestore/dynamodb)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/dynamodb)](https://circleci.com/gh/keeveestore/dynamodb)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/dynamodb)](https://codecov.io/gh/keeveestore/dynamodb)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/dynamodb
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/fast-map
Description: Fast Map Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/fast-map

> Fast Map Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/fast-map)](https://www.npmjs.com/package/@keeveestore/fast-map)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/fast-map)](https://www.npmjs.com/package/@keeveestore/fast-map)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/fast-map)](https://circleci.com/gh/keeveestore/fast-map)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/fast-map)](https://codecov.io/gh/keeveestore/fast-map)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/fast-map
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/file
Description: Abstract File Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.2

# @keeveestore/file

> Abstract File Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/file)](https://www.npmjs.com/package/@keeveestore/file)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/file)](https://www.npmjs.com/package/@keeveestore/file)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/file)](https://circleci.com/gh/keeveestore/file)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/file)](https://codecov.io/gh/keeveestore/file)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/file
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/keeveestore
Description: A common interface for reusable Key-Value Store implementations in TypeScript.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/keeveestore

> A common interface for reusable Key-Value Store implementations in TypeScript.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/keeveestore)](https://www.npmjs.com/package/@keeveestore/keeveestore)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/keeveestore)](https://www.npmjs.com/package/@keeveestore/keeveestore)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/keeveestore
```

## Implementations

-   [@keeveestore/couchdb](https://github.com/keeveestore/couchdb)
-   [@keeveestore/lowdb](https://github.com/keeveestore/lowdb)
-   [@keeveestore/map](https://github.com/keeveestore/map)
-   [@keeveestore/memory](https://github.com/keeveestore/memory)
-   [@keeveestore/mongodb](https://github.com/keeveestore/mongodb)
-   [@keeveestore/mysql](https://github.com/keeveestore/mysql)
-   [@keeveestore/postgres](https://github.com/keeveestore/postgres)
-   [@keeveestore/pouchdb](https://github.com/keeveestore/pouchdb)
-   [@keeveestore/redis](https://github.com/keeveestore/redis)
-   [@keeveestore/sqlite](https://github.com/keeveestore/sqlite)

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/lfu-map
Description: LFU Map Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/lfu-map

> LFU Map Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/lfu-map)](https://www.npmjs.com/package/@keeveestore/lfu-map)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/lfu-map)](https://www.npmjs.com/package/@keeveestore/lfu-map)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/lfu-map)](https://circleci.com/gh/keeveestore/lfu-map)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/lfu-map)](https://codecov.io/gh/keeveestore/lfu-map)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/lfu-map
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/lowdb
Description: lowdb Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/lowdb

> lowdb Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/lowdb)](https://www.npmjs.com/package/@keeveestore/lowdb)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/lowdb)](https://www.npmjs.com/package/@keeveestore/lowdb)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/lowdb)](https://circleci.com/gh/keeveestore/lowdb)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/lowdb)](https://codecov.io/gh/keeveestore/lowdb)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/lowdb
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/lru-map
Description: LRU Map Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/lru-map

> LRU Map Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/lru-map)](https://www.npmjs.com/package/@keeveestore/lru-map)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/lru-map)](https://www.npmjs.com/package/@keeveestore/lru-map)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/lru-map)](https://circleci.com/gh/keeveestore/lru-map)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/lru-map)](https://codecov.io/gh/keeveestore/lru-map)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/lru-map
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/map
Description: Map Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/map

> Map Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/map)](https://www.npmjs.com/package/@keeveestore/map)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/map)](https://www.npmjs.com/package/@keeveestore/map)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/map)](https://circleci.com/gh/keeveestore/map)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/map)](https://codecov.io/gh/keeveestore/map)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/map
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/memory
Description: Object Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/memory

> Object Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/memory)](https://www.npmjs.com/package/@keeveestore/memory)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/memory)](https://www.npmjs.com/package/@keeveestore/memory)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/memory)](https://circleci.com/gh/keeveestore/memory)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/memory)](https://codecov.io/gh/keeveestore/memory)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/memory
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/mongodb
Description: MongoDB Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/mongodb

> MongoDB Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/mongodb)](https://www.npmjs.com/package/@keeveestore/mongodb)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/mongodb)](https://www.npmjs.com/package/@keeveestore/mongodb)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/mongodb)](https://circleci.com/gh/keeveestore/mongodb)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/mongodb)](https://codecov.io/gh/keeveestore/mongodb)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/mongodb
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/mysql
Description: MySQL Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/mysql

> MySQL Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/mysql)](https://www.npmjs.com/package/@keeveestore/mysql)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/mysql)](https://www.npmjs.com/package/@keeveestore/mysql)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/mysql)](https://circleci.com/gh/keeveestore/mysql)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/mysql)](https://codecov.io/gh/keeveestore/mysql)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/mysql
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/postgres
Description: Postgres Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/postgres

> Postgres Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/postgres)](https://www.npmjs.com/package/@keeveestore/postgres)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/postgres)](https://www.npmjs.com/package/@keeveestore/postgres)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/postgres)](https://circleci.com/gh/keeveestore/postgres)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/postgres)](https://codecov.io/gh/keeveestore/postgres)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/postgres
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/pouchdb
Description: PouchDB Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/pouchdb

> PouchDB Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/pouchdb)](https://www.npmjs.com/package/@keeveestore/pouchdb)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/pouchdb)](https://www.npmjs.com/package/@keeveestore/pouchdb)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/pouchdb)](https://circleci.com/gh/keeveestore/pouchdb)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/pouchdb)](https://codecov.io/gh/keeveestore/pouchdb)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/pouchdb
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/redis
Description: Redis Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/redis

> Redis Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/redis)](https://www.npmjs.com/package/@keeveestore/redis)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/redis)](https://www.npmjs.com/package/@keeveestore/redis)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/redis)](https://circleci.com/gh/keeveestore/redis)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/redis)](https://codecov.io/gh/keeveestore/redis)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/redis
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/sorted-map
Description: Sorted Map Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/sorted-map

> Sorted Map Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/sorted-map)](https://www.npmjs.com/package/@keeveestore/sorted-map)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/sorted-map)](https://www.npmjs.com/package/@keeveestore/sorted-map)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/sorted-map)](https://circleci.com/gh/keeveestore/sorted-map)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/sorted-map)](https://codecov.io/gh/keeveestore/sorted-map)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/sorted-map
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/sqlite
Description: SQLite Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/sqlite

> SQLite Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/sqlite)](https://www.npmjs.com/package/@keeveestore/sqlite)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/sqlite)](https://www.npmjs.com/package/@keeveestore/sqlite)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/sqlite)](https://circleci.com/gh/keeveestore/sqlite)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/sqlite)](https://codecov.io/gh/keeveestore/sqlite)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/sqlite
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/test-suite
Description: Test suite for KeeVee Store API compliance.
Author: Brian Faust
Latest version: 0.1.3

# @keeveestore/test-suite

> Test suite for KeeVee Store API compliance.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/test-suite)](https://www.npmjs.com/package/@keeveestore/test-suite)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/test-suite)](https://www.npmjs.com/package/@keeveestore/test-suite)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/test-suite
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keeveestore/xml
Description: XML Implementation of KeeVee Store.
Author: Brian Faust
Latest version: 0.1.0

# @keeveestore/xml

> XML Implementation of KeeVee Store.

[![Latest Version](https://badgen.now.sh/npm/v/@keeveestore/xml)](https://www.npmjs.com/package/@keeveestore/xml)
[![Node Engine](https://badgen.now.sh/npm/node/@keeveestore/xml)](https://www.npmjs.com/package/@keeveestore/xml)
[![Build Status](https://badgen.now.sh/circleci/github/keeveestore/xml)](https://circleci.com/gh/keeveestore/xml)
[![Codecov](https://badgen.now.sh/codecov/c/github/keeveestore/xml)](https://codecov.io/gh/keeveestore/xml)
[![License: MIT](https://badgen.now.sh/badge/license/MIT/green)](https://opensource.org/licenses/MIT)

## Installation

```bash
yarn add @keeveestore/xml
```

## Testing

```bash
yarn test
```

## Security

If you discover a security vulnerability within this package, please send an e-mail to hello@basecode.sh. All security vulnerabilities will be promptly addressed.

## Credits

-   [Brian Faust](https://github.com/faustbrian)
-   [All Contributors](../../../../contributors)

## License

[MIT](LICENSE) © [Brian Faust](https://basecode.sh)
npm package: @keevor/mysql-mcp-server
Description: MySQL MCP Server for Cursor - Execute SQL queries via Model Context Protocol
Author: KeeVor
Latest version: 1.3.0

# MySQL MCP Server

MySQL MCP Server 是一个为 Cursor 编辑器设计的 Model Context Protocol (MCP) 服务器，让 AI 助手能够直接查询 MySQL 数据库。

## ✨ 功能特性

- 🔍 执行 SQL 查询
- 📋 列出所有数据表
- 📊 查看表结构
- 🔒 安全的环境变量配置
- ⏱️ 可配置查询超时，防止SQL卡死
- 🚀 开箱即用，通过 npx 快速启动

## 📦 安装

### 方式 1: 使用 npx (推荐)

无需安装，直接在 `mcp.json` 中配置：

```json
{
  "mcpServers": {
    "mysql": {
      "command": "npx",
      "args": ["-y", "@keevor/mysql-mcp-server"],
      "env": {
        "DB_HOST": "localhost",
        "DB_PORT": "3306",
        "DB_USER": "root",
        "DB_PASSWORD": "your_password",
        "DB_DATABASE": "your_database",
        "DB_QUERY_TIMEOUT": "10"
      }
    }
  }
}
```

### 方式 2: 全局安装

```bash
npm install -g @keevor/mysql-mcp-server
```

然后在 `mcp.json` 中配置：

```json
{
  "mcpServers": {
    "mysql": {
      "command": "mysql-mcp-server",
      "env": {
        "DB_HOST": "localhost",
        "DB_PORT": "3306",
        "DB_USER": "root",
        "DB_PASSWORD": "your_password",
        "DB_DATABASE": "your_database",
        "DB_QUERY_TIMEOUT": "10"
      }
    }
  }
}
```

## 🔧 配置说明

通过环境变量配置数据库连接：

| 环境变量 | 必需 | 默认值 | 说明 |
|---------|------|--------|------|
| `DB_HOST` | ✅ 是 | - | 数据库主机地址 |
| `DB_PORT` | ❌ 否 | 3306 | 数据库端口 |
| `DB_USER` | ✅ 是 | - | 数据库用户名 |
| `DB_PASSWORD` | ❌ 否 | "" | 数据库密码 |
| `DB_DATABASE` | ✅ 是 | - | 数据库名称 |
| `DB_CHARSET` | ❌ 否 | utf8mb4 | 字符集 |
| `DB_QUERY_TIMEOUT` | ❌ 否 | 10 | 查询超时时间（秒） |

## 🛠️ 可用工具

在 Cursor 中，AI 可以调用以下工具：

### 1. query - 执行 SQL 查询

```javascript
// 示例
query({ sql: "SELECT * FROM users LIMIT 10" })
```

### 2. list_tables - 列出所有数据表

```javascript
// 示例
list_tables()
```

### 3. describe_table - 查看表结构

```javascript
// 示例
describe_table({ table: "users" })
```

## 📍 配置文件位置

在 Cursor 中，`mcp.json` 配置文件的位置：

- **Windows**: `%APPDATA%\Cursor\User\globalStorage\rooveterinaryinc.roo-cline\settings\mcp.json`
- **macOS**: `~/Library/Application Support/Cursor/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp.json`
- **Linux**: `~/.config/Cursor/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp.json`

## 🚀 使用示例

在 Cursor 中配置好 MCP 服务器后，你可以这样与 AI 对话：

> "查询 users 表中的所有数据"
> 
> "列出数据库中的所有表"
> 
> "查看 orders 表的结构"

## 🔒 安全提示

- ⚠️ 不要在公开的代码仓库中提交包含数据库密码的 `mcp.json` 文件
- ⚠️ 建议使用只读账户或限制权限的数据库账户
- ⚠️ 在生产环境中使用时要特别小心

## 📝 许可证

MIT License

## 🤝 贡献

欢迎提交 Issue 和 Pull Request！

## 📧 联系方式

如有问题，请在 GitHub 上提交 Issue。