TeaQL's TypeScript Runtime Is Now Available on npm
TeaQL's TypeScript runtime is now publicly available as
@teaql/teaql. The first release,
0.1.0, can be installed directly from npm:
npm install @teaql/teaql
The package contains the core runtime and explicit SQL entry points for PostgreSQL, MySQL, and SQLite. Install only the database driver your application uses:
npm install @teaql/teaql pg pg-query-stream # PostgreSQL
npm install @teaql/teaql mysql2 # MySQL
npm install @teaql/teaql better-sqlite3 # SQLite
The published artifact was built and tested with Node.js 22. We also installed it from the public registry into a clean project and loaded the main, SQL core, PostgreSQL, MySQL, and SQLite exports.
This release makes the same runtime used by TeaQL's generated TypeScript applications available
through the standard Node.js package workflow. Source, issues, and release development remain in
the teaql-ts repository.
Future releases are configured to publish from GitHub Actions through npm Trusted Publishing, using short-lived OIDC credentials instead of a stored long-lived npm publishing token.
