diff --git a/@kindspells/astro-shield/package.json b/@kindspells/astro-shield/package.json
index 2994c35..aacaa57 100644
--- a/@kindspells/astro-shield/package.json
+++ b/@kindspells/astro-shield/package.json
@@ -80,7 +80,7 @@
"url": "https://ko-fi.com/coderspirit"
}
],
- "packageManager": "pnpm@8.15.6",
+ "packageManager": "pnpm@9.0.6",
"engines": {
"node": ">= 18.0.0"
},
diff --git a/@kindspells/astro-shield/src/headers.mjs b/@kindspells/astro-shield/src/headers.mjs
index 46c65c5..df16aa5 100644
--- a/@kindspells/astro-shield/src/headers.mjs
+++ b/@kindspells/astro-shield/src/headers.mjs
@@ -21,9 +21,7 @@ export const serialiseHashes = hashes =>
* @returns {string}
*/
export const serializeCspDirectiveSources = hashes =>
- Array.from(hashes)
- .sort()
- .join(' ')
+ Array.from(hashes).sort().join(' ')
/**
* @param {CSPDirectives} directives
@@ -44,9 +42,7 @@ export const serialiseCspDirectives = directives =>
export const setSrcDirective = (directives, srcType, hashes) => {
const baseSrcDirective = directives[srcType]
if (baseSrcDirective) {
- const srcDirective = new Set(
- baseSrcDirective.split(/\s+/),
- )
+ const srcDirective = new Set(baseSrcDirective.split(/\s+/))
for (const hash of hashes) {
srcDirective.add(`'${hash}'`)
}
diff --git a/docs/astro.config.mjs b/docs/astro.config.mjs
index 2b6305e..be34149 100644
--- a/docs/astro.config.mjs
+++ b/docs/astro.config.mjs
@@ -16,6 +16,10 @@ export default defineConfig({
image: {
service: passthroughImageService(),
},
+ i18n: {
+ locales: ['en'],
+ defaultLocale: 'en',
+ },
integrations: [
shield({}),
starlight({
@@ -26,6 +30,10 @@ export default defineConfig({
label: 'English',
lang: 'en',
},
+ en: {
+ label: 'English',
+ lang: 'en',
+ },
},
social: {
github: 'https://github.com/kindspells/astro-shield',
diff --git a/docs/package.json b/docs/package.json
index 00c4cf3..797aadb 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -3,11 +3,12 @@
"type": "module",
"version": "1.4.0",
"scripts": {
- "dev": "sst dev astro dev",
- "start": "astro dev",
+ "astro": "astro",
"build": "moon run build",
+ "deploy":"sst deploy --stage prod",
+ "dev": "sst dev astro dev",
"preview": "astro preview",
- "astro": "astro"
+ "start": "astro dev"
},
"dependencies": {
"astro-sst": "^2.41.5",
diff --git a/docs/src/content/docs/guides/security-headers/content-security-policy.mdx b/docs/src/content/docs/guides/security-headers/content-security-policy.mdx
index 31f254e..79ef04b 100644
--- a/docs/src/content/docs/guides/security-headers/content-security-policy.mdx
+++ b/docs/src/content/docs/guides/security-headers/content-security-policy.mdx
@@ -58,6 +58,12 @@ export default defineConfig({
`}
/>
+
+