@jeffusion/bungee-types
v2.4.0
Published
TypeScript type definitions for Bungee
Downloads
7
Maintainers
Readme
@jeffusion/bungee-types
TypeScript type definitions for Bungee - a high-performance reverse proxy server.
Installation
npm install @jeffusion/bungee-types
# or
bun add @jeffusion/bungee-typesUsage
import type { AppConfig, RouteConfig, AuthConfig } from '@jeffusion/bungee-types';
const config: AppConfig = {
routes: [
{
path: '/api',
upstreams: [
{ target: 'http://localhost:3000' }
]
}
]
};Available Types
Core Configuration Types
AppConfig- Main application configurationRouteConfig- Route configuration with upstreams and pluginsAuthConfig- Authentication configurationUpstream- Upstream server configuration
Modification and Plugin Types
ModificationRules- Request/response modification rulesPluginConfig- Plugin configurationLoggingConfig- Logging configuration
Type Exports
Default Export
import type { AppConfig } from '@jeffusion/bungee-types';Type-Only Export
import type { RouteConfig } from '@jeffusion/bungee-types/types';Documentation
For full documentation, visit Bungee Documentation.
License
MIT
