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

https://github.com/beekeeper-studio/plugin

A simple TypeScript wrapper to send messages from your Beekeeper Studio plugin to the main app.
https://github.com/beekeeper-studio/plugin

Last synced: 7 months ago
JSON representation

A simple TypeScript wrapper to send messages from your Beekeeper Studio plugin to the main app.

Awesome Lists containing this project

README

          

# @beekeeperstudio/plugin

A TypeScript wrapper library for building Beekeeper Studio plugins that enables communication between your plugin and the main application.

## Installation

```bash
npm install github:beekeeper-studio/plugin
# or
yarn add github:beekeeper-studio/plugin
```

## Quick Start

```typescript
import { request, notify } from '@beekeeperstudio/plugin';

// Get all tables in the current database
const tables = await request('getTables');

// Run a SQL query
const result = await request('runQuery', { query: 'SELECT * FROM users LIMIT 10' });
```

## Development

```bash
# Build the library
npm run build

# Prepare for publishing
npm run prepublishOnly
```

## License

MIT