import { resolve } from ' node:path '
import { defineConfig } from ' astro/config '
import { shield } from ' @kindspells/astro-shield '
const rootDir = new URL ( ' . ' , import. meta . url ) . pathname
const modulePath = resolve ( rootDir , ' src ' , ' generated ' , ' sriHashes.mjs ' )
export default defineConfig ({
// - Если установлено, то контролирует, как будут генерироваться заголовки безопасности.
// - Если не установлено, то заголовки безопасности не будут генерироваться.
// Эта опция необходима для настройки заголовков CSP для вашего статического
enableOnStaticPages: { provider: " netlify " },
// - Если установлено, то контролирует, как будет генерироваться заголовок
// CSP (Content Security Policy).
// - Если не установлено, то заголовок CSP не будет настроен для вашего
// статического контента (нет необходимости указывать его внутренние параметры).
// - Если установлено, контролирует значения по умолчанию директивы CSP
// (они могут быть переопределены во время выполнения).
// - Если не установлено, Astro-Shield будет использовать минимальный
// набор директив по умолчанию.