π drizzleasy v0.1.0 - First Stable Release
π First stable release of drizzleasy!
β¨ Features
- Ultra-simple CRUD operations with natural syntax
- Full TypeScript support with maximum IntelliSense
- Auto-detection for PostgreSQL, SQLite, and Turso databases
- Chainable WHERE clauses with smart operators like
{ age: '>18' }and{ name: '*john*' } - Factory functions for reusable typed operations
- React hooks for optimistic updates
- Comprehensive error handling with consistent result format
π Critical Fixes
- Fixed method chaining issue in read operations
- Enhanced type definitions for better LSP support
- Cleaned up package exports and documentation
- Fixed README typos and inconsistencies
π¦ Package Quality
- 21/21 tests passing β
- Clean build with no warnings β
- Comprehensive TypeScript definitions β
- Proper peer dependency configuration β
π Installation
npm install @remcostoeten/drizzleasyπ Quick Start
import { initializeConnection, readFn, createFn } from '@remcostoeten/drizzleasy'
// Auto-configure database
// Create typed functions
const read = readFn<User>()
const create = createFn<User>()
// Use CRUD operations
const { data: users } = await read('users')()
const { data: newUser } = await create('users')({ name: 'John' })Full documentation: https://github.com/remcostoeten/drizzleasy#readme
npm package: https://www.npmjs.com/package/@remcostoeten/drizzleasy