init f0ckm

This commit is contained in:
2026-04-25 19:51:52 +02:00
commit b646107eb7
241 changed files with 70364 additions and 0 deletions

23
scripts/build-css.mjs Normal file
View File

@@ -0,0 +1,23 @@
import fs from 'fs';
import path from 'path';
const cssDir = path.join(process.cwd(), 'public/s/css');
const files = ['f0ckm.css', 'v0ck.css'];
const outputFile = path.join(cssDir, 'bundle.css');
let combined = '';
files.forEach(file => {
const content = fs.readFileSync(path.join(cssDir, file), 'utf8');
combined += content + '\n';
});
// Simple minification
const minified = combined
.replace(/\/\*[\s\S]*?\*\//g, '') // Remove comments
.replace(/\s*([\{\}:;,])\s*/g, '$1') // Remove whitespace around selectors/properties
.replace(/\s+/g, ' ') // Collapse multiple whitespaces
.trim();
fs.writeFileSync(outputFile, minified);
console.log(`Bundle created: ${outputFile} (${combined.length} -> ${minified.length} bytes)`);