matecitodb
v3.1.0
Published
SDK oficial de matecito.dev — Auth, queries, realtime, storage, batch y CLI para Next.js, React y Node.js
Maintainers
Readme
matecitodb v3.1.0 🧉
El SDK oficial de matecito.dev — Una librería ligera y potente para conectar tus apps con MatecitoDB. Diseñada para ofrecer la mejor experiencia de desarrollo con TypeScript nativo, consultas fluidas y tiempo real.
npm install matecitodb🔥 ¿Qué hay de nuevo en la v3.1.0?
Esta versión introduce el REST-First Query Engine, permitiendo una comunicación más limpia y eficiente con el backend.
- 💎 Fluent API: Encadena filtros y selecciones de forma intuitiva.
- 🚀 Async Query Builder: El builder es thenable — usa
awaitdirectamente sobre la cadena. - 🧩 RESTal Queries: Parámetros URL estandarizados (
?key=op.val). - 📦 Bulk Updates & Merge: Actualizaciones masivas y parciales directamente desde el SDK.
🚀 Inicio Rápido
import { createClient } from 'matecitodb'
const db = createClient({
url: 'https://tu-proyecto.matecito.dev',
apiKey: 'TU_API_KEY',
})// 🔎 Consultas Fluidas const { data: posts } = await db.from('posts') .select('id, title, created_at') .eq('status', 'publicado') .ilike('title', '%matecito%') .latest() .limit(10);
// 🚀 Actualización Masiva (Bulk Update) await db.from('posts') .update({ views: 0 }) .eq('status', 'borrador');
---
### 📦 Módulos Incluidos
* **Auth**: Registro, Login (Email/OAuth) y gestión de sesiones.
* **Records**: CRUD avanzado con soporte para Soft-Delete y Restauración.
* **Realtime**: Conexión ultra-rápida vía WebSockets para eventos en vivo.
* **Storage**: Gestión de archivos y generación de URLs optimizadas.
* **Admin**: Control total de colecciones, campos, logs y SMTP.
---
### 📖 Documentación
Para guías detalladas, consulta nuestro directorio [doc/](./doc):
* [Autenticación](./doc/auth.md) | [Records & CRUD](./doc/records.md)
* [Realtime](./doc/realtime.md) | [Storage](./doc/storage.md)
* [Estructura y Colecciones](./doc/collections.md)
---
Hecho con ❤️ en Argentina 🧉
[matecito.dev](https://matecito.dev) · [Discord](https://discord.gg/matecito)