Skip to content

Commit 75a5a91

Browse files
lishaduckampagent
andauthored
chore(deps): update effect-qb to 0.22 (#390)
Amp-Thread-ID: https://ampcode.com/threads/T-019fecd4-f664-70ba-90f8-d995ad8ccff4 Co-authored-by: Amp <amp@ampcode.com>
1 parent 2c5dacc commit 75a5a91

4 files changed

Lines changed: 42 additions & 24 deletions

File tree

apps/grove/src/lib/server/db/tables.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Check, Column, Function, Query } from "effect-qb";
1+
import { Check, Column, Query } from "effect-qb";
22
import * as Pg from "effect-qb/postgres";
33

44
import { Counter } from "../../sprouts/schema.ts";
@@ -8,7 +8,7 @@ const publicSchema = Pg.Schema.make("public");
88
const sproutsTable = publicSchema.table("grove_demo_sprouts", {
99
id: Pg.Column.int8().pipe(Pg.Column.identityAlways, Column.primaryKey),
1010
name: Column.text(),
11-
planted_at: Pg.Column.timestamptz().pipe(Column.default(Function.now())),
11+
planted_at: Pg.Column.timestamptz().pipe(Column.default(Pg.Function.now())),
1212
waterings: Column.int().pipe(Column.default(Query.literal(0)), Column.schema(Counter)),
1313
});
1414

packages/better-auth-effect-qb-adapter/src/index.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,9 @@ export const createEffectQbAdapter = (
122122
const provided = context ? Effect.provide(effect, context) : effect;
123123
return owner.runPromise(provided);
124124
};
125-
const execute = (plan: Query.QueryPlan<never, never, never, never, never, never, never, never>) =>
125+
const execute = (
126+
plan: Query.QueryPlan<never, never, never, never, never, never, never, never, never, never>,
127+
) =>
126128
Effect.flatMap(PgClient.PgClient, (sql) =>
127129
executor.execute(plan as never).pipe(Effect.provideService(SqlClient.SqlClient, sql)),
128130
) as Effect.Effect<readonly DatabaseRow[], unknown, PgClient.PgClient>;
@@ -213,7 +215,7 @@ export const createEffectQbAdapter = (
213215
const conditionExpression = (name: string, condition: CleanedWhere): unknown => {
214216
const column = fieldColumn(name, condition.field);
215217
const insensitive = condition.mode === "insensitive";
216-
const operand = insensitive ? Query.lower(column as never) : column;
218+
const operand = insensitive ? Pg.Function.lower(column as never) : column;
217219
const value = insensitive
218220
? String(condition.value).toLocaleLowerCase("en-US")
219221
: condition.value;

pnpm-lock.yaml

Lines changed: 18 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,22 @@ overrides:
1212
"better-auth@1.7.0-rc.2>kysely": "-"
1313
"@better-auth/core@1.7.0-rc.2>kysely": "-"
1414

15+
# Why: fail installs on undeclared or incompatible peers. These package-scoped
16+
# exceptions cover compatibility already exercised by this workspace without
17+
# suppressing peer validation for future versions of the same dependencies.
18+
strictPeerDependencies: true
19+
peerDependencyRules:
20+
allowedVersions:
21+
"@napi-rs/wasm-runtime@1.2.0>@emnapi/core": ^1.9.0
22+
"@napi-rs/wasm-runtime@1.2.0>@emnapi/runtime": ^1.9.0
23+
"@sentry/sveltekit@10.65.0>@sveltejs/kit": 3.0.0-next.8
24+
"@sveltejs/adapter-node@5.5.4>@sveltejs/kit": 3.0.0-next.8
25+
"better-auth@1.7.0-rc.1>@sveltejs/kit": 3.0.0-next.8
26+
"better-auth@1.7.0-rc.2>@sveltejs/kit": 3.0.0-next.8
27+
"effect-db@0.22.0>effect": 4.0.0-beta.103
28+
"effect-qb@0.22.0>effect": 4.0.0-beta.103
29+
"eslint-plugin-oxlint@1.70.0>oxlint": 1.72.0
30+
1531
# Why: every dependency version must come from a catalog. `pnpm add` routes new
1632
# deps into a catalog automatically and refuses to introduce a divergent range.
1733
catalogMode: strict
@@ -128,8 +144,8 @@ catalog:
128144
"@testcontainers/postgresql": ^11.10.0
129145
better-auth: 1.7.0-rc.2
130146
effect: 4.0.0-beta.103
131-
effect-db: 0.21.0
132-
effect-qb: 0.21.0
147+
effect-db: 0.22.0
148+
effect-qb: 0.22.0
133149
svelte-effect-runtime: 4.1.1
134150
svelte-global-typescript: 1.0.1
135151
mode-watcher: ^1.1.0

0 commit comments

Comments
 (0)