This commit is contained in:
Carl-Gerhard Lindesvärd
2024-04-17 09:49:18 +02:00
committed by Carl-Gerhard Lindesvärd
parent 170250d4d0
commit ac84adf1a4
3 changed files with 18 additions and 0 deletions

View File

@@ -1,3 +1,6 @@
// @ts-expect-error
import { PrismaPlugin } from '@prisma/nextjs-monorepo-workaround-plugin';
/**
* Run `build` or `dev` with `SKIP_ENV_VALIDATION` to skip env validation. This is especially useful
* for Docker builds.
@@ -6,6 +9,13 @@ await import('./src/env.mjs');
/** @type {import("next").NextConfig} */
const config = {
webpack: (config, { isServer }) => {
if (isServer) {
config.plugins = [...config.plugins, new PrismaPlugin()];
}
return config;
},
reactStrictMode: true,
transpilePackages: [
'@openpanel/queue',

View File

@@ -107,6 +107,7 @@
"@openpanel/eslint-config": "workspace:*",
"@openpanel/prettier-config": "workspace:*",
"@openpanel/tsconfig": "workspace:*",
"@prisma/nextjs-monorepo-workaround-plugin": "^5.12.1",
"@types/bcrypt": "^5.0.2",
"@types/lodash.debounce": "^4.0.9",
"@types/lodash.throttle": "^4.1.9",

7
pnpm-lock.yaml generated
View File

@@ -406,6 +406,9 @@ importers:
'@openpanel/tsconfig':
specifier: workspace:*
version: link:../../tooling/typescript
'@prisma/nextjs-monorepo-workaround-plugin':
specifier: ^5.12.1
version: 5.12.1
'@types/bcrypt':
specifier: ^5.0.2
version: 5.0.2
@@ -4650,6 +4653,10 @@ packages:
dependencies:
'@prisma/debug': 5.9.1
/@prisma/nextjs-monorepo-workaround-plugin@5.12.1:
resolution: {integrity: sha512-ISYeAIY2x8riGhpgDqlupqqkqgJe2ksQm4yVH01afQ/7hp7fjPLcEXbDjEYuuloXJgnbvkcN6GXcD3v5hiq85A==}
dev: true
/@radix-ui/number@1.0.1:
resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==}
dependencies: