Native Node.js driver for Sybase ASE databases, built as a Drizzle ORM integration using FreeTDS via N-API. Current version 1.1.0 (pre-release candidate) targets Node >=24 and requires drizzle-orm ^1.0.0-rc.2. Differentiates from other Sybase drivers by providing typed ORM interfaces with Drizzle's query builder and migration tools. Release cadence is irregular; development is active but pre-1.0.
npm install drizzle-sybaseNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Connects to Sybase ASE via Drizzle ORM, runs a query, and logs the result.
Upgrade Node.js to 24 or later.
Use import syntax or switch to a dynamic import() call.
Provide all essential fields (host, port, database, user, password) even if types say optional.
Install FreeTDS via system package manager (apt, brew) or use --build-from-source with @napi-rs/cli.
Run 'npm install drizzle-sybase drizzle-orm' and ensure you use import syntax (e.g., import { drizzle } from 'drizzle-sybase').Call client.end() only after you have used the client. Ensure client is created with new SybaseClient(config). Consider using try-finally block.
Set rejectUnauthorized: false in the client config (not recommended for production) or provide the correct CA certificate via ca option.