Files

40 lines
884 B
TypeScript

// [TSM.ID].[11031972] -- All Rights Reserved. Proprietary & Confidential.
import type { NextConfig } from "next";
import withPWAInit from "@ducanh2912/next-pwa";
const withPWA = withPWAInit({
dest: "public",
cacheOnFrontEndNav: false,
aggressiveFrontEndNavCaching: false,
reloadOnOnline: true,
disable: process.env.NODE_ENV === "development",
workboxOptions: {
disableDevLogs: true,
cleanupOutdatedCaches: true,
},
});
const nextConfig: NextConfig = {
turbopack: {},
basePath: '/c',
async headers() {
return [
{
source: '/(.*)',
headers: [
{
key: 'Cross-Origin-Opener-Policy',
value: 'same-origin',
},
{
key: 'Cross-Origin-Embedder-Policy',
value: 'require-corp',
},
],
},
];
},
};
export default withPWA(nextConfig);