Revert Prisma build.

This commit is contained in:
Mike Cao 2025-07-12 15:18:01 -07:00
parent 77131158f7
commit bf6c9395c6
14 changed files with 14 additions and 15 deletions

View file

@ -1,7 +1,6 @@
generator client {
provider = "prisma-client"
provider = "prisma-client-js"
previewFeatures = ["driverAdapters"]
output = "../src/generated/prisma"
}
datasource db {

View file

@ -26,7 +26,7 @@
"build-components": "rollup -c rollup.components.config.js",
"build-tracker": "rollup -c rollup.tracker.config.js",
"build-prisma-client": "node scripts/build-prisma-client.js",
"build-db": "npm-run-all copy-db-files build-db-client build-prisma-client",
"build-db": "npm-run-all copy-db-files build-db-client",
"build-lang": "npm-run-all format-lang compile-lang download-country-names download-language-names clean-lang",
"build-geo": "node scripts/build-geo.js",
"build-db-schema": "prisma db pull",

View file

@ -4,7 +4,7 @@ import 'dotenv/config';
import { execSync } from 'node:child_process';
import chalk from 'chalk';
import semver from 'semver';
import { PrismaClient } from '../dist/generated/prisma/client.js';
import { PrismaClient } from '@prisma/client';
import { PrismaPg } from '@prisma/adapter-pg';
if (process.env.SKIP_DB_CHECK) {

View file

@ -2,7 +2,7 @@
import { createContext, ReactNode } from 'react';
import { useWebsiteQuery } from '@/components/hooks';
import { Loading } from '@umami/react-zen';
import { Website } from '@/generated/prisma/client';
import { Website } from '@prisma/client';
export const WebsiteContext = createContext<Website>(null);

View file

@ -1,5 +1,5 @@
import bcrypt from 'bcryptjs';
import { Report } from '@/generated/prisma/client';
import { Report } from '@prisma/client';
import redis from '@/lib/redis';
import debug from 'debug';
import { PERMISSIONS, ROLE_PERMISSIONS, ROLES, SHARE_TOKEN_HEADER } from '@/lib/constants';

View file

@ -1,4 +1,4 @@
import { Website, Session } from '@/generated/prisma/client';
import { Website, Session } from '@prisma/client';
import redis from '@/lib/redis';
import { getWebsiteSession, getWebsite } from '@/queries';

View file

@ -1,5 +1,5 @@
import debug from 'debug';
import { PrismaClient } from '@/generated/prisma/client';
import { PrismaClient } from '@prisma/client';
import { PrismaPg } from '@prisma/adapter-pg';
import { readReplicas } from '@prisma/extension-read-replicas';
import { MYSQL, POSTGRESQL, getDatabaseType } from '@/lib/db';

View file

@ -1,4 +1,4 @@
import { Prisma, Report } from '@/generated/prisma/client';
import { Prisma, Report } from '@prisma/client';
import prisma from '@/lib/prisma';
import { PageResult, QueryFilters } from '@/lib/types';
import ReportFindManyArgs = Prisma.ReportFindManyArgs;

View file

@ -1,4 +1,4 @@
import { Prisma, Team } from '@/generated/prisma/client';
import { Prisma, Team } from '@prisma/client';
import { ROLES } from '@/lib/constants';
import { uuid } from '@/lib/crypto';
import prisma from '@/lib/prisma';

View file

@ -1,4 +1,4 @@
import { Prisma, TeamUser } from '@/generated/prisma/client';
import { Prisma, TeamUser } from '@prisma/client';
import { uuid } from '@/lib/crypto';
import prisma from '@/lib/prisma';
import { PageResult, QueryFilters } from '@/lib/types';

View file

@ -1,4 +1,4 @@
import { Prisma, User } from '@/generated/prisma/client';
import { Prisma, User } from '@prisma/client';
import { ROLES } from '@/lib/constants';
import prisma from '@/lib/prisma';
import { PageResult, Role, QueryFilters } from '@/lib/types';

View file

@ -1,4 +1,4 @@
import { Prisma, Website } from '@/generated/prisma/client';
import { Prisma, Website } from '@prisma/client';
import redis from '@/lib/redis';
import prisma from '@/lib/prisma';
import { PageResult, QueryFilters } from '@/lib/types';

View file

@ -1,4 +1,4 @@
import { EventData } from '@/generated/prisma/client';
import { EventData } from '@prisma/client';
import prisma from '@/lib/prisma';
import clickhouse from '@/lib/clickhouse';
import { CLICKHOUSE, PRISMA, runQuery } from '@/lib/db';

View file

@ -1,4 +1,4 @@
import { Prisma } from '@/generated/prisma/client';
import { Prisma } from '@prisma/client';
import prisma from '@/lib/prisma';
export async function createSession(