mirror of
https://github.com/andwati/andwati.com.git
synced 2026-10-18 09:22:53 +00:00
Fixes the formatting deltas from the initial Astro/Strapi scaffold and brings the legacy generate-og-images/generate-llms/validate-post scripts in line with Biome's style. No behavioral changes.
48 lines
913 B
TypeScript
48 lines
913 B
TypeScript
import type { Core } from "@strapi/strapi";
|
|
|
|
const allowedMediaTypes = [
|
|
"image/*",
|
|
"video/*",
|
|
"audio/*",
|
|
"application/pdf",
|
|
"application/msword",
|
|
"application/vnd.openxmlformats-officedocument.*",
|
|
"text/plain",
|
|
"text/csv",
|
|
];
|
|
|
|
const deniedTypes = [
|
|
"image/svg+xml",
|
|
"application/vnd.microsoft.portable-executable",
|
|
"application/x-msdownload",
|
|
"application/x-msdos-program",
|
|
"application/x-executable",
|
|
"application/x-dosexec",
|
|
"application/x-sh",
|
|
"text/x-shellscript",
|
|
"application/x-mach-binary",
|
|
];
|
|
|
|
const config = ({
|
|
env,
|
|
}: Core.Config.Shared.ConfigParams): Core.Config.Plugin => ({
|
|
"users-permissions": {
|
|
config: {
|
|
jwtManagement: "refresh",
|
|
sessions: {
|
|
httpOnly: true,
|
|
},
|
|
},
|
|
},
|
|
upload: {
|
|
config: {
|
|
security: {
|
|
allowedTypes: allowedMediaTypes,
|
|
deniedTypes,
|
|
},
|
|
},
|
|
},
|
|
});
|
|
|
|
export default config;
|