Fixed : Arbitary css purging
All checks were successful
Build and Deploy Astro Site / deploy (push) Successful in 54s

This commit is contained in:
2025-09-10 09:43:48 +02:00
parent 6d6cded5c2
commit 17ca6ce809
2 changed files with 22 additions and 10 deletions

30
.idea/workspace.xml generated
View File

@@ -4,14 +4,8 @@
<option name="autoReloadType" value="SELECTIVE" /> <option name="autoReloadType" value="SELECTIVE" />
</component> </component>
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="c41707ed-a751-4a5e-bfaa-7bebd8a58741" name="Changes" comment="Fixed overeager purgecss"> <list default="true" id="c41707ed-a751-4a5e-bfaa-7bebd8a58741" name="Changes" comment="Fixed wrong folder name in admin">
<change beforePath="$PROJECT_DIR$/package-lock.json" beforeDir="false" afterPath="$PROJECT_DIR$/package-lock.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/package.json" beforeDir="false" afterPath="$PROJECT_DIR$/package.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/postcss.config.js" beforeDir="false" afterPath="$PROJECT_DIR$/postcss.config.js" afterDir="false" /> <change beforePath="$PROJECT_DIR$/postcss.config.js" beforeDir="false" afterPath="$PROJECT_DIR$/postcss.config.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/app/(admin)/api/keystatic/[...params]/route.ts" beforeDir="false" afterPath="$PROJECT_DIR$/src/app/_admin/api/keystatic/[...params]/route.ts" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/app/(admin)/keystatic/[[...params]]/page.tsx" beforeDir="false" afterPath="$PROJECT_DIR$/src/app/_admin/keystatic/[[...params]]/page.tsx" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/app/(admin)/keystatic/keystatic.ts" beforeDir="false" afterPath="$PROJECT_DIR$/src/app/_admin/keystatic/keystatic.ts" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/app/(admin)/keystatic/layout.tsx" beforeDir="false" afterPath="$PROJECT_DIR$/src/app/_admin/keystatic/layout.tsx" afterDir="false" />
</list> </list>
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" /> <option name="HIGHLIGHT_CONFLICTS" value="true" />
@@ -225,7 +219,23 @@
<option name="project" value="LOCAL" /> <option name="project" value="LOCAL" />
<updated>1757456347512</updated> <updated>1757456347512</updated>
</task> </task>
<option name="localTasksCounter" value="17" /> <task id="LOCAL-00017" summary="Remove variable purging from purgecss">
<option name="closed" value="true" />
<created>1757489876303</created>
<option name="number" value="00017" />
<option name="presentableId" value="LOCAL-00017" />
<option name="project" value="LOCAL" />
<updated>1757489876303</updated>
</task>
<task id="LOCAL-00018" summary="Fixed wrong folder name in admin">
<option name="closed" value="true" />
<created>1757489910389</created>
<option name="number" value="00018" />
<option name="presentableId" value="LOCAL-00018" />
<option name="project" value="LOCAL" />
<updated>1757489910389</updated>
</task>
<option name="localTasksCounter" value="19" />
<servers /> <servers />
</component> </component>
<component name="TypeScriptGeneratedFilesManager"> <component name="TypeScriptGeneratedFilesManager">
@@ -262,7 +272,9 @@
<MESSAGE value="Moved objects from (site) to root" /> <MESSAGE value="Moved objects from (site) to root" />
<MESSAGE value="Separated admin and site pages" /> <MESSAGE value="Separated admin and site pages" />
<MESSAGE value="Fixed overeager purgecss" /> <MESSAGE value="Fixed overeager purgecss" />
<option name="LAST_COMMIT_MESSAGE" value="Fixed overeager purgecss" /> <MESSAGE value="Remove variable purging from purgecss" />
<MESSAGE value="Fixed wrong folder name in admin" />
<option name="LAST_COMMIT_MESSAGE" value="Fixed wrong folder name in admin" />
</component> </component>
<component name="XDebuggerManager"> <component name="XDebuggerManager">
<breakpoint-manager> <breakpoint-manager>

View File

@@ -30,7 +30,7 @@ if (process.env.NODE_ENV === 'production') {
plugins.push( plugins.push(
purgeCSSPlugin({ purgeCSSPlugin({
content: glob.sync([ content: glob.sync([
path.join(process.cwd(), 'src/**/*.{js,jsx,ts,tsx}'), path.join(process.cwd(), 'src/**/*.{js,jsx,ts,tsx,css}'),
path.join(process.cwd(), 'content/**/*.{md,mdx}'), path.join(process.cwd(), 'content/**/*.{md,mdx}'),
]), ]),
safelist: ['html', 'body'], safelist: ['html', 'body'],