Skip to content

Commit 08f2cae

Browse files
committed
Apply arvs change from hello-zero-solid
1 parent 900b4ce commit 08f2cae

11 files changed

Lines changed: 47 additions & 25 deletions

api/index.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
import { Hono } from "hono";
22
import type { Context } from "hono";
33
import { getCookie, setCookie } from "hono/cookie";
4-
import { handle } from "hono/vercel";
54
import { SignJWT, jwtVerify } from "jose";
65
import { Pool } from "pg";
76
import { mustGetMutator, mustGetQuery } from "@rocicorp/zero";
87
import { handleMutateRequest, handleQueryRequest } from "@rocicorp/zero/server";
98
import { zeroNodePg } from "@rocicorp/zero/server/adapters/pg";
10-
import { mutators } from "../src/mutators";
11-
import { queries } from "../src/queries";
12-
import { schema, type AuthData } from "../src/schema";
9+
import { mutators } from "../src/mutators.ts";
10+
import { queries } from "../src/queries.ts";
11+
import { schema, type AuthData } from "../src/schema.ts";
1312

1413
export const config = {
1514
runtime: "nodejs",
@@ -75,12 +74,15 @@ app.get("/login", async (c) => {
7574
});
7675

7776
app.post("/zero/query", async (c) => {
77+
console.log("query");
7878
const ctx = await getContext(c);
79+
console.log("ctx", ctx);
7980
const result = await handleQueryRequest(
8081
(name, args) => mustGetQuery(queries, name).fn({ args, ctx }),
8182
schema,
8283
c.req.raw
8384
);
85+
console.log("result", result);
8486
return c.json(result);
8587
});
8688

@@ -97,7 +99,7 @@ app.post("/zero/mutate", async (c) => {
9799
return c.json(result);
98100
});
99101

100-
export default handle(app);
102+
export default app;
101103

102104
function must<T>(val: T) {
103105
if (!val) {

api/tsconfig.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"extends": "../tsconfig.node.json",
3+
"include": ["./**/*", "../src/**/*"]
4+
}

package-lock.json

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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"eslint-plugin-react-refresh": "^0.4.9",
3737
"globals": "^15.9.0",
3838
"hono": "^4.6.6",
39-
"typescript": "^5.5.3",
39+
"typescript": "^5.9.3",
4040
"typescript-eslint": "^8.0.1",
4141
"vercel": "^41.3.2",
4242
"vite": "^5.4.1"

src/App.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { useQuery, useZero } from "@rocicorp/zero/react";
22
import Cookies from "js-cookie";
33
import { useState } from "react";
4-
import { formatDate } from "./date";
5-
import { randInt } from "./rand";
6-
import { RepeatButton } from "./repeat-button";
7-
import { mutators } from "./mutators";
8-
import { queries } from "./queries";
9-
import { randomMessage } from "./test-data";
4+
import { formatDate } from "./date.ts";
5+
import { randInt } from "./rand.ts";
6+
import { RepeatButton } from "./repeat-button.tsx";
7+
import { mutators } from "./mutators.ts";
8+
import { queries } from "./queries.ts";
9+
import { randomMessage } from "./test-data.ts";
1010

1111
function App() {
1212
const z = useZero();

src/mutators.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { defineMutator, defineMutators } from "@rocicorp/zero";
22
import { z } from "zod";
3-
import { zql } from "./schema";
3+
import { zql } from "./schema.ts";
44

55
export const mutators = defineMutators({
66
message: {

src/queries.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { defineQueries, defineQuery, escapeLike } from "@rocicorp/zero";
22
import { z } from "zod";
3-
import { zql } from "./schema";
3+
import { zql } from "./schema.ts";
44

55
export const queries = defineQueries({
66
users: {

src/test-data.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { randBetween, randID, randInt } from "./rand";
2-
import { Medium, Message, User } from "./schema";
1+
import { randBetween, randID, randInt } from "./rand.ts";
2+
import { Medium, Message, User } from "./schema.ts";
33

44
const requests = [
55
"Hey guys, is the zero package ready yet?",

tsconfig.app.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
/* Bundler mode */
1010
"moduleResolution": "bundler",
1111
"allowImportingTsExtensions": true,
12+
"rewriteRelativeImportExtensions": true,
1213
"isolatedModules": true,
1314
"moduleDetection": "force",
1415
"noEmit": true,

tsconfig.node.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
/* Bundler mode */
99
"moduleResolution": "bundler",
1010
"allowImportingTsExtensions": true,
11+
"rewriteRelativeImportExtensions": true,
1112
"isolatedModules": true,
1213
"moduleDetection": "force",
1314
"noEmit": true,

0 commit comments

Comments
 (0)