25 lines
581 B
TypeScript
25 lines
581 B
TypeScript
/**
|
|
* Run `build` or `dev` with `SKIP_ENV_VALIDATION` to skip env validation. This is especially useful
|
|
* for Docker builds.
|
|
*/
|
|
import "./src/env.js";
|
|
import pwa from "next-pwa";
|
|
import { env } from "./src/env.js";
|
|
import { type NextConfig } from "next";
|
|
|
|
const withPWA = pwa({
|
|
dest: "public",
|
|
disable: env.NODE_ENV === "development",
|
|
register: true, // register the PWA service worker
|
|
skipWaiting: true,
|
|
});
|
|
|
|
const nextConfig = {
|
|
eslint: { ignoreDuringBuilds: true },
|
|
experimental: {
|
|
turbo: {},
|
|
},
|
|
} satisfies NextConfig;
|
|
|
|
export default withPWA(nextConfig);
|