Refactor calendar CSS for version 2
Consolidates and optimizes CSS files for calendar v2 Reduces CSS files from 8 to 4, improving project structure Minimizes unused CSS rules and improves overall CSS efficiency Simplifies PurgeCSS configuration and content targeting
This commit is contained in:
parent
67b59e0993
commit
4e22fbc948
5 changed files with 156 additions and 421 deletions
|
|
@ -19,11 +19,11 @@ console.log('📊 Running PurgeCSS analysis...');
|
|||
async function runPurgeCSS() {
|
||||
const purgeCSSResults = await new PurgeCSS().purge({
|
||||
content: [
|
||||
'./src/**/*.ts',
|
||||
'./wwwroot/**/*.html'
|
||||
'./src/v2/**/*.ts',
|
||||
'./wwwroot/v2.html'
|
||||
],
|
||||
css: [
|
||||
'./wwwroot/css/*.css'
|
||||
'./wwwroot/css/v2/*.css'
|
||||
],
|
||||
rejected: true,
|
||||
rejectedCss: true,
|
||||
|
|
@ -110,13 +110,10 @@ async function runPurgeCSS() {
|
|||
console.log('\n📊 Running CSS Stats analysis...');
|
||||
function runCSSStats() {
|
||||
const cssFiles = [
|
||||
'./wwwroot/css/calendar-base-css.css',
|
||||
'./wwwroot/css/calendar-components-css.css',
|
||||
'./wwwroot/css/calendar-events-css.css',
|
||||
'./wwwroot/css/calendar-layout-css.css',
|
||||
'./wwwroot/css/calendar-month-css.css',
|
||||
'./wwwroot/css/calendar-popup-css.css',
|
||||
'./wwwroot/css/calendar-sliding-animation.css'
|
||||
'./wwwroot/css/v2/calendar-v2.css',
|
||||
'./wwwroot/css/v2/calendar-v2-base.css',
|
||||
'./wwwroot/css/v2/calendar-v2-layout.css',
|
||||
'./wwwroot/css/v2/calendar-v2-events.css'
|
||||
];
|
||||
|
||||
const stats = {};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue