A TypeScript wrapper library for building Beekeeper Studio plugins that enables communication between your plugin and the main application.
npm install github:beekeeper-studio/plugin
# or
yarn add github:beekeeper-studio/plugin
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' });
# Build the library
npm run build
# Prepare for publishing
npm run prepublishOnly
MIT