From 1f49fc7dd9251d3fbeb61dc47552c7c5cbc93074 Mon Sep 17 00:00:00 2001 From: Andrew Ho Date: Tue, 30 Jan 2024 15:01:26 -0800 Subject: [PATCH] changed api import name --- apps/server/package.json | 1 + apps/server/src/functions/hello/handler.ts | 2 +- packages/api/README.md | 1 + packages/api/index.ts | 1 + packages/api/package.json | 29 +++++++--------------- packages/api/src/router/post.ts | 5 +++- packages/api/tsconfig.json | 3 +-- 7 files changed, 18 insertions(+), 24 deletions(-) create mode 100644 packages/api/README.md create mode 100644 packages/api/index.ts diff --git a/apps/server/package.json b/apps/server/package.json index 68202f5d..41a9f59d 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -4,6 +4,7 @@ "description": "Serverless aws-nodejs-typescript template", "main": "serverless.ts", "scripts": { + "dev": "sls offline --noPrependStageInUrl", "test": "echo \"Error: no test specified\" && exit 1" }, "engines": { diff --git a/apps/server/src/functions/hello/handler.ts b/apps/server/src/functions/hello/handler.ts index 12163fd6..672110d2 100644 --- a/apps/server/src/functions/hello/handler.ts +++ b/apps/server/src/functions/hello/handler.ts @@ -2,7 +2,7 @@ import { awsLambdaRequestHandler, CreateAWSLambdaContextOptions, } from "@trpc/server/adapters/aws-lambda"; -import { appRouter, createTRPCContext } from "@zotmeal/test"; +import { appRouter, createTRPCContext } from "@acme/api"; import { APIGatewayProxyEventV2 } from "aws-lambda"; const createContext = ({ diff --git a/packages/api/README.md b/packages/api/README.md new file mode 100644 index 00000000..c17563ae --- /dev/null +++ b/packages/api/README.md @@ -0,0 +1 @@ +# `@zotmeal/test` \ No newline at end of file diff --git a/packages/api/index.ts b/packages/api/index.ts new file mode 100644 index 00000000..3bd16e17 --- /dev/null +++ b/packages/api/index.ts @@ -0,0 +1 @@ +export * from "./src"; diff --git a/packages/api/package.json b/packages/api/package.json index d8a690af..d941d318 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,33 +1,22 @@ { "name": "@acme/api", - "version": "0.1.0", + "version": "0.0.0", "private": true, - "type": "module", - "exports": { - ".": "./src/index.ts" - }, - "license": "MIT", "scripts": { - "clean": "rm -rf .turbo node_modules", - "format": "prettier --check . --ignore-path ../../.gitignore", - "lint": "eslint .", - "typecheck": "tsc --noEmit" + "dev": "echo 'Add dev script here'", + "build": "echo 'Add build script here'", + "test": "echo 'Add test script here'", + "lint": "echo 'Add lint script here'" }, "dependencies": { - "@acme/validators": "workspace:^0.1.0", + "@acme/db": "workspace:^", + "@acme/eslint-config": "workspace:^", + "@acme/tsconfig": "workspace:^", + "@acme/validators": "workspace:^", "@trpc/server": "11.0.0-next-beta.236", - "axios": "^1.6.7", "superjson": "2.2.1", "zod": "^3.22.4" }, - "devDependencies": { - "@acme/eslint-config": "workspace:^0.2.0", - "@acme/prettier-config": "workspace:^0.1.0", - "@acme/tsconfig": "workspace:^0.1.0", - "eslint": "^8.56.0", - "prettier": "^3.1.1", - "typescript": "^5.3.3" - }, "eslintConfig": { "root": true, "extends": [ diff --git a/packages/api/src/router/post.ts b/packages/api/src/router/post.ts index 706c8afb..cce561b5 100644 --- a/packages/api/src/router/post.ts +++ b/packages/api/src/router/post.ts @@ -28,7 +28,10 @@ export const postRouter = createTRPCRouter({ .mutation(({ ctx, input }) => { // return ctx.db.insert(schema.post).values(input); return ctx.db.post.create({ - data: input, + data: { + title: input.title, + content: input.content, + }, }); }), diff --git a/packages/api/tsconfig.json b/packages/api/tsconfig.json index ba556ecc..3ef1553b 100644 --- a/packages/api/tsconfig.json +++ b/packages/api/tsconfig.json @@ -1,8 +1,7 @@ { - "extends": "@acme/tsconfig/base.json", + "extends": ["@acme/tsconfig/base.json"], "compilerOptions": { "tsBuildInfoFile": "node_modules/.cache/tsbuildinfo.json" }, - "include": ["src"], "exclude": ["node_modules"] }