diff --git a/docs/astro.config.mjs b/docs/astro.config.mjs index af7135aae..39e14a4c8 100644 --- a/docs/astro.config.mjs +++ b/docs/astro.config.mjs @@ -44,7 +44,7 @@ export default defineConfig({ plugins: [ FullReload([ path.relative(__dirname, '../dist/custom-elements.json'), - path.relative(__dirname, './public/**/*.*') + // path.relative(__dirname, './public/**/*.*') ]) ] }, diff --git a/docs/src/pages/pagefind-dev.json.ts b/docs/src/pages/pagefind-dev.json.ts index dd73226c2..56690f14b 100644 --- a/docs/src/pages/pagefind-dev.json.ts +++ b/docs/src/pages/pagefind-dev.json.ts @@ -42,10 +42,17 @@ export async function generateSearch() { return json; } -export async function GET() { +let json: Record = {}; + +if (process.env.DEV_SEARCH !== 'generated') { await generateSearch(); - return new Response(JSON.stringify({}), { + // If you're debugging search, comment the next line. + process.env.DEV_SEARCH = 'generated'; +} + +export async function GET() { + return new Response(JSON.stringify(json), { status: 200, headers: { 'Content-Type': 'application/json' diff --git a/docs/src/styles/global.css b/docs/src/styles/global.css index dab0610ff..76f31f42b 100644 --- a/docs/src/styles/global.css +++ b/docs/src/styles/global.css @@ -22,6 +22,10 @@ --docs-shadow-x-large: 0 4px 16px hsl(240 3.8% 46.1% / 24%); } +html { + scrollbar-gutter: stable; +} + /* Utils */ html.wa-theme-dark .only-light, html:not(.wa-theme-dark) .only-dark { diff --git a/package-lock.json b/package-lock.json index 11efe84be..163d67735 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,7 +7,6 @@ "": { "name": "@shoelace-style/shoelace", "version": "2.8.0", - "hasInstallScript": true, "license": "MIT", "dependencies": { "@ctrl/tinycolor": "^4.0.2",