@drop-in/new
Version:
A SvelteKit Svelte 5 PocketBase Starter Kit with a CLI
20 lines (16 loc) • 576 B
JavaScript
import fs from 'fs/promises';
import path from 'path';
import { fileURLToPath } from 'url';
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
async function buildCssModule() {
try {
const css = await fs.readFile(path.join(__dirname, 'drop-in.css'), 'utf8');
const js = `const css = ${JSON.stringify(css)};\nexport default css;`;
await fs.writeFile(path.join(__dirname, 'raw.js'), js);
console.log('Successfully built raw.js');
} catch (error) {
console.error('Error building raw.js:', error);
}
}
buildCssModule();