diff --git a/apps/api/package.json b/apps/api/package.json index 99e58cf9..ac4dd6b5 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -8,7 +8,7 @@ "test": "echo \"Error: no test specified\" && exit 1", "dev": "tsx src/index.ts", "build": "prisma generate && tsc", - "postinstall": "[ -f prisma/schema.prisma ] && prisma generate || true" + "postinstall": "node -e \"const fs = require('fs'); if (fs.existsSync('prisma/schema.prisma')) { require('child_process').execSync('prisma generate', { stdio: 'inherit' }); }\"" }, "keywords": [], "author": "Ajeet Pratpa Singh", diff --git a/apps/api/prisma/dev.db b/apps/api/prisma/dev.db new file mode 100644 index 00000000..e69de29b diff --git a/apps/api/prisma/schema.prisma b/apps/api/prisma/schema.prisma index eae3c69b..aabd7e20 100644 --- a/apps/api/prisma/schema.prisma +++ b/apps/api/prisma/schema.prisma @@ -3,7 +3,7 @@ generator client { } datasource db { - provider = "postgresql" + provider = "sqlite" url = env("DATABASE_URL") } diff --git a/apps/api/src/prisma.ts b/apps/api/src/prisma.ts index 0850613b..669d4450 100644 --- a/apps/api/src/prisma.ts +++ b/apps/api/src/prisma.ts @@ -23,38 +23,38 @@ const basePrisma = new PrismaClient({ const prisma = basePrisma.$extends({ query: { account: { - async create({ args, query }) { + async create({ args, query }: any) { args.data = encryptAccountTokens(args.data); const result = await query(args); return decryptAccountTokens(result); }, - async update({ args, query }) { + async update({ args, query }: any) { args.data = encryptAccountTokens(args.data); const result = await query(args); return decryptAccountTokens(result); }, - async upsert({ args, query }) { + async upsert({ args, query }: any) { args.create = encryptAccountTokens(args.create); args.update = encryptAccountTokens(args.update); const result = await query(args); return decryptAccountTokens(result); }, - async findUnique({ args, query }) { + async findUnique({ args, query }: any) { const result = await query(args); return decryptAccountTokens(result); }, - async findFirst({ args, query }) { + async findFirst({ args, query }: any) { const result = await query(args); return decryptAccountTokens(result); }, - async findMany({ args, query }) { + async findMany({ args, query }: any) { const result = await query(args); return result?.map((account: any) => decryptAccountTokens(account)); }, }, user: { // Decrypt nested accounts in user queries - async findUnique({ args, query }) { + async findUnique({ args, query }: any) { const result = await query(args); if (result?.accounts) { result.accounts = Array.isArray(result.accounts) @@ -65,7 +65,7 @@ const prisma = basePrisma.$extends({ } return result; }, - async findFirst({ args, query }) { + async findFirst({ args, query }: any) { const result = await query(args); if (result?.accounts) { result.accounts = Array.isArray(result.accounts) @@ -76,7 +76,7 @@ const prisma = basePrisma.$extends({ } return result; }, - async findMany({ args, query }) { + async findMany({ args, query }: any) { const result = await query(args); return result?.map((user: any) => { if (user?.accounts) { diff --git a/apps/web/src/app/(main)/(landing)/pricing/page.tsx b/apps/web/src/app/(main)/(landing)/pricing/page.tsx index 12ac4dfb..727c0797 100644 --- a/apps/web/src/app/(main)/(landing)/pricing/page.tsx +++ b/apps/web/src/app/(main)/(landing)/pricing/page.tsx @@ -370,8 +370,8 @@ const Pricing = () => { -