Choose your package manager
Kreisler packages are published on npm and can be installed using any Node.js package manager. All packages follow the naming convention@kreisler/package-name.
- npm
- yarn
- pnpm
Available packages
@kreisler/createapi
HTTP API client with proxy-based interface
@kreisler/try-catch
Functional error handling wrapper
@kreisler/debounce
Debounce utility with advanced features
@kreisler/js-helpers
Collection of JavaScript helper functions
@kreisler/js-cron
Cron task scheduler wrapper
@kreisler/exec-promise
Promise-based child process execution
@kreisler/dirname-for-module
ESM dirname helper for modules
@kreisler/bot-tl-ts
Telegram bot framework
@kreisler/bot-wa-ts
WhatsApp bot framework
@kreisler/anime-api
Anime API client
Installing multiple packages
You can install multiple Kreisler packages in a single command:- npm
- yarn
- pnpm
Requirements
All Kreisler packages require Node.js 16.x or higher. Some packages may have additional peer dependencies listed in their individual documentation.
Monorepo setup
If you’re working with a monorepo, you can install packages in specific workspaces:- npm
- yarn
- pnpm
Module formats
Verification
After installation, you can verify the package is correctly installed:Troubleshooting
Common issues
Package not found Ensure you’re using the correct package name with the@kreisler/ scope: