48 lines
893 B
JavaScript
48 lines
893 B
JavaScript
/* eslint-disable */
|
|
const path = require("path");
|
|
|
|
module.exports = {
|
|
sassOptions: {
|
|
includePaths: [path.join(__dirname, "styles")]
|
|
},
|
|
output: "standalone",
|
|
poweredByHeader: false,
|
|
compress: true,
|
|
async headers() {
|
|
return [
|
|
{
|
|
source: "/:path*",
|
|
headers: [
|
|
{
|
|
key: "X-DNS-Prefetch-Control",
|
|
value: "on"
|
|
},
|
|
{
|
|
key: "Strict-Transport-Security",
|
|
value: "max-age=63072000; includeSubDomains; preload"
|
|
},
|
|
{
|
|
key: "X-Frame-Options",
|
|
value: "SAMEORIGIN"
|
|
},
|
|
{
|
|
key: "X-Content-Type-Options",
|
|
value: "nosniff"
|
|
},
|
|
{
|
|
key: "X-XSS-Protection",
|
|
value: "1; mode=block"
|
|
},
|
|
{
|
|
key: "Referrer-Policy",
|
|
value: "origin-when-cross-origin"
|
|
},
|
|
{
|
|
key: "Permissions-Policy",
|
|
value: "camera=(), microphone=(), geolocation=()"
|
|
}
|
|
]
|
|
}
|
|
];
|
|
}
|
|
}; |