Skip to content

Commit 8b4674e

Browse files
committed
tweak README.md
1 parent eb2cddd commit 8b4674e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,14 +115,14 @@ await db.update(Users, {name: "Alice Smith"}, user.id);
115115
Zen is the missing link between SQL and typed data. By writing tables with Zod schema, you get idempotent migration helpers, typed CRUD, normalized object references, and many features other database clients cannot provide.
116116

117117
### What Zen is not:
118-
- **Zen is not a query builder** — Rather than using a fluent query builder interface (`.where().orderBy().limit()`), Zen uses explicit SQL tagged template functions instead
118+
- **Zen is not a query builder** — Rather than using a fluent query builder interface (`.where().orderBy().limit()`), Zen uses explicit SQL tagged template functions instead.
119119
```typescript
120120
db.all(Posts)`
121121
WHERE ${Posts.cols.published} = ${true}
122122
ORDER BY ${Posts.cols.publishDate} DESC
123123
LIMIT 20
124124
`;
125-
```.
125+
```
126126
- **Zen is not an ORM** — Tables are not classes, they are Zod-powered singletons which provide schema-aware SQL-fragment helpers. These tables can be passed to CRUD helpers to validate writes, generate DDL, and normalize joined data into an object graph.
127127
- **Zen is not a startup** — Zen is an open-source library, not a venture-backed SaaS. There will never be a managed “ZenDB” instance or a “Zen Studio.” The library is a thin wrapper around Zod and JavaScript SQL drivers, with a focus on runtime abstractions rather than complicated tooling.
128128

0 commit comments

Comments
 (0)